{"copyright":"Copyright 2026 MLB Advanced Media, L.P.  Use of any content on this page acknowledges agreement to the terms posted here http://gdx.mlb.com/components/copyright.txt","gamePk":777014,"link":"/api/v1.1/game/777014/feed/live","metaData":{"wait":10,"timeStamp":"20250726_013429","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count00","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":777014,"type":"R","doubleHeader":"N","id":"2025/07/25/arimlb-pitmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-777014-2025-07-25","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-07-25T22:40:00Z","originalDate":"2025-07-25","officialDate":"2025-07-25","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109","season":2025,"venue":{"id":15,"name":"Chase Field","link":"/api/v1/venues/15"},"springVenue":{"id":4249,"link":"/api/v1/venues/4249"},"teamCode":"ari","fileCode":"ari","abbreviation":"AZ","teamName":"D-backs","locationName":"Phoenix","firstYearOfPlay":"1996","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":203,"name":"National League West","link":"/api/v1/divisions/203"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Arizona","record":{"gamesPlayed":104,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":51,"losses":53,"ties":0,"pct":".490"},"records":{},"divisionLeader":false,"wins":51,"losses":53,"winningPercentage":".490"},"franchiseName":"Arizona","clubName":"Diamondbacks","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134","season":2025,"venue":{"id":31,"name":"PNC Park","link":"/api/v1/venues/31"},"springVenue":{"id":2526,"link":"/api/v1/venues/2526"},"teamCode":"pit","fileCode":"pit","abbreviation":"PIT","teamName":"Pirates","locationName":"Pittsburgh","firstYearOfPlay":"1882","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Pittsburgh","record":{"gamesPlayed":104,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":42,"losses":62,"ties":0,"pct":".404"},"records":{},"divisionLeader":false,"wins":42,"losses":62,"winningPercentage":".404"},"franchiseName":"Pittsburgh","clubName":"Pirates","active":true}},"players":{"ID645444":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444","firstName":"Jose","lastName":"Herrera","primaryNumber":"85","birthDate":"1997-02-24","currentAge":29,"birthCity":"San Carlos","birthCountry":"Venezuela","height":"5' 9\"","weight":217,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Jose","useLastName":"Herrera","middleName":"Gregorio","boxscoreName":"Herrera, J","gender":"M","nameMatrilineal":"Solorzano","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-04-09","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jose Herrera","nameSlug":"jose-herrera-645444","firstLastName":"Jose Herrera","lastFirstName":"Herrera, Jose","lastInitName":"Herrera, J","initLastName":"J Herrera","fullFMLName":"Jose Gregorio Herrera","fullLFMName":"Herrera, Jose Gregorio","strikeZoneTop":3.077,"strikeZoneBottom":1.553},"ID672744":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744","firstName":"Alexander","lastName":"Canario","primaryNumber":"29","birthDate":"2000-05-07","currentAge":26,"birthCity":"Montecristi","birthCountry":"Dominican Republic","height":"6' 0\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Alexander","useLastName":"Canario","boxscoreName":"Canario","gender":"M","nameMatrilineal":"Gonzalez","isPlayer":true,"isVerified":true,"pronunciation":"cah-NAR-ee-oh","mlbDebutDate":"2023-09-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alexander Canario","nameSlug":"alexander-canario-672744","firstLastName":"Alexander Canario","lastFirstName":"Canario, Alexander","lastInitName":"Canario, A","initLastName":"A Canario","fullFMLName":"Alexander Canario","fullLFMName":"Canario, Alexander","strikeZoneTop":3.22,"strikeZoneBottom":1.63},"ID593958":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958","firstName":"Eduardo","lastName":"Rodriguez","primaryNumber":"57","birthDate":"1993-04-07","currentAge":33,"birthCity":"Valencia","birthCountry":"Venezuela","height":"6' 2\"","weight":231,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eduardo","useLastName":"Rodriguez","middleName":"Jose","boxscoreName":"Rodriguez, Ed","nickName":"El Gualo","gender":"M","nameMatrilineal":"Hernandez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-05-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Eduardo Rodriguez","nameSlug":"eduardo-rodriguez-593958","firstLastName":"Eduardo Rodriguez","lastFirstName":"Rodriguez, Eduardo","lastInitName":"Rodriguez, E","initLastName":"E Rodriguez","fullFMLName":"Eduardo Jose Rodriguez","fullLFMName":"Rodriguez, Eduardo Jose","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID694973":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973","firstName":"Paul","lastName":"Skenes","primaryNumber":"30","birthDate":"2002-05-29","currentAge":24,"birthCity":"Fullerton","birthStateProvince":"CA","birthCountry":"USA","height":"6' 6\"","weight":260,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Paul","useLastName":"Skenes","middleName":"David","boxscoreName":"Skenes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2024-05-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Paul Skenes","nameSlug":"paul-skenes-694973","firstLastName":"Paul Skenes","lastFirstName":"Skenes, Paul","lastInitName":"Skenes, P","initLastName":"P Skenes","fullFMLName":"Paul David Skenes","fullLFMName":"Skenes, Paul David","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID694297":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297","firstName":"Brandon","lastName":"Pfaadt","primaryNumber":"32","birthDate":"1998-10-15","currentAge":27,"birthCity":"Louisville","birthStateProvince":"KY","birthCountry":"USA","height":"6' 4\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brandon","useLastName":"Pfaadt","middleName":"Connor","boxscoreName":"Pfaadt","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"FOUGHT","mlbDebutDate":"2023-05-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Pfaadt","nameSlug":"brandon-pfaadt-694297","firstLastName":"Brandon Pfaadt","lastFirstName":"Pfaadt, Brandon","lastInitName":"Pfaadt, B","initLastName":"B Pfaadt","fullFMLName":"Brandon Connor Pfaadt","fullLFMName":"Pfaadt, Brandon Connor","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID680728":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728","firstName":"Adrian","lastName":"Del Castillo","primaryNumber":"25","birthDate":"1999-09-27","currentAge":26,"birthCity":"Miami","birthStateProvince":"FL","birthCountry":"USA","height":"5' 9\"","weight":205,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Adrian","useLastName":"Del Castillo","middleName":"Jose","boxscoreName":"Del Castillo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"pronunciation":"A-dree-an dell Kas-tee-yo","mlbDebutDate":"2024-08-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adrian Del Castillo","nameSlug":"adrian-del-castillo-680728","firstLastName":"Adrian Del Castillo","lastFirstName":"Del Castillo, Adrian","lastInitName":"Del Castillo, A","initLastName":"A Del Castillo","fullFMLName":"Adrian Jose Del Castillo","fullLFMName":"Del Castillo, Adrian Jose","strikeZoneTop":3.09,"strikeZoneBottom":1.56},"ID668804":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804","firstName":"Bryan","lastName":"Reynolds","primaryNumber":"10","birthDate":"1995-01-27","currentAge":31,"birthCity":"Baltimore","birthStateProvince":"MD","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Bryan","useLastName":"Reynolds","middleName":"Patrick","boxscoreName":"Reynolds, B","nickName":"B-Rey","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-04-20","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Reynolds","nameSlug":"bryan-reynolds-668804","firstLastName":"Bryan Reynolds","lastFirstName":"Reynolds, Bryan","lastInitName":"Reynolds, B","initLastName":"B Reynolds","fullFMLName":"Bryan Patrick Reynolds","fullLFMName":"Reynolds, Bryan Patrick","strikeZoneTop":3.284,"strikeZoneBottom":1.657},"ID656464":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464","firstName":"Kevin","lastName":"Ginkel","primaryNumber":"37","birthDate":"1994-03-24","currentAge":32,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kevin","useLastName":"Ginkel","middleName":"Andrew","boxscoreName":"Ginkel","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2019-08-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kevin Ginkel","nameSlug":"kevin-ginkel-656464","firstLastName":"Kevin Ginkel","lastFirstName":"Ginkel, Kevin","lastInitName":"Ginkel, K","initLastName":"K Ginkel","fullFMLName":"Kevin Andrew Ginkel","fullLFMName":"Ginkel, Kevin Andrew","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID608665":{"id":608665,"fullName":"Kendall Graveman","link":"/api/v1/people/608665","firstName":"Kendall","lastName":"Graveman","primaryNumber":"31","birthDate":"1990-12-21","currentAge":35,"birthCity":"Alexander City","birthStateProvince":"AL","birthCountry":"USA","height":"6' 2\"","weight":215,"active":false,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kendall","useLastName":"Graveman","middleName":"Chase","boxscoreName":"Graveman","nickName":"Digger","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"lastPlayedDate":"2025-08-10","mlbDebutDate":"2014-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kendall Graveman","nameSlug":"kendall-graveman-608665","firstLastName":"Kendall Graveman","lastFirstName":"Graveman, Kendall","lastInitName":"Graveman, K","initLastName":"K Graveman","fullFMLName":"Kendall Chase Graveman","fullLFMName":"Graveman, Kendall Chase","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID678894":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894","firstName":"Liover","lastName":"Peguero","birthDate":"2000-12-31","currentAge":25,"birthCity":"Higuey","birthCountry":"Dominican Republic","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Liover","useLastName":"Peguero","boxscoreName":"Peguero","gender":"M","nameMatrilineal":"Sosa","isPlayer":true,"isVerified":true,"pronunciation":"LEE-over puh-GAIR-oh","mlbDebutDate":"2022-06-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Liover Peguero","nameSlug":"liover-peguero-678894","firstLastName":"Liover Peguero","lastFirstName":"Peguero, Liover","lastInitName":"Peguero, L","initLastName":"L Peguero","fullFMLName":"Liover Peguero","fullLFMName":"Peguero, Liover ","strikeZoneTop":3.221,"strikeZoneBottom":1.625},"ID543101":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101","firstName":"Anthony","lastName":"DeSclafani","primaryNumber":"21","birthDate":"1990-04-18","currentAge":36,"birthCity":"Freehold","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Anthony","useLastName":"DeSclafani","middleName":"J.","boxscoreName":"DeSclafani","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"DEE-scla-fah-nee","mlbDebutDate":"2014-05-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Anthony DeSclafani","nameSlug":"anthony-desclafani-543101","firstLastName":"Anthony DeSclafani","lastFirstName":"DeSclafani, Anthony","lastInitName":"DeSclafani, A","initLastName":"A DeSclafani","fullFMLName":"Anthony J. DeSclafani","fullLFMName":"DeSclafani, Anthony J.","strikeZoneTop":3.58,"strikeZoneBottom":1.72},"ID676755":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755","firstName":"Isaac","lastName":"Mattson","primaryNumber":"72","birthDate":"1995-07-14","currentAge":31,"birthCity":"Erie","birthStateProvince":"PA","birthCountry":"USA","height":"6' 2\"","weight":214,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Isaac","useLastName":"Mattson","middleName":"Gerald","boxscoreName":"Mattson","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-05-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isaac Mattson","nameSlug":"isaac-mattson-676755","firstLastName":"Isaac Mattson","lastFirstName":"Mattson, Isaac","lastInitName":"Mattson, I","initLastName":"I Mattson","fullFMLName":"Isaac Gerald Mattson","fullLFMName":"Mattson, Isaac Gerald","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID670950":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950","firstName":"Trevor","lastName":"Richards","primaryNumber":"43","birthDate":"1993-05-15","currentAge":33,"birthCity":"Aviston","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"Richards","middleName":"Michael","boxscoreName":"Richards, T","nickName":"Richie","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2018-04-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Richards","nameSlug":"trevor-richards-670950","firstLastName":"Trevor Richards","lastFirstName":"Richards, Trevor","lastInitName":"Richards, T","initLastName":"T Richards","fullFMLName":"Trevor Michael Richards","fullLFMName":"Richards, Trevor Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669387":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387","firstName":"Carmen","lastName":"Mlodzinski","primaryNumber":"50","birthDate":"1999-02-19","currentAge":27,"birthCity":"Hilton Head Island","birthStateProvince":"SC","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carmen","useLastName":"Mlodzinski","middleName":"Alexander","boxscoreName":"Mlodzinski","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"pronunciation":"ma-JINSK-ee","mlbDebutDate":"2023-06-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carmen Mlodzinski","nameSlug":"carmen-mlodzinski-669387","firstLastName":"Carmen Mlodzinski","lastFirstName":"Mlodzinski, Carmen","lastInitName":"Mlodzinski, C","initLastName":"C Mlodzinski","fullFMLName":"Carmen Alexander Mlodzinski","fullLFMName":"Mlodzinski, Carmen Alexander","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID553993":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993","firstName":"Eugenio","lastName":"Suárez","primaryNumber":"28","birthDate":"1991-07-18","currentAge":35,"birthCity":"Puerto Ordaz","birthCountry":"Venezuela","height":"5' 11\"","weight":213,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Eugenio","useLastName":"Suárez","middleName":"Alejandro","boxscoreName":"Suárez, E","nickName":"Bolibomba Suarez","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"AY-you-hay-nee-oh Swar-ez","mlbDebutDate":"2014-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eugenio Suárez","nameSlug":"eugenio-suarez-553993","firstLastName":"Eugenio Suárez","lastFirstName":"Suárez, Eugenio","lastInitName":"Suárez, E","initLastName":"E Suárez","fullFMLName":"Eugenio Alejandro Suárez","fullLFMName":"Suárez, Eugenio Alejandro","strikeZoneTop":3.17,"strikeZoneBottom":1.6},"ID663765":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765","firstName":"Jacob","lastName":"Woodford","birthDate":"1996-10-28","currentAge":29,"birthCity":"St. Petersburg","birthStateProvince":"FL","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jake","useLastName":"Woodford","middleName":"Robert","boxscoreName":"Woodford","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2020-08-15","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jake Woodford","nameSlug":"jake-woodford-663765","firstLastName":"Jake Woodford","lastFirstName":"Woodford, Jake","lastInitName":"Woodford, J","initLastName":"J Woodford","fullFMLName":"Jacob Robert Woodford","fullLFMName":"Woodford, Jacob Robert","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID571760":{"id":571760,"fullName":"Andrew Heaney","link":"/api/v1/people/571760","firstName":"Andrew","lastName":"Heaney","primaryNumber":"33","birthDate":"1991-06-05","currentAge":35,"birthCity":"Oklahoma City","birthStateProvince":"OK","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Heaney","middleName":"M.","boxscoreName":"Heaney","nickName":"Heandog","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"HEE-nee","mlbDebutDate":"2014-06-19","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Heaney","nameSlug":"andrew-heaney-571760","firstLastName":"Andrew Heaney","lastFirstName":"Heaney, Andrew","lastInitName":"Heaney, A","initLastName":"A Heaney","fullFMLName":"Andrew M. Heaney","fullLFMName":"Heaney, Andrew M.","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID663559":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559","firstName":"Bailey","lastName":"Falter","primaryNumber":"70","birthDate":"1997-04-24","currentAge":29,"birthCity":"Chino Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bailey","useLastName":"Falter","boxscoreName":"Falter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"Bay-lee","mlbDebutDate":"2021-04-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Bailey Falter","nameSlug":"bailey-falter-663559","firstLastName":"Bailey Falter","lastFirstName":"Falter, Bailey","lastInitName":"Falter, B","initLastName":"B Falter","fullFMLName":"Bailey Falter","fullLFMName":"Falter, Bailey","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID670280":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280","firstName":"David","lastName":"Bednar","primaryNumber":"53","birthDate":"1994-10-10","currentAge":31,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"6' 1\"","weight":250,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"David","useLastName":"Bednar","middleName":"Jeffrey","boxscoreName":"Bednar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"pronunciation":"bed-NAR","mlbDebutDate":"2019-09-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Bednar","nameSlug":"david-bednar-670280","firstLastName":"David Bednar","lastFirstName":"Bednar, David","lastInitName":"Bednar, D","initLastName":"D Bednar","fullFMLName":"David Jeffrey Bednar","fullLFMName":"Bednar, David Jeffrey","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID543510":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510","firstName":"James","lastName":"McCann","primaryNumber":"8","birthDate":"1990-06-13","currentAge":36,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"James","useLastName":"McCann","middleName":"Thomas","boxscoreName":"McCann","nickName":"McCannon","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2014-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"James McCann","nameSlug":"james-mccann-543510","firstLastName":"James McCann","lastFirstName":"McCann, James","lastInitName":"McCann, J","initLastName":"J McCann","fullFMLName":"James Thomas McCann","fullLFMName":"McCann, James Thomas","strikeZoneTop":3.281,"strikeZoneBottom":1.656},"ID650893":{"id":650893,"fullName":"Génesis Cabrera","link":"/api/v1/people/650893","firstName":"Génesis","lastName":"Cabrera","birthDate":"1996-10-10","currentAge":29,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":180,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Génesis","useLastName":"Cabrera","boxscoreName":"Cabrera, G","nickName":"Cabby","gender":"M","nameMatrilineal":"Capellan","isPlayer":true,"isVerified":true,"pronunciation":"HAY-neh-sees","mlbDebutDate":"2019-05-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Génesis Cabrera","nameSlug":"genesis-cabrera-650893","firstLastName":"Génesis Cabrera","lastFirstName":"Cabrera, Génesis","lastInitName":"Cabrera, G","initLastName":"G Cabrera","fullFMLName":"Génesis Cabrera","fullLFMName":"Cabrera, Génesis","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669261":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261","firstName":"Jack","lastName":"Suwinski","birthDate":"1998-07-29","currentAge":28,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jack","useLastName":"Suwinski","middleName":"William","boxscoreName":"Suwinski","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"suh-WIN-ski","mlbDebutDate":"2022-04-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jack Suwinski","nameSlug":"jack-suwinski-669261","firstLastName":"Jack Suwinski","lastFirstName":"Suwinski, Jack","lastInitName":"Suwinski, J","initLastName":"J Suwinski","fullFMLName":"Jack William Suwinski","fullLFMName":"Suwinski, Jack William","strikeZoneTop":3.258,"strikeZoneBottom":1.644},"ID693304":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304","firstName":"Nicholas","lastName":"Gonzales","primaryNumber":"3","birthDate":"1999-05-27","currentAge":27,"birthCity":"Tucson","birthStateProvince":"AZ","birthCountry":"USA","height":"5' 8\"","weight":193,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Nick","useLastName":"Gonzales","middleName":"Joseph","boxscoreName":"Gonzales, N","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"mlbDebutDate":"2023-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Gonzales","nameSlug":"nick-gonzales-693304","firstLastName":"Nick Gonzales","lastFirstName":"Gonzales, Nick","lastInitName":"Gonzales, N","initLastName":"N Gonzales","fullFMLName":"Nicholas Joseph Gonzales","fullLFMName":"Gonzales, Nicholas Joseph","strikeZoneTop":3.051,"strikeZoneBottom":1.54},"ID678489":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489","firstName":"Jorge","lastName":"Barrosa","primaryNumber":"14","birthDate":"2001-02-17","currentAge":25,"birthCity":"Puerto Cabello","birthCountry":"Venezuela","height":"5' 6\"","weight":175,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jorge","useLastName":"Barrosa","middleName":"Luis","boxscoreName":"Barrosa","gender":"M","nameMatrilineal":"Rojas","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-04-01","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jorge Barrosa","nameSlug":"jorge-barrosa-678489","firstLastName":"Jorge Barrosa","lastFirstName":"Barrosa, Jorge","lastInitName":"Barrosa, J","initLastName":"J Barrosa","fullFMLName":"Jorge Luis Barrosa","fullLFMName":"Barrosa, Jorge Luis","strikeZoneTop":2.96,"strikeZoneBottom":1.49},"ID679775":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775","firstName":"Kyle","lastName":"Backhus","primaryNumber":"19","birthDate":"1998-01-31","currentAge":28,"birthCity":"New Waverly","birthStateProvince":"TX","birthCountry":"USA","height":"6' 4\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Backhus","middleName":"Jordan","boxscoreName":"Backhus","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-06-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Backhus","nameSlug":"kyle-backhus-679775","firstLastName":"Kyle Backhus","lastFirstName":"Backhus, Kyle","lastInitName":"Backhus, K","initLastName":"K Backhus","fullFMLName":"Kyle Jordan Backhus","fullLFMName":"Backhus, Kyle Jordan","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID677952":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952","firstName":"Braxton","lastName":"Ashcraft","primaryNumber":"35","birthDate":"1999-10-05","currentAge":26,"birthCity":"Waco","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Braxton","useLastName":"Ashcraft","boxscoreName":"Ashcraft, B","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2025-05-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Braxton Ashcraft","nameSlug":"braxton-ashcraft-677952","firstLastName":"Braxton Ashcraft","lastFirstName":"Ashcraft, Braxton","lastInitName":"Ashcraft, B","initLastName":"B Ashcraft","fullFMLName":"Braxton  Ashcraft","fullLFMName":"Ashcraft, Braxton","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID687462":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462","firstName":"Spencer","lastName":"Horwitz","primaryNumber":"2","birthDate":"1997-11-14","currentAge":28,"birthCity":"Timonium","birthStateProvince":"MD","birthCountry":"USA","height":"5' 10\"","weight":204,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Spencer","useLastName":"Horwitz","middleName":"Elliott","boxscoreName":"Horwitz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Spencer Horwitz","nameSlug":"spencer-horwitz-687462","firstLastName":"Spencer Horwitz","lastFirstName":"Horwitz, Spencer","lastInitName":"Horwitz, S","initLastName":"S Horwitz","fullFMLName":"Spencer Elliott Horwitz","fullLFMName":"Horwitz, Spencer Elliott","strikeZoneTop":3.133,"strikeZoneBottom":1.581},"ID663698":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698","firstName":"Joseph","lastName":"Bart","primaryNumber":"25","birthDate":"1996-12-15","currentAge":29,"birthCity":"Buford","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":242,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Joey","useLastName":"Bart","middleName":"Andrew","boxscoreName":"Bart","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2020-08-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joey Bart","nameSlug":"joey-bart-663698","firstLastName":"Joey Bart","lastFirstName":"Bart, Joey","lastInitName":"Bart, J","initLastName":"J Bart","fullFMLName":"Joseph Andrew Bart","fullLFMName":"Bart, Joseph Andrew","strikeZoneTop":3.3,"strikeZoneBottom":1.665},"ID665833":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833","firstName":"Oneil","lastName":"Cruz","primaryNumber":"15","birthDate":"1998-10-04","currentAge":27,"birthCity":"Nizao","birthCountry":"Dominican Republic","height":"6' 7\"","weight":248,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Oneil","useLastName":"Cruz","boxscoreName":"Cruz, O","gender":"M","nameMatrilineal":"Urena","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-10-02","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Oneil Cruz","nameSlug":"oneil-cruz-665833","firstLastName":"Oneil Cruz","lastFirstName":"Cruz, Oneil","lastInitName":"Cruz, O","initLastName":"O Cruz","fullFMLName":"Oneil Cruz","fullLFMName":"Cruz, Oneil","strikeZoneTop":3.52,"strikeZoneBottom":1.77},"ID518876":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876","firstName":"Kenneth","lastName":"Kelly","primaryNumber":"29","birthDate":"1988-10-14","currentAge":37,"birthCity":"Houston","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Merrill","useLastName":"Kelly","middleName":"Merrill","boxscoreName":"Kelly, Me","nickName":"Mert","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"mlbDebutDate":"2019-04-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Merrill Kelly","nameSlug":"merrill-kelly-518876","firstLastName":"Merrill Kelly","lastFirstName":"Kelly, Merrill","lastInitName":"Kelly, M","initLastName":"M Kelly","fullFMLName":"Kenneth Merrill Kelly","fullLFMName":"Kelly, Kenneth Merrill","strikeZoneTop":3.41,"strikeZoneBottom":1.55},"ID664983":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983","firstName":"Jacob","lastName":"McCarthy","primaryNumber":"31","birthDate":"1997-07-30","currentAge":29,"birthCity":"Scranton","birthStateProvince":"PA","birthCountry":"USA","height":"6' 0\"","weight":213,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Jake","useLastName":"McCarthy","middleName":"Joseph","boxscoreName":"McCarthy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2021-08-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jake McCarthy","nameSlug":"jake-mccarthy-664983","firstLastName":"Jake McCarthy","lastFirstName":"McCarthy, Jake","lastInitName":"McCarthy, J","initLastName":"J McCarthy","fullFMLName":"Jacob Joseph McCarthy","fullLFMName":"McCarthy, Jacob Joseph","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID606466":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466","firstName":"Ketel","lastName":"Marte","primaryNumber":"4","birthDate":"1993-10-12","currentAge":32,"birthCity":"Nizao","birthCountry":"Dominican Republic","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Ketel","useLastName":"Marte","middleName":"Ricardo","boxscoreName":"Marte, K","nickName":"El Nino","gender":"M","nameMatrilineal":"Valdez","isPlayer":true,"isVerified":true,"pronunciation":"keh-TELL mar-TAY","mlbDebutDate":"2015-07-31","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ketel Marte","nameSlug":"ketel-marte-606466","firstLastName":"Ketel Marte","lastFirstName":"Marte, Ketel","lastInitName":"Marte, K","initLastName":"K Marte","fullFMLName":"Ketel Ricardo Marte","fullLFMName":"Marte, Ketel Ricardo","strikeZoneTop":3.218,"strikeZoneBottom":1.624},"ID663647":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647","firstName":"Ke'Bryan","lastName":"Hayes","primaryNumber":"3","birthDate":"1997-01-28","currentAge":29,"birthCity":"Tomball","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Ke'Bryan","useLastName":"Hayes","middleName":"Kobe","boxscoreName":"Hayes","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"KEY-bryan","mlbDebutDate":"2020-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ke'Bryan Hayes","nameSlug":"ke-bryan-hayes-663647","firstLastName":"Ke'Bryan Hayes","lastFirstName":"Hayes, Ke'Bryan","lastInitName":"Hayes, K","initLastName":"K Hayes","fullFMLName":"Ke'Bryan Kobe Hayes","fullLFMName":"Hayes, Ke'Bryan Kobe","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID657571":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571","firstName":"Caleb","lastName":"Ferguson","primaryNumber":"54","birthDate":"1996-07-02","currentAge":30,"birthCity":"Columbus","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Caleb","useLastName":"Ferguson","middleName":"Paul","boxscoreName":"Ferguson, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2018-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Caleb Ferguson","nameSlug":"caleb-ferguson-657571","firstLastName":"Caleb Ferguson","lastFirstName":"Ferguson, Caleb","lastInitName":"Ferguson, C","initLastName":"C Ferguson","fullFMLName":"Caleb Paul Ferguson","fullLFMName":"Ferguson, Caleb Paul","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID669194":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194","firstName":"Ryne","lastName":"Nelson","primaryNumber":"19","birthDate":"1998-02-01","currentAge":28,"birthCity":"Henderson","birthStateProvince":"NV","birthCountry":"USA","height":"6' 3\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryne","useLastName":"Nelson","middleName":"Tanner","boxscoreName":"Nelson, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryne Nelson","nameSlug":"ryne-nelson-669194","firstLastName":"Ryne Nelson","lastFirstName":"Nelson, Ryne","lastInitName":"Nelson, R","initLastName":"R Nelson","fullFMLName":"Ryne Tanner Nelson","fullLFMName":"Nelson, Ryne Tanner","strikeZoneTop":3.34,"strikeZoneBottom":1.69},"ID677942":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942","firstName":"Blaze","lastName":"Alexander","primaryNumber":"23","birthDate":"1999-06-11","currentAge":27,"birthCity":"Cape Coral","birthStateProvince":"FL","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Blaze","useLastName":"Alexander","middleName":"Chanee","boxscoreName":"Alexander","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"Blayz","mlbDebutDate":"2024-03-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Blaze Alexander","nameSlug":"blaze-alexander-677942","firstLastName":"Blaze Alexander","lastFirstName":"Alexander, Blaze","lastInitName":"Alexander, B","initLastName":"B Alexander","fullFMLName":"Blaze Chanee Alexander","fullLFMName":"Alexander, Blaze Chanee","strikeZoneTop":3.18,"strikeZoneBottom":1.6},"ID656605":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605","firstName":"Mitch","lastName":"Keller","primaryNumber":"23","birthDate":"1996-04-04","currentAge":30,"birthCity":"Cedar Rapids","birthStateProvince":"IA","birthCountry":"USA","height":"6' 3\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mitch","useLastName":"Keller","middleName":"Thomas","boxscoreName":"Keller, M","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-05-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mitch Keller","nameSlug":"mitch-keller-656605","firstLastName":"Mitch Keller","lastFirstName":"Keller, Mitch","lastInitName":"Keller, M","initLastName":"M Keller","fullFMLName":"Mitch Thomas Keller","fullLFMName":"Keller, Mitch Thomas","strikeZoneTop":3.66,"strikeZoneBottom":1.68},"ID502054":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054","firstName":"Thomas","lastName":"Pham","primaryNumber":"21","birthDate":"1988-03-08","currentAge":38,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 1\"","weight":225,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Tommy","useLastName":"Pham","middleName":"James","boxscoreName":"Pham","nickName":"Phamtastic","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2006,"pronunciation":"Fam","mlbDebutDate":"2014-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tommy Pham","nameSlug":"tommy-pham-502054","firstLastName":"Tommy Pham","lastFirstName":"Pham, Tommy","lastInitName":"Pham, T","initLastName":"T Pham","fullFMLName":"Thomas James Pham","fullLFMName":"Pham, Thomas James","strikeZoneTop":3.273,"strikeZoneBottom":1.652},"ID670990":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990","firstName":"Yohan","lastName":"Ramírez","primaryNumber":"49","birthDate":"1995-05-06","currentAge":31,"birthCity":"Villa Mella","birthCountry":"Dominican Republic","height":"6' 3\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Yohan","useLastName":"Ramírez","middleName":"Manuel","boxscoreName":"Ramírez","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"Yo-hawn","mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Yohan Ramírez","nameSlug":"yohan-ramirez-670990","firstLastName":"Yohan Ramírez","lastFirstName":"Ramírez, Yohan","lastInitName":"Ramírez, Y","initLastName":"Y Ramírez","fullFMLName":"Yohan Manuel Ramírez","fullLFMName":"Ramírez, Yohan Manuel","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID672695":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695","firstName":"Geraldo","lastName":"Perdomo","primaryNumber":"2","birthDate":"1999-10-22","currentAge":26,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Geraldo","useLastName":"Perdomo","middleName":"Rafael","boxscoreName":"Perdomo","gender":"M","nameMatrilineal":"Fonnieur","isPlayer":true,"isVerified":true,"pronunciation":"HER-all-doh per-DOH-mo","mlbDebutDate":"2021-04-03","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Geraldo Perdomo","nameSlug":"geraldo-perdomo-672695","firstLastName":"Geraldo Perdomo","lastFirstName":"Perdomo, Geraldo","lastInitName":"Perdomo, G","initLastName":"G Perdomo","fullFMLName":"Geraldo Rafael Perdomo","fullLFMName":"Perdomo, Geraldo Rafael","strikeZoneTop":3.32,"strikeZoneBottom":1.67},"ID457705":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705","firstName":"Andrew","lastName":"McCutchen","primaryNumber":"24","birthDate":"1986-10-10","currentAge":39,"birthCity":"Fort Meade","birthStateProvince":"FL","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Andrew","useLastName":"McCutchen","middleName":"Stefan","boxscoreName":"McCutchen","nickName":"Drusneeze","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2005,"pronunciation":"mik-KUCH-in","mlbDebutDate":"2009-06-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew McCutchen","nameSlug":"andrew-mccutchen-457705","firstLastName":"Andrew McCutchen","lastFirstName":"McCutchen, Andrew","lastInitName":"McCutchen, A","initLastName":"A McCutchen","fullFMLName":"Andrew Stefan McCutchen","fullLFMName":"McCutchen, Andrew Stefan","strikeZoneTop":3.13,"strikeZoneBottom":1.579},"ID643396":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396","firstName":"Isiah","lastName":"Kiner-Falefa","primaryNumber":"2","birthDate":"1995-03-23","currentAge":31,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"5' 10\"","weight":195,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Isiah","useLastName":"Kiner-Falefa","boxscoreName":"Kiner-Falefa","nickName":"Izzy","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2013,"pronunciation":"KYE-nuhr fuh-LEFF-uh","mlbDebutDate":"2018-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Isiah Kiner-Falefa","nameSlug":"isiah-kiner-falefa-643396","firstLastName":"Isiah Kiner-Falefa","lastFirstName":"Kiner-Falefa, Isiah","lastInitName":"Kiner-Falefa, I","initLastName":"I Kiner-Falefa","fullFMLName":"Isiah Kiner-Falefa","fullLFMName":"Kiner-Falefa, Isiah","strikeZoneTop":3.125,"strikeZoneBottom":1.577},"ID595928":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928","firstName":"John","lastName":"Curtiss","primaryNumber":"46","birthDate":"1993-04-05","currentAge":33,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"Curtiss","middleName":"Pickens","boxscoreName":"Curtiss","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2017-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"John Curtiss","nameSlug":"john-curtiss-595928","firstLastName":"John Curtiss","lastFirstName":"Curtiss, John","lastInitName":"Curtiss, J","initLastName":"J Curtiss","fullFMLName":"John Pickens Curtiss","fullLFMName":"Curtiss, John Pickens","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID642701":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701","firstName":"Dennis","lastName":"Santana","primaryNumber":"59","birthDate":"1996-04-12","currentAge":30,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 2\"","weight":202,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Dennis","useLastName":"Santana","middleName":"Anfernee","boxscoreName":"Santana, D","nickName":"Anfernee","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2018-06-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dennis Santana","nameSlug":"dennis-santana-642701","firstLastName":"Dennis Santana","lastFirstName":"Santana, Dennis","lastInitName":"Santana, D","initLastName":"D Santana","fullFMLName":"Dennis Anfernee Santana","fullLFMName":"Santana, Dennis Anfernee","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID680779":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779","firstName":"Henry","lastName":"Davis","primaryNumber":"32","birthDate":"1999-09-21","currentAge":26,"birthCity":"Bedford","birthStateProvince":"NY","birthCountry":"USA","height":"5' 11\"","weight":225,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Henry","useLastName":"Davis","boxscoreName":"Davis, H","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2021,"mlbDebutDate":"2023-06-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Henry Davis","nameSlug":"henry-davis-680779","firstLastName":"Henry Davis","lastFirstName":"Davis, Henry","lastInitName":"Davis, H","initLastName":"H Davis","fullFMLName":"Henry  Davis","fullLFMName":"Davis, Henry","strikeZoneTop":3.188,"strikeZoneBottom":1.609},"ID668678":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678","firstName":"Zachary","lastName":"Gallen","primaryNumber":"23","birthDate":"1995-08-03","currentAge":31,"birthCity":"Somerdale","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 2\"","weight":189,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zac","useLastName":"Gallen","middleName":"Peter","boxscoreName":"Gallen","nickName":"Galls","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-06-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zac Gallen","nameSlug":"zac-gallen-668678","firstLastName":"Zac Gallen","lastFirstName":"Gallen, Zac","lastInitName":"Gallen, Z","initLastName":"Z Gallen","fullFMLName":"Zachary Peter Gallen","fullLFMName":"Gallen, Zachary Peter","strikeZoneTop":3.41,"strikeZoneBottom":1.53},"ID682998":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998","firstName":"Corbin","lastName":"Carroll","primaryNumber":"7","birthDate":"2000-08-21","currentAge":26,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Corbin","useLastName":"Carroll","middleName":"Franklin","boxscoreName":"Carroll","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-29","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Corbin Carroll","nameSlug":"corbin-carroll-682998","firstLastName":"Corbin Carroll","lastFirstName":"Carroll, Corbin","lastInitName":"Carroll, C","initLastName":"C Carroll","fullFMLName":"Corbin Franklin Carroll","fullLFMName":"Carroll, Corbin Franklin","strikeZoneTop":3.1,"strikeZoneBottom":1.57},"ID666971":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971","firstName":"Lourdes","lastName":"Gurriel","primaryNumber":"12","birthDate":"1993-10-10","currentAge":32,"birthCity":"Sancti Spiritus","birthCountry":"Cuba","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Lourdes","useLastName":"Gurriel Jr.","middleName":"Yunielki","boxscoreName":"Gurriel Jr.","nickName":"#Pinapower Jr.","gender":"M","nameMatrilineal":"Castillo","isPlayer":true,"isVerified":true,"pronunciation":"Lure-dess Guu-rree-el","mlbDebutDate":"2018-04-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lourdes Gurriel Jr.","nameTitle":"Jr.","nameSuffix":"Jr.","nameSlug":"lourdes-gurriel-jr-666971","firstLastName":"Lourdes Gurriel Jr.","lastFirstName":"Gurriel Jr., Lourdes","lastInitName":"Gurriel Jr., L","initLastName":"L Gurriel Jr.","fullFMLName":"Lourdes Yunielki Gurriel Jr.","fullLFMName":"Gurriel Jr., Lourdes Yunielki","strikeZoneTop":3.354,"strikeZoneBottom":1.693},"ID681347":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347","firstName":"Michael","lastName":"Burrows","primaryNumber":"50","birthDate":"1999-11-08","currentAge":26,"birthCity":"Waterford","birthStateProvince":"CT","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Mike","useLastName":"Burrows","middleName":"Thomas","boxscoreName":"Burrows","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2024-09-28","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mike Burrows","nameSlug":"mike-burrows-681347","firstLastName":"Mike Burrows","lastFirstName":"Burrows, Mike","lastInitName":"Burrows, M","initLastName":"M Burrows","fullFMLName":"Michael Thomas Burrows","fullLFMName":"Burrows, Michael Thomas","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID685314":{"id":685314,"fullName":"Andrew Saalfrank","link":"/api/v1/people/685314","firstName":"Andrew","lastName":"Saalfrank","primaryNumber":"27","birthDate":"1997-08-18","currentAge":29,"birthCity":"Fort Wayne","birthStateProvince":"IN","birthCountry":"USA","height":"6' 3\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Saalfrank","middleName":"Jacob","boxscoreName":"Saalfrank","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Saalfrank","nameSlug":"andrew-saalfrank-685314","firstLastName":"Andrew Saalfrank","lastFirstName":"Saalfrank, Andrew","lastInitName":"Saalfrank, A","initLastName":"A Saalfrank","fullFMLName":"Andrew Jacob Saalfrank","fullLFMName":"Saalfrank, Andrew Jacob","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID691907":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907","firstName":"Tsung-Che","lastName":"Cheng","primaryNumber":"39","birthDate":"2001-07-26","currentAge":25,"birthCity":"Pingtung County","birthCountry":"Taiwan","height":"5' 8\"","weight":180,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Tsung-Che","useLastName":"Cheng","boxscoreName":"Cheng, T","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"sung-chay","mlbDebutDate":"2025-04-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tsung-Che Cheng","nameSlug":"tsung-che-cheng-691907","firstLastName":"Tsung-Che Cheng","lastFirstName":"Cheng, Tsung-Che","lastInitName":"Cheng, T","initLastName":"T Cheng","fullFMLName":"Tsung-Che Cheng","fullLFMName":"Cheng, Tsung-Che ","strikeZoneTop":3.016,"strikeZoneBottom":1.522},"ID663536":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536","firstName":"Tristin","lastName":"English","primaryNumber":"58","birthDate":"1997-05-14","currentAge":29,"birthCity":"Stockbridge","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":208,"active":true,"primaryPosition":{"code":"O","name":"Outfield","type":"Outfielder","abbreviation":"OF"},"useName":"Tristin","useLastName":"English","middleName":"Hall","boxscoreName":"English","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2025-07-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tristin English","nameSlug":"tristin-english-663536","firstLastName":"Tristin English","lastFirstName":"English, Tristin","lastInitName":"English, T","initLastName":"T English","fullFMLName":"Tristin Hall English","fullLFMName":"English, Tristin Hall","strikeZoneTop":3.302,"strikeZoneBottom":1.666}},"venue":{"id":31,"name":"PNC Park","link":"/api/v1/venues/31","location":{"address1":"115 Federal Street","city":"Pittsburgh","state":"Pennsylvania","stateAbbrev":"PA","postalCode":"15212","defaultCoordinates":{"latitude":40.446904,"longitude":-80.005753},"azimuthAngle":116.0,"elevation":780,"country":"USA","phone":"(412) 323-5000"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":38705,"turfType":"Grass","roofType":"Open","leftLine":325,"left":389,"leftCenter":410,"center":399,"rightCenter":375,"rightLine":320},"active":true,"season":"2025"},"officialVenue":{"id":31,"link":"/api/v1/venues/31"},"weather":{"condition":"Partly Cloudy","temp":"84","wind":"7 mph, Out To RF"},"gameInfo":{"attendance":21296,"firstPitch":"2025-07-25T22:41:00.000Z","gameDurationMinutes":174},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":1,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"home":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"}},"officialScorer":{"id":693946,"fullName":"Rick Soos","link":"/api/v1/people/693946"},"primaryDatacaster":{"id":496223,"fullName":"Bob Taylor","link":"/api/v1/people/496223"},"moundVisits":{"away":{"used":4,"remaining":1},"home":{"used":3,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Corbin Carroll lines out to right fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-25T22:41:28.595Z","endTime":"2025-07-25T22:42:58.343Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,8,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-25T18:08:29.620Z","endTime":"2025-07-25T22:29:01.844Z","isPitch":false,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-25T22:29:01.844Z","endTime":"2025-07-25T22:41:16.999Z","isPitch":false,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-25T22:41:16.999Z","endTime":"2025-07-25T22:41:30.919Z","isPitch":false,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.13058813113033,"strikeZoneBottom":1.46009403886671,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.90868506844666,"aZ":-12.744480561756244,"pfxX":-2.733031247934294,"pfxZ":9.81240975389003,"pX":-0.2905276341003435,"pZ":4.192395100186761,"vX0":4.189893038352708,"vY0":-139.70067619608275,"vZ0":-2.6117544413680522,"x":128.07,"y":125.59,"x0":-1.4533783782162288,"y0":50.00498068391952,"z0":5.975101262246803,"aX":-5.4133281929666826},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.4,"breakHorizontal":4.1,"spinRate":2322,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.3917781743970039,"extension":6.58144017273325},"index":3,"playId":"e93818e5-6bc6-3f39-bffd-ade0abefb5ce","pitchNumber":1,"startTime":"2025-07-25T22:41:30.919Z","endTime":"2025-07-25T22:41:34.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.5,"strikeZoneTop":3.24753865517394,"strikeZoneBottom":1.46537953347014,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.16357329294417,"aZ":-25.20489694224258,"pfxX":-8.797163048702227,"pfxZ":4.29139779195664,"pX":0.6943434361427658,"pZ":0.38880190867044667,"vX0":7.350996348539299,"vY0":-126.25342124120199,"vZ0":-8.579982214527336,"x":90.53,"y":228.28,"x0":-1.1029823699577868,"y0":50.00452841980056,"z0":5.839962901476737,"aX":-14.294403836501962},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.1,"breakHorizontal":14.4,"spinRate":1423,"spinDirection":239},"zone":14,"typeConfidence":0.91,"plateTime":0.43276813700014305,"extension":6.7941215888761},"index":4,"playId":"f5abbae3-9cdd-343a-a947-bacd7265e874","pitchNumber":2,"startTime":"2025-07-25T22:41:42.236Z","endTime":"2025-07-25T22:41:45.236Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.7,"strikeZoneTop":3.11522060220306,"strikeZoneBottom":1.41602751323751,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.92925288323953,"aZ":-14.546601444881373,"pfxX":-2.035182390885941,"pfxZ":9.299831281844334,"pX":-0.3619221700025122,"pZ":3.528422506011374,"vX0":3.3684127850455083,"vY0":-137.18948206348134,"vZ0":-3.890412326598999,"x":130.8,"y":143.51,"x0":-1.344373141134117,"y0":50.00333833585845,"z0":5.964384884964686,"aX":-3.8581488144109444},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.2,"breakHorizontal":2.9,"spinRate":2173,"spinDirection":207},"zone":11,"typeConfidence":0.89,"plateTime":0.40009985078449706,"extension":6.569439450545052},"index":5,"playId":"99d18e8e-3c26-3e92-be14-1ed530639596","pitchNumber":3,"startTime":"2025-07-25T22:41:56.535Z","endTime":"2025-07-25T22:41:59.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.15816825860111,"strikeZoneBottom":1.39701357787202,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.980984273215487,"aZ":-14.489428430075005,"pfxX":-2.416020727507748,"pfxZ":9.051020472016342,"pX":0.12228631757168583,"pZ":3.226581896066005,"vX0":4.1307512456154685,"vY0":-138.86753606481616,"vZ0":-4.7103044561539456,"x":112.34,"y":151.66,"x0":-1.0703114376948881,"y0":50.00247747479845,"z0":5.908052397901098,"aX":-4.720809738548605},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.6,"breakHorizontal":3.5,"spinRate":2218,"spinDirection":205},"zone":2,"typeConfidence":0.9,"plateTime":0.3943625700355069,"extension":6.465775627741699},"index":6,"playId":"a5c62124-5902-32f4-8c1b-394c9a89d8d1","pitchNumber":4,"startTime":"2025-07-25T22:42:09.555Z","endTime":"2025-07-25T22:42:13.217Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":7,"startTime":"2025-07-25T22:42:19.932Z","endTime":"2025-07-25T22:42:30.300Z","isPitch":false,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.0151017165,"aZ":-13.830648861795918,"pfxX":-3.328419931248397,"pfxZ":9.182775139290204,"pX":-0.20364659446148284,"pZ":3.520077826790214,"vX0":3.700678618750077,"vY0":-140.6955462914649,"vZ0":-4.3258203571622404,"x":124.76,"y":143.74,"x0":-1.1058684737403681,"y0":50.003378320241964,"z0":5.979051876469126,"aX":-6.649092374351061},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.8,"breakHorizontal":5.3,"spinRate":2260,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.38984860689522316,"extension":6.439370639483482},"index":8,"playId":"181bb905-e1c4-3bbb-bbb0-744cc879386b","pitchNumber":5,"startTime":"2025-07-25T22:42:30.300Z","endTime":"2025-07-25T22:42:33.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.350042264443864,"aZ":-14.149316727946983,"pfxX":-4.734740113324609,"pfxZ":9.079170495136543,"pX":0.5019255475496909,"pZ":2.0746233736325994,"vX0":5.732724569823616,"vY0":-139.95825005170835,"vZ0":-7.804631782794473,"x":97.87,"y":182.77,"x0":-0.9569960434181415,"y0":50.006553832971605,"z0":5.824759541379307,"aX":-9.403329860125112},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.0,"breakHorizontal":7.4,"spinRate":2196,"spinDirection":204},"zone":6,"typeConfidence":0.91,"plateTime":0.3912458623247286,"extension":6.623145971352859},"hitData":{"launchSpeed":90.1,"launchAngle":18.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":181.53,"coordY":105.99}},"index":9,"playId":"7ce8b4e6-d937-3efd-96a9-ac5e7dae48e3","pitchNumber":6,"startTime":"2025-07-25T22:42:50.519Z","endTime":"2025-07-25T22:42:58.343Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T22:42:58.343Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ketel Marte strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-25T22:43:07.530Z","endTime":"2025-07-25T22:43:50.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.9,"strikeZoneTop":3.13041724828425,"strikeZoneBottom":1.29952057377682,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.960712502075932,"aZ":-43.996545366658275,"pfxX":5.667843546535121,"pfxZ":-9.052850058275977,"pX":0.17398773976143583,"pZ":2.5650636514845915,"vX0":1.3884209167459285,"vY0":-114.10378131834567,"vZ0":1.6561087982860385,"x":110.37,"y":169.52,"x0":-1.1802071153123985,"y0":50.00528116851081,"z0":6.198355415966591,"aX":7.399008749286894},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-15.6,"breakHorizontal":-10.7,"spinRate":2903,"spinDirection":33},"zone":2,"typeConfidence":0.9,"plateTime":0.4818838635183287,"extension":6.269010082782865},"index":0,"playId":"3345bc73-c707-3569-bc7a-5349046cf451","pitchNumber":1,"startTime":"2025-07-25T22:43:21.932Z","endTime":"2025-07-25T22:43:25.586Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.25857267147469,"aZ":-14.096590506675346,"pfxX":-3.680567351106263,"pfxZ":9.059298155429095,"pX":-0.9820481663904885,"pZ":2.208576312315053,"vX0":2.1752103978534643,"vY0":-140.68398622531004,"vZ0":-7.3092189472096205,"x":154.43,"y":179.15,"x0":-1.2888906415438395,"y0":50.004304366094736,"z0":5.76257556357904,"aX":-7.345019636486342},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.0,"breakHorizontal":6.2,"spinRate":2258,"spinDirection":211},"zone":13,"typeConfidence":0.9,"plateTime":0.3900068578742557,"extension":6.679226245430213},"index":1,"playId":"639bd1a7-7690-3673-a11a-100c4cdd9418","pitchNumber":2,"startTime":"2025-07-25T22:43:33.916Z","endTime":"2025-07-25T22:43:36.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":83.1,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.697242506466644,"aZ":-26.870670323331662,"pfxX":-8.623141887031174,"pfxZ":3.069043889789639,"pX":-0.20823240581235739,"pZ":0.31172285123288335,"vX0":5.273285518804636,"vY0":-129.91547267631128,"vZ0":-8.65154698729488,"x":124.94,"y":230.36,"x0":-1.1337511911043348,"y0":50.00228348019976,"z0":5.697119639470979,"aX":-14.885407488986155},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.0,"breakHorizontal":14.6,"spinRate":1511,"spinDirection":236},"zone":13,"typeConfidence":0.89,"plateTime":0.4200233915353637,"extension":6.626312532421269},"index":2,"playId":"3c432895-77d9-33d0-98c2-26e86c1a8786","pitchNumber":3,"startTime":"2025-07-25T22:43:46.354Z","endTime":"2025-07-25T22:43:50.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T22:43:50.411Z","atBatIndex":1},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Geraldo Perdomo pops out to third baseman Ke'Bryan Hayes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-25T22:43:59.363Z","endTime":"2025-07-25T22:45:51.827Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.51867953190286,"strikeZoneBottom":1.57093762861867,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.73798257669653,"aZ":-17.738039860755237,"pfxX":-2.6840490117890705,"pfxZ":7.541128850649134,"pX":-0.17124266504399802,"pZ":4.296820851559063,"vX0":4.070543325287348,"vY0":-137.77402463815284,"vZ0":-1.3232513213509443,"x":123.53,"y":122.77,"x0":-1.3218477087495486,"y0":50.00611441228009,"z0":5.986940164487063,"aX":-5.1408531764492},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.6,"breakHorizontal":4.0,"spinRate":2169,"spinDirection":210},"zone":11,"typeConfidence":0.89,"plateTime":0.39815236117322605,"extension":6.6266119009345195},"index":0,"playId":"6f3c2b51-3d3f-31ef-803c-11f9cfea2dad","pitchNumber":1,"startTime":"2025-07-25T22:44:15.741Z","endTime":"2025-07-25T22:44:18.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":71.3,"strikeZoneTop":3.35524498259647,"strikeZoneBottom":1.49009039889015,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.73577302664639,"aZ":-44.604041015901764,"pfxX":5.693737757527826,"pfxZ":-9.698009894310115,"pX":-0.7552878596391256,"pZ":1.7585534813251338,"vX0":-0.7259795101646396,"vY0":-113.3665203421202,"vZ0":0.40315344004363074,"x":145.79,"y":191.3,"x0":-1.1665876398055894,"y0":50.00339901824457,"z0":6.087829312537837,"aX":7.2960112259184315},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.6,"breakVerticalInduced":-17.0,"breakHorizontal":-10.1,"spinRate":2840,"spinDirection":32},"zone":7,"typeConfidence":0.9,"plateTime":0.4860526946654944,"extension":6.35190597366111},"index":1,"playId":"40ff2538-e9d0-3776-8bce-b8c7f8decf62","pitchNumber":2,"startTime":"2025-07-25T22:44:31.238Z","endTime":"2025-07-25T22:44:34.949Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":71.6,"strikeZoneTop":3.38102371503575,"strikeZoneBottom":1.47427363041369,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.618008215065945,"aZ":-44.972593772944194,"pfxX":5.911219649201188,"pfxZ":-9.876318175928041,"pX":-0.763817327231811,"pZ":1.8701721180209603,"vX0":-0.37043998255278476,"vY0":-114.16975435199119,"vZ0":0.56785730962765,"x":146.11,"y":188.29,"x0":-1.3637801406861783,"y0":50.00278250179537,"z0":6.1110684150422445,"aX":7.660121435111614},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.3,"breakVerticalInduced":-17.3,"breakHorizontal":-10.6,"spinRate":2911,"spinDirection":34},"zone":7,"typeConfidence":0.9,"plateTime":0.48316537213708566,"extension":6.367162513353161},"index":2,"playId":"b55b3976-d553-34b5-b1f8-cc58a5b0fc69","pitchNumber":3,"startTime":"2025-07-25T22:44:44.196Z","endTime":"2025-07-25T22:44:48.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":80.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.182008064713482,"aZ":-26.584674612227502,"pfxX":-9.417620279394072,"pfxZ":3.343444103513818,"pX":-1.2582187502345763,"pZ":2.7105478320891576,"vX0":2.883280009409957,"vY0":-128.539747140822,"vZ0":-2.938391134070711,"x":164.96,"y":165.6,"x0":-1.1725263791342568,"y0":50.000553915708636,"z0":5.937445689156898,"aX":-15.721955270096888},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.6,"breakHorizontal":16.4,"spinRate":1554,"spinDirection":237},"zone":11,"typeConfidence":0.91,"plateTime":0.4264798302329451,"extension":6.5722806295282865},"index":3,"playId":"fea96169-4eb0-34d9-bf15-f96c33d94ce4","pitchNumber":4,"startTime":"2025-07-25T22:44:57.791Z","endTime":"2025-07-25T22:45:01.599Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-25T22:45:14.242Z","endTime":"2025-07-25T22:45:28.159Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.38466459144465,"strikeZoneBottom":1.47812334474555,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.184784412012014,"aZ":-13.628938579464196,"pfxX":-3.4939797922771527,"pfxZ":9.384632716827523,"pX":-0.11315367381174342,"pZ":3.7738603196804035,"vX0":4.84720221191496,"vY0":-139.83774073493902,"vZ0":-3.2836414118122876,"x":121.31,"y":136.89,"x0":-1.4168257515095601,"y0":50.001138861136425,"z0":5.860104583429819,"aX":-6.9038088208861295},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.4,"breakHorizontal":5.3,"spinRate":2183,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.39201087140917945,"extension":6.676975197230671},"index":5,"playId":"71b20e93-25d9-3784-81ef-ca947737dbcf","pitchNumber":5,"startTime":"2025-07-25T22:45:28.159Z","endTime":"2025-07-25T22:45:31.540Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.447050860500642,"aZ":-24.652802532764422,"pfxX":-7.1702405843218795,"pfxZ":4.4259436120104745,"pX":-0.7147077366566026,"pZ":2.967619838249447,"vX0":3.275437547685629,"vY0":-129.1234448501637,"vZ0":-2.847966589792551,"x":144.24,"y":158.65,"x0":-1.0642168004171366,"y0":50.000921131307045,"z0":5.970132924539846,"aX":-12.175204902310245},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.7,"breakHorizontal":12.4,"spinRate":1479,"spinDirection":234},"zone":1,"typeConfidence":0.89,"plateTime":0.4232645959401169,"extension":6.5284242546452065},"hitData":{"launchSpeed":85.6,"launchAngle":66.0,"totalDistance":177.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":71.75,"coordY":143.57}},"index":6,"playId":"64d87041-d83c-3b5f-9717-4145f5587467","pitchNumber":6,"startTime":"2025-07-25T22:45:42.105Z","endTime":"2025-07-25T22:45:51.827Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T22:45:51.827Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Horwitz flies out to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-25T22:47:52.017Z","endTime":"2025-07-25T22:48:53.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.8,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.342125654293504,"aZ":-9.62790034104288,"pfxX":-1.314584167417265,"pfxZ":11.63836501929286,"pX":0.5324870724732194,"pZ":2.495116252499833,"vX0":4.459515676360766,"vY0":-138.61900509612187,"vZ0":-7.865221128954306,"x":96.7,"y":171.41,"x0":-0.9295932186062734,"y0":50.001429348861514,"z0":6.020204538099032,"aX":-2.5471999412862325},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.6,"breakHorizontal":1.4,"spinRate":2393,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.39584014341506846,"extension":6.935204041164881},"index":0,"playId":"4cb90021-f0ab-3e7c-ad6c-c0b9aec2278f","pitchNumber":1,"startTime":"2025-07-25T22:48:03.277Z","endTime":"2025-07-25T22:48:06.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.9,"strikeZoneTop":3.57050265325216,"strikeZoneBottom":1.672979393684,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.60322537257765,"aZ":-10.49625271164855,"pfxX":-2.6073764883036814,"pfxZ":11.008389763054986,"pX":1.238504824076866,"pZ":3.414136763278555,"vX0":6.652134021577459,"vY0":-138.85224299018859,"vZ0":-5.569966468825143,"x":69.79,"y":146.6,"x0":-0.8404784442269781,"y0":50.00421539065217,"z0":6.132501258851739,"aX":-5.135808626634359},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.1,"breakHorizontal":3.5,"spinRate":2263,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.3931873747611747,"extension":6.985686048750719},"index":1,"playId":"c33f3127-190d-3a8b-9c85-6959b441011d","pitchNumber":2,"startTime":"2025-07-25T22:48:29.387Z","endTime":"2025-07-25T22:48:32.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.221963301370465,"aZ":-23.83320239605554,"pfxX":-2.3665287300998283,"pfxZ":4.745695021802511,"pX":0.35259626381593223,"pZ":3.019010523175909,"vX0":5.070808449312718,"vY0":-131.33517537214425,"vZ0":-3.4242619700371906,"x":103.56,"y":157.27,"x0":-1.2904380996104856,"y0":50.00419063301422,"z0":6.100072118736507,"aX":-4.160731509144234},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.2,"breakHorizontal":3.2,"spinRate":2016,"spinDirection":186},"zone":3,"typeConfidence":2.0,"plateTime":0.416086054342506,"extension":6.864354080967976},"hitData":{"launchSpeed":86.3,"launchAngle":38.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":60.94,"coordY":98.56}},"index":2,"playId":"0998140f-0584-3c08-8df4-c8df5d29b5c7","pitchNumber":3,"startTime":"2025-07-25T22:48:45.928Z","endTime":"2025-07-25T22:48:53.896Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T22:48:53.896Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrew McCutchen flies out to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-25T22:49:24.616Z","endTime":"2025-07-25T22:50:49.183Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.43725851333558,"strikeZoneBottom":1.52553589335344,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.674696865117543,"aZ":-9.513297607453158,"pfxX":-2.945350408135611,"pfxZ":11.678266769797112,"pX":-1.2430876536263824,"pZ":2.9627707848146754,"vX0":0.5907929120012684,"vY0":-138.37352321965628,"vZ0":-6.762964470123726,"x":164.38,"y":158.79,"x0":-1.076559792708999,"y0":50.00468591647908,"z0":6.0749291749586884,"aX":-5.716070082717309},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.9,"breakHorizontal":5.2,"spinRate":2308,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.3957353244599311,"extension":7.075150273323474},"index":0,"playId":"c1dd83d1-1352-3d31-a94d-1fc9a2b2cec4","pitchNumber":1,"startTime":"2025-07-25T22:49:24.616Z","endTime":"2025-07-25T22:49:27.662Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.24027053512172,"aZ":-8.398163145234752,"pfxX":-1.2737223634870922,"pfxZ":12.352583285493264,"pX":-0.0845027608878254,"pZ":2.7483620339697725,"vX0":2.90273527240246,"vY0":-137.76902679768784,"vZ0":-7.436050635187385,"x":120.22,"y":164.57,"x0":-0.9856752036872405,"y0":50.002254059389955,"z0":6.047996741398331,"aX":-2.4517799359729},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":21.0,"breakHorizontal":1.7,"spinRate":2317,"spinDirection":196},"zone":5,"typeConfidence":2.0,"plateTime":0.3973833099114925,"extension":6.960832450140258},"index":1,"playId":"52286673-4ac5-335a-b886-ac5c4b6adbf6","pitchNumber":2,"startTime":"2025-07-25T22:49:41.497Z","endTime":"2025-07-25T22:49:44.497Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.45631012027344,"strikeZoneBottom":1.54445371603983,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.30077227603075,"aZ":-26.444110151522544,"pfxX":1.9893575425773418,"pfxZ":3.5033210201987686,"pX":0.6773258583271848,"pZ":0.39300442860565105,"vX0":4.01771216444847,"vY0":-126.65499299428627,"vZ0":-8.805619138436294,"x":91.18,"y":228.17,"x0":-1.1839700476021198,"y0":50.00370909049608,"z0":6.008963644084469,"aX":3.2519133067419688},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.7,"breakHorizontal":-4.4,"spinRate":2342,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.431389523849373,"extension":6.876212020586644},"index":2,"playId":"07fc445f-0e50-3505-9cb9-ee27e0912a6b","pitchNumber":3,"startTime":"2025-07-25T22:50:00.830Z","endTime":"2025-07-25T22:50:04.045Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.35548828112353,"strikeZoneBottom":1.54078641427918,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.137241305593125,"aZ":-13.917452638897606,"pfxX":-2.0658795142214395,"pfxZ":9.583930041684496,"pX":-0.4525476993686981,"pZ":3.46750780730143,"vX0":2.6493921392909754,"vY0":-136.67794028950763,"vZ0":-4.750952374778326,"x":134.25,"y":145.16,"x0":-1.1628788780816832,"y0":50.00653116057795,"z0":6.173483080902679,"aX":-3.937139687906333},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.7,"breakHorizontal":3.2,"spinRate":2077,"spinDirection":197},"zone":1,"typeConfidence":2.0,"plateTime":0.3996674661975961,"extension":6.985805924701018},"index":3,"playId":"e5dca678-410e-35aa-9abc-573ad6cc2dd6","pitchNumber":4,"startTime":"2025-07-25T22:50:20.339Z","endTime":"2025-07-25T22:50:23.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.6549014673639,"aZ":-12.491611116043435,"pfxX":-2.5498072089010817,"pfxZ":9.803111504605448,"pX":-0.5716788281750196,"pZ":3.640875576858846,"vX0":2.21567046241565,"vY0":-140.52363458577375,"vZ0":-4.751224256798152,"x":138.79,"y":140.48,"x0":-1.0375466588220406,"y0":50.00296844766027,"z0":6.159539714711834,"aX":-5.119854540951699},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.0,"breakHorizontal":4.2,"spinRate":2183,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.3891769353361676,"extension":7.0716274092602305},"hitData":{"launchSpeed":70.6,"launchAngle":33.0,"totalDistance":250.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.68,"coordY":117.37}},"index":4,"playId":"02efd00d-67e5-3541-970f-1ccd866e4b23","pitchNumber":5,"startTime":"2025-07-25T22:50:39.303Z","endTime":"2025-07-25T22:50:49.183Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T22:50:49.183Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Reynolds grounds out, second baseman Ketel Marte to first baseman Tristin English.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-25T22:50:56.472Z","endTime":"2025-07-25T22:51:55.423Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663536,"link":"/api/v1/people/663536"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":74.3,"strikeZoneTop":3.15,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.85893259477978,"aZ":-37.091457932230114,"pfxX":4.358072187229426,"pfxZ":-3.5600543564300207,"pX":-0.18039230744449822,"pZ":2.01085597499485,"vX0":1.306398323980066,"vY0":-116.43611812329365,"vZ0":-1.654708114427945,"x":123.88,"y":184.49,"x0":-1.3143326933581405,"y0":50.00478013763359,"z0":6.224719592838135,"aX":6.013811399232474},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-6.6,"breakHorizontal":-8.2,"spinRate":2673,"spinDirection":43},"zone":8,"typeConfidence":2.0,"plateTime":0.46952921611280996,"extension":6.738838420442859},"index":0,"playId":"44d42138-fbed-32e2-8a0a-826c8a1eadf9","pitchNumber":1,"startTime":"2025-07-25T22:51:17.784Z","endTime":"2025-07-25T22:51:20.928Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-07-25T22:51:28.863Z","endTime":"2025-07-25T22:51:48.271Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.15,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.007563418375053,"aZ":-9.779919367662805,"pfxX":-1.6887171934016776,"pfxZ":11.272534122313186,"pX":0.3151717043848233,"pZ":2.0933382220219503,"vX0":4.15688224013536,"vY0":-139.71206081286033,"vZ0":-9.032760012177032,"x":104.99,"y":182.26,"x0":-0.9693216124396562,"y0":50.006260682965596,"z0":6.001943131023645,"aX":-3.356260334793336},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.8,"breakHorizontal":2.3,"spinRate":2327,"spinDirection":191},"zone":6,"typeConfidence":2.0,"plateTime":0.39129923171972525,"extension":7.057233541470717},"hitData":{"launchSpeed":101.0,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.63,"coordY":142.69}},"index":2,"playId":"bbc6c65f-ae5e-3f37-882a-0440790945c1","pitchNumber":2,"startTime":"2025-07-25T22:51:48.271Z","endTime":"2025-07-25T22:51:55.423Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T22:51:55.423Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eugenio Suárez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-25T22:53:56.783Z","endTime":"2025-07-25T22:54:59.301Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.53,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.70052870228158,"aZ":-19.726836892784966,"pfxX":-8.392904090692856,"pfxZ":6.357771366295368,"pX":-0.4406924313674899,"pZ":2.1128977181940325,"vX0":5.103148603537021,"vY0":-138.71658754528457,"vZ0":-6.512676436497243,"x":133.8,"y":181.73,"x0":-1.2094259319926561,"y0":50.0021212197074,"z0":5.7967184355590335,"aX":-16.43051762067583},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.4,"breakHorizontal":14.2,"spinRate":2160,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.3941710907040772,"extension":6.486974939355059},"index":0,"playId":"4909864f-cb13-3bba-b955-fe53749227e0","pitchNumber":1,"startTime":"2025-07-25T22:54:01.899Z","endTime":"2025-07-25T22:54:04.899Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.53,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.494619136654016,"aZ":-14.578036230460011,"pfxX":-4.028649510266863,"pfxZ":8.886403339304723,"pX":-0.2961400243386899,"pZ":3.4805671016527966,"vX0":4.614409792962171,"vY0":-139.8136528950339,"vZ0":-3.7987888292051513,"x":128.29,"y":144.8,"x0":-1.444456689742488,"y0":50.00145727473003,"z0":5.81342786216724,"aX":-7.976234011492592},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.5,"breakHorizontal":6.4,"spinRate":2200,"spinDirection":213},"zone":1,"typeConfidence":0.91,"plateTime":0.3917333369524538,"extension":6.587320346794902},"index":1,"playId":"b71450d9-cc09-35e4-9229-fb720212278f","pitchNumber":2,"startTime":"2025-07-25T22:54:15.159Z","endTime":"2025-07-25T22:54:18.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.2,"strikeZoneTop":3.39969842103778,"strikeZoneBottom":1.47566623011527,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.663777854291904,"aZ":-24.67504873473775,"pfxX":1.6371412388093036,"pfxZ":4.217838141225677,"pX":1.6408286956626512,"pZ":1.037111178609591,"vX0":6.564085374635674,"vY0":-131.94623609646675,"vZ0":-7.491503521639081,"x":54.46,"y":210.78,"x0":-1.0828221791029615,"y0":50.00572776431946,"z0":5.7067879679895,"aX":2.913751419089806},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.4,"breakHorizontal":-4.3,"spinRate":2518,"spinDirection":172},"zone":14,"typeConfidence":0.88,"plateTime":0.4136722049466144,"extension":6.5599342850830125},"index":2,"playId":"3dcdb432-6e65-3116-8b10-39f5676b567d","pitchNumber":3,"startTime":"2025-07-25T22:54:29.597Z","endTime":"2025-07-25T22:54:32.597Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.9,"strikeZoneTop":3.40348277515527,"strikeZoneBottom":1.47990611099632,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.84478574350729,"aZ":-26.412680406671985,"pfxX":3.721103229399184,"pfxZ":3.2811512335722557,"pX":1.039415527914524,"pZ":0.7843810516567128,"vX0":4.0262725153975865,"vY0":-130.72104011275763,"vZ0":-7.745815589997112,"x":77.38,"y":217.6,"x0":-0.9961875147027768,"y0":50.004112478197925,"z0":5.727881303414506,"aX":6.53120983307677},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.7,"breakHorizontal":-7.6,"spinRate":2564,"spinDirection":160},"zone":14,"typeConfidence":0.9,"plateTime":0.4167328178994123,"extension":6.432366325881901},"index":3,"playId":"3d395c19-aa86-374a-a1b9-41cb8e6b0c78","pitchNumber":4,"startTime":"2025-07-25T22:54:41.907Z","endTime":"2025-07-25T22:54:45.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":82.1,"strikeZoneTop":3.53,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.061059556811497,"aZ":-30.61918901882672,"pfxX":2.21322573307382,"pfxZ":0.9233695311280181,"pX":0.6071762958204446,"pZ":1.4884346831276376,"vX0":3.6089556390576663,"vY0":-128.08710507622013,"vZ0":-5.038471688564211,"x":93.86,"y":198.59,"x0":-1.1002607181733626,"y0":50.00466265262295,"z0":5.837245662527607,"aX":3.7269302855775845},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.8,"breakHorizontal":-4.7,"spinRate":2440,"spinDirection":125},"zone":9,"typeConfidence":0.9,"plateTime":0.4254181191721669,"extension":6.5377238455133},"index":4,"playId":"be3c1fb3-e9ae-3983-88d2-45640a732e23","pitchNumber":5,"startTime":"2025-07-25T22:54:55.178Z","endTime":"2025-07-25T22:54:59.301Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T22:54:59.301Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adrian Del Castillo flies out to center fielder Oneil Cruz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-25T22:55:05.311Z","endTime":"2025-07-25T22:55:32.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.834399685470505,"aZ":-15.648146509018417,"pfxX":-2.8212433690356535,"pfxZ":8.218131465712005,"pX":0.2977776266163083,"pZ":2.6937918884177865,"vX0":4.873978116001279,"vY0":-140.4621250007567,"vZ0":-5.891540831300355,"x":105.65,"y":166.05,"x0":-1.0881762468169944,"y0":50.0058185003966,"z0":5.824576183680698,"aX":-5.675852323189456},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.9,"breakHorizontal":4.2,"spinRate":2252,"spinDirection":209},"zone":6,"typeConfidence":0.9,"plateTime":0.3889582974416559,"extension":6.452579426432286},"hitData":{"launchSpeed":91.4,"launchAngle":41.0,"totalDistance":345.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":157.67,"coordY":63.74}},"index":0,"playId":"e9a0356c-9f1d-301f-bcb9-3bd76736299f","pitchNumber":1,"startTime":"2025-07-25T22:55:20.414Z","endTime":"2025-07-25T22:55:32.184Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T22:55:32.184Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Lourdes Gurriel Jr. called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-25T22:55:37.492Z","endTime":"2025-07-25T22:56:31.955Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.61153229128635,"strikeZoneBottom":1.55728193760588,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.283345585229974,"aZ":-13.041364944920245,"pfxX":-2.1480960631358252,"pfxZ":9.498004514722522,"pX":-0.6730762473087626,"pZ":2.645996439607628,"vX0":2.0252970731245834,"vY0":-140.65874350253776,"vZ0":-6.559064915221989,"x":142.66,"y":167.34,"x0":-1.1214506469338807,"y0":50.00621396813075,"z0":5.844792019711031,"aX":-4.3286358071232645},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.1,"breakHorizontal":3.5,"spinRate":2185,"spinDirection":210},"zone":4,"typeConfidence":0.9,"plateTime":0.38859743104898925,"extension":6.440870793099633},"index":0,"playId":"9c4a3ec4-cfd5-32de-81d2-996672b891ac","pitchNumber":1,"startTime":"2025-07-25T22:55:57.712Z","endTime":"2025-07-25T22:56:01.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.9,"strikeZoneTop":3.70227194999894,"strikeZoneBottom":1.64791369764711,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.393139326586983,"aZ":-14.085734678728212,"pfxX":-4.2424767818315745,"pfxZ":8.964273354510295,"pX":-0.24924702348076375,"pZ":2.101825222061274,"vX0":4.441892901408948,"vY0":-140.99750673616342,"vZ0":-7.601556984263295,"x":126.5,"y":182.03,"x0":-1.2921739119395792,"y0":50.00365415833983,"z0":5.737580776638594,"aX":-8.56153639956127},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.9,"breakHorizontal":6.8,"spinRate":2251,"spinDirection":209},"zone":8,"typeConfidence":0.9,"plateTime":0.3881396300936708,"extension":6.658017998622495},"index":1,"playId":"6e0ae9db-4886-37bb-82b9-0792560caa44","pitchNumber":2,"startTime":"2025-07-25T22:56:12.092Z","endTime":"2025-07-25T22:56:16.148Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.67700067570004,"strikeZoneBottom":1.58137334418711,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.92241002109848,"aZ":-12.484402198147434,"pfxX":-2.8680055226697614,"pfxZ":9.775660898846134,"pX":0.5273908362795289,"pZ":2.0161671119224644,"vX0":5.889081575582454,"vY0":-140.77222949169052,"vZ0":-8.095359607089419,"x":96.9,"y":184.34,"x0":-1.2158183400767764,"y0":50.003380056349215,"z0":5.731010648632215,"aX":-5.777410866244451},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.3,"breakHorizontal":4.1,"spinRate":2222,"spinDirection":210},"zone":9,"typeConfidence":0.9,"plateTime":0.38858515495526813,"extension":6.737006431925139},"index":2,"playId":"8af6fc30-fe44-3446-859b-5b3494f72a26","pitchNumber":3,"startTime":"2025-07-25T22:56:27.773Z","endTime":"2025-07-25T22:56:31.955Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T22:56:31.955Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Gonzales strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-25T22:58:24.923Z","endTime":"2025-07-25T23:01:34.458Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":645444,"link":"/api/v1/people/645444"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.72643969272245,"aZ":-22.69478408434099,"pfxX":0.5511184399215973,"pfxZ":5.230472943159579,"pX":0.18851951029969813,"pZ":1.4714928975417032,"vX0":3.36718508556292,"vY0":-133.2761445144342,"vZ0":-7.65382342930017,"x":109.81,"y":199.05,"x0":-1.1591232940320682,"y0":50.002369545068994,"z0":6.001353353470878,"aX":0.9977105309349281},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.2,"breakHorizontal":-1.7,"spinRate":2247,"spinDirection":179},"zone":8,"typeConfidence":2.0,"plateTime":0.4098546924302062,"extension":6.94623991960349},"index":0,"playId":"d8341848-e3dd-3a3a-b40d-1691e33b60fe","pitchNumber":1,"startTime":"2025-07-25T22:58:46.226Z","endTime":"2025-07-25T22:58:52.303Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":82.1,"strikeZoneTop":3.42024436636651,"strikeZoneBottom":1.54228477192098,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.701047712205945,"aZ":-28.36021041757089,"pfxX":3.522189830471877,"pfxZ":2.270615329239442,"pX":0.3500538401400484,"pZ":-0.2679926946317477,"vX0":2.7763047203835027,"vY0":-128.17786715542698,"vZ0":-10.265952026288954,"x":103.66,"y":246.02,"x0":-1.2018311271895334,"y0":50.0003813500711,"z0":5.978035063470477,"aX":5.901011488914385},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.2,"breakHorizontal":-7.0,"spinRate":2379,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.42615061063015247,"extension":6.858634839821119},"index":1,"playId":"a8bbadec-054d-3c24-93e2-fc22dc6c169e","pitchNumber":2,"startTime":"2025-07-25T22:59:23.219Z","endTime":"2025-07-25T22:59:26.355Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.40519834693934,"strikeZoneBottom":1.52716362741944,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.10329229955586,"aZ":-10.390758944880272,"pfxX":-1.5327765456459508,"pfxZ":11.253748626413163,"pX":-1.2503502627787706,"pZ":3.664260187528447,"vX0":-0.0031812878750345913,"vY0":-137.87890299841274,"vZ0":-5.030579183084341,"x":164.66,"y":139.84,"x0":-1.0498311690060582,"y0":50.006000533989884,"z0":6.206516973470786,"aX":-2.967406089781638},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.6,"breakHorizontal":2.8,"spinRate":2221,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.39644731914318276,"extension":6.969258593081802},"index":2,"playId":"46aa617a-7ee6-3413-b38d-3397f73c6025","pitchNumber":3,"startTime":"2025-07-25T22:59:44.895Z","endTime":"2025-07-25T22:59:48.340Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.53423052682724,"aZ":-10.494286245191141,"pfxX":-2.327210341528637,"pfxZ":11.280122684944182,"pX":-0.48281362843968034,"pZ":2.482031672809188,"vX0":2.61296003761613,"vY0":-137.73524170994781,"vZ0":-7.775238114237284,"x":135.4,"y":171.77,"x0":-1.1413250593266835,"y0":50.0007027724972,"z0":6.05073694214554,"aX":-4.471941161611169},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.0,"breakHorizontal":3.7,"spinRate":2258,"spinDirection":192},"zone":4,"typeConfidence":2.0,"plateTime":0.3976291290689673,"extension":7.034911675819882},"index":3,"playId":"95bc4244-4b57-371d-b658-ac9968862d0e","pitchNumber":4,"startTime":"2025-07-25T23:00:02.238Z","endTime":"2025-07-25T23:00:06.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.476076226424524,"aZ":-10.683758802139568,"pfxX":-1.1361517286050522,"pfxZ":10.768895409914947,"pX":0.655008108319732,"pZ":2.0880947060845454,"vX0":4.29554369388077,"vY0":-139.66614154995537,"vZ0":-9.088889002549312,"x":92.03,"y":182.4,"x0":-0.748525096053682,"y0":50.00209066836886,"z0":6.0674395236538174,"aX":-2.2674617086865028},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.0,"breakHorizontal":1.3,"spinRate":2158,"spinDirection":189},"zone":9,"typeConfidence":2.0,"plateTime":0.3906664204825461,"extension":6.977410395839704},"index":4,"playId":"ad279509-cb6f-318e-a762-b455935941d6","pitchNumber":5,"startTime":"2025-07-25T23:00:28.392Z","endTime":"2025-07-25T23:00:31.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.5,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.290981448235755,"aZ":-9.898801606536356,"pfxX":-0.6096383459197976,"pfxZ":10.889544591623043,"pX":0.6818546069128938,"pZ":2.4275919786638105,"vX0":4.353115539513505,"vY0":-141.8354934356649,"vZ0":-8.40937349176454,"x":91.01,"y":173.24,"x0":-0.7910054781766735,"y0":50.00039417394932,"z0":6.055404943852966,"aX":-1.2479958717365442},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.2,"breakHorizontal":0.2,"spinRate":2214,"spinDirection":193},"zone":6,"typeConfidence":2.0,"plateTime":0.38562125096832833,"extension":7.042117987639052},"index":5,"playId":"f47acfbe-a723-3a5b-8eb6-1e4c9ca92691","pitchNumber":6,"startTime":"2025-07-25T23:00:48.356Z","endTime":"2025-07-25T23:00:51.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.2,"strikeZoneTop":3.39850850024594,"strikeZoneBottom":1.56334085757911,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.364783369492088,"aZ":-11.594276031943018,"pfxX":-2.1499275859612164,"pfxZ":10.147974614327882,"pX":1.4160408313091206,"pZ":2.7513453957005916,"vX0":7.256855929469855,"vY0":-141.08936129938024,"vZ0":-6.7152814755736125,"x":63.02,"y":164.49,"x0":-0.9034052929019923,"y0":50.000214019056344,"z0":5.900067503423829,"aX":-4.359846221226559},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.3,"breakHorizontal":2.5,"spinRate":2230,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.3873539756463771,"extension":7.125571792095447},"index":6,"playId":"0cdd0ffe-3973-37de-8643-a03e77ec4307","pitchNumber":7,"startTime":"2025-07-25T23:01:11.839Z","endTime":"2025-07-25T23:01:14.959Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.891463706681595,"aZ":-11.465376018956698,"pfxX":-2.7854928399309937,"pfxZ":10.524337359228785,"pX":-0.08360344637249291,"pZ":2.7362982206154958,"vX0":3.691092902502323,"vY0":-139.08032752818903,"vZ0":-6.799077107847523,"x":120.19,"y":164.9,"x0":-1.0632981663493992,"y0":50.00452951685301,"z0":5.965742611277384,"aX":-5.482113104768899},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.9,"breakHorizontal":4.3,"spinRate":2243,"spinDirection":190},"zone":5,"typeConfidence":2.0,"plateTime":0.39315859802598085,"extension":7.171215562048917},"index":7,"playId":"5d5165e5-4932-3543-9997-e488d60797ba","pitchNumber":8,"startTime":"2025-07-25T23:01:30.458Z","endTime":"2025-07-25T23:01:34.458Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:01:34.458Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Oneil Cruz flies out to center fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-25T23:01:41.965Z","endTime":"2025-07-25T23:03:40.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":4.02767224466324,"strikeZoneBottom":1.89226261104957,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.94562309796188,"aZ":-10.026186551342201,"pfxX":0.4808747538303728,"pfxZ":11.033118291406522,"pX":0.5325557942954772,"pZ":3.0049543993183163,"vX0":3.8326389723609506,"vY0":-140.35575626210317,"vZ0":-6.901192473608194,"x":96.7,"y":157.65,"x0":-0.9096492098309652,"y0":50.002190361829534,"z0":6.138879866507823,"aX":0.9647810983849954},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.8,"breakHorizontal":-1.6,"spinRate":2189,"spinDirection":192},"zone":6,"typeConfidence":2.0,"plateTime":0.389336262743341,"extension":6.998691109879135},"index":0,"playId":"f5ffa926-5e17-3600-b3a0-f4240ce7d340","pitchNumber":1,"startTime":"2025-07-25T23:02:10.739Z","endTime":"2025-07-25T23:02:14.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.87,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.185977724128193,"aZ":-9.895184539922333,"pfxX":-1.1141763589729632,"pfxZ":11.333268664051603,"pX":0.2694421759871582,"pZ":3.0155903536715583,"vX0":3.853586996040348,"vY0":-139.0830156121331,"vZ0":-6.625162506983153,"x":106.73,"y":157.36,"x0":-0.9872115424419197,"y0":50.003485341962744,"z0":6.079434737893052,"aX":-2.190664167979991},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.4,"breakHorizontal":1.2,"spinRate":2268,"spinDirection":193},"zone":5,"typeConfidence":2.0,"plateTime":0.39329089272586826,"extension":6.9211736173418945},"index":1,"playId":"08661cd8-c560-339f-b6bf-b19b5f7e6b64","pitchNumber":2,"startTime":"2025-07-25T23:02:28.151Z","endTime":"2025-07-25T23:02:31.644Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.87699778332674,"strikeZoneBottom":1.65754230407594,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.28210831292759,"aZ":-14.687565577695091,"pfxX":-2.844478990395443,"pfxZ":9.088707827516291,"pX":-0.04983296863545105,"pZ":5.447774377457303,"vX0":4.245467142810268,"vY0":-138.18677486192283,"vZ0":0.8028275411114467,"x":118.9,"y":91.69,"x0":-1.2401886733231189,"y0":50.00162766316307,"z0":6.143824457352292,"aX":-5.47254536618977},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.8,"breakHorizontal":4.2,"spinRate":2197,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.3971539306179732,"extension":6.874601969342281},"index":2,"playId":"143f5f77-1259-332f-8ab6-1f492a987d82","pitchNumber":3,"startTime":"2025-07-25T23:02:50.349Z","endTime":"2025-07-25T23:02:53.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.88806585006798,"strikeZoneBottom":1.87806174580608,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.75407133533647,"aZ":-9.633892932030761,"pfxX":-2.0315319981699305,"pfxZ":11.332443047152521,"pX":-1.1109818941133072,"pZ":2.9224974646981465,"vX0":0.7957611121624398,"vY0":-140.58708705363136,"vZ0":-6.9999087495440415,"x":159.35,"y":159.87,"x0":-1.1347739698067538,"y0":50.00599085637351,"z0":6.080150866727425,"aX":-4.041473943054075},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.2,"breakHorizontal":3.5,"spinRate":2334,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.39054443046301035,"extension":6.968464322776789},"index":3,"playId":"901c9f16-674a-3790-be58-614fb91ad0f7","pitchNumber":4,"startTime":"2025-07-25T23:03:08.914Z","endTime":"2025-07-25T23:03:12.281Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.4,"strikeZoneTop":3.87,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.336649706295812,"aZ":-38.66034353270604,"pfxX":4.551485355526981,"pfxZ":-4.658866674458382,"pX":-0.6605252797369314,"pZ":2.325033062709909,"vX0":0.25259479432187576,"vY0":-117.30531641462004,"vZ0":-0.8239035090625088,"x":142.18,"y":176.0,"x0":-1.3608443308008347,"y0":50.001639771059146,"z0":6.287104585425641,"aX":6.338126812588774},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-8.4,"breakHorizontal":-8.3,"spinRate":2624,"spinDirection":47},"zone":7,"typeConfidence":2.0,"plateTime":0.4670374946392686,"extension":6.839015050068914},"hitData":{"launchSpeed":95.1,"launchAngle":42.0,"totalDistance":301.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":90.86,"coordY":83.9}},"index":4,"playId":"1bf36270-ca0a-3944-a73a-23f09a4ad767","pitchNumber":5,"startTime":"2025-07-25T23:03:29.025Z","endTime":"2025-07-25T23:03:40.384Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:03:40.384Z","atBatIndex":10},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Tommy Pham triples (1) on a fly ball to second baseman Ketel Marte, deflected by right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-25T23:03:50.684Z","endTime":"2025-07-25T23:04:57.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_deflection"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.45711650505677,"strikeZoneBottom":1.61117867658638,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.721680956435065,"aZ":-7.892119092752805,"pfxX":-3.3899970124070253,"pfxZ":12.526473851162248,"pX":0.1524733323792922,"pZ":3.147254356870288,"vX0":4.379243267202783,"vY0":-138.7597002061905,"vZ0":-6.458847456796631,"x":111.19,"y":153.8,"x0":-1.010060770869368,"y0":50.006183865771845,"z0":6.039237403250463,"aX":-6.573598197836804},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":21.4,"breakHorizontal":5.2,"spinRate":2440,"spinDirection":193},"zone":2,"typeConfidence":2.0,"plateTime":0.3956045569500537,"extension":7.179223362132008},"index":0,"playId":"85392140-250a-3f00-84f8-867065f4801d","pitchNumber":1,"startTime":"2025-07-25T23:04:05.421Z","endTime":"2025-07-25T23:04:09.219Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.3,"strikeZoneTop":3.46253978025914,"strikeZoneBottom":1.61649667939622,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.05432432923299,"aZ":-9.475143774540687,"pfxX":-2.509892030326279,"pfxZ":11.770830372681353,"pX":-1.5677183397370422,"pZ":4.002272246651794,"vX0":-0.38819172563940085,"vY0":-138.50947696774818,"vZ0":-4.072871858284815,"x":176.76,"y":130.72,"x0":-1.099541087761712,"y0":50.006745022574684,"z0":6.133905291178048,"aX":-4.842203363404991},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":20.5,"breakHorizontal":4.7,"spinRate":2248,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.3965621815875906,"extension":7.042554289976347},"index":1,"playId":"194ba3a0-6b71-354e-9bf0-584564fa09d1","pitchNumber":2,"startTime":"2025-07-25T23:04:21.936Z","endTime":"2025-07-25T23:04:25.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.5,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.90295905640255,"aZ":-9.214226712190435,"pfxX":-1.667685312325487,"pfxZ":12.138100161712847,"pX":0.4246964444134308,"pZ":3.9328180992363557,"vX0":4.2959050790975954,"vY0":-137.2814039795956,"vZ0":-4.250028047459044,"x":100.81,"y":132.59,"x0":-0.9500296938494354,"y0":50.006853306420346,"z0":6.13884650864966,"aX":-3.156047343281861},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":21.1,"breakHorizontal":2.0,"spinRate":2236,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.40033827248653475,"extension":6.972344588307022},"hitData":{"launchSpeed":97.7,"launchAngle":42.0,"totalDistance":328.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":218.11,"coordY":103.22}},"index":2,"playId":"885e005e-2033-3648-a683-8d62ec4bec5e","pitchNumber":3,"startTime":"2025-07-25T23:04:39.113Z","endTime":"2025-07-25T23:04:57.970Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:04:57.970Z","atBatIndex":11},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ke'Bryan Hayes lines out to second baseman Ketel Marte.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-25T23:05:25.660Z","endTime":"2025-07-25T23:06:21.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.29806253356365,"strikeZoneBottom":1.54231496500464,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.3393994605415,"aZ":-12.631520429595787,"pfxX":-1.0278823843678144,"pfxZ":10.062597257396652,"pX":-0.9426135301226202,"pZ":3.651617249163914,"vX0":0.8372629119384716,"vY0":-138.35789015054806,"vZ0":-4.522819529466568,"x":152.93,"y":140.19,"x0":-1.1153273006758637,"y0":50.003630903946394,"z0":6.151420966262118,"aX":-1.9965747231107793},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.5,"breakHorizontal":1.7,"spinRate":2196,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.395590246740829,"extension":6.887074470176157},"index":0,"playId":"cda733cf-2f26-3753-911d-e7ad3ae03936","pitchNumber":1,"startTime":"2025-07-25T23:05:39.187Z","endTime":"2025-07-25T23:05:42.791Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.3213417831131,"strikeZoneBottom":1.43980803969563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.611169835587894,"aZ":-28.55843132981248,"pfxX":2.9485179506219206,"pfxZ":2.2048855055091314,"pX":0.9244371943598468,"pZ":2.1743233513830087,"vX0":4.4006175930056575,"vY0":-126.79764190655028,"vZ0":-4.247742770947934,"x":81.76,"y":180.07,"x0":-1.212854457451639,"y0":50.0001489800302,"z0":6.135872502824158,"aX":4.825319473384312},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.4,"breakHorizontal":-6.2,"spinRate":2276,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.431080966182825,"extension":6.933093435381176},"index":1,"playId":"13574b19-1dbc-3bb0-b204-3d06e6f02f0d","pitchNumber":2,"startTime":"2025-07-25T23:05:56.980Z","endTime":"2025-07-25T23:06:00.945Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.307082048526095,"aZ":-10.995479578884005,"pfxX":-0.3436892231874977,"pfxZ":10.771757081528227,"pX":0.6432166301001071,"pZ":3.1440362013112026,"vX0":4.603543238518383,"vY0":-139.12056232036804,"vZ0":-6.186318148914733,"x":92.48,"y":153.89,"x0":-0.9861506240752697,"y0":50.00345021221084,"z0":6.120574010819713,"aX":-0.6760013701349682},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.5,"breakHorizontal":-0.4,"spinRate":2136,"spinDirection":189},"zone":3,"typeConfidence":2.0,"plateTime":0.3932454830953396,"extension":6.985162066994531},"hitData":{"launchSpeed":101.7,"launchAngle":8.0,"totalDistance":187.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":139.65,"coordY":146.62}},"index":2,"playId":"32dd00e4-5009-3891-a2ee-b0bc108f776d","pitchNumber":3,"startTime":"2025-07-25T23:06:16.440Z","endTime":"2025-07-25T23:06:21.707Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:06:21.707Z","atBatIndex":12},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out, second baseman Nick Gonzales to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-25T23:08:22.610Z","endTime":"2025-07-25T23:10:11.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.66756445856813,"strikeZoneBottom":1.6020449295454,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.8439950636597,"aZ":-13.245185732831587,"pfxX":-2.58358907843726,"pfxZ":9.94806660008514,"pX":-0.4839267098711279,"pZ":2.322946145482043,"vX0":2.726181262444424,"vY0":-137.19486090147757,"vZ0":-7.006367986709965,"x":135.45,"y":176.06,"x0":-1.1556425008094742,"y0":50.003626306684914,"z0":5.815725022274484,"aX":-4.916805556662272},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.7,"breakHorizontal":4.1,"spinRate":2205,"spinDirection":208},"zone":4,"typeConfidence":0.9,"plateTime":0.3994891601538635,"extension":6.44722004325152},"index":0,"playId":"d87db0da-ba6e-3090-8ad6-19ec0fd22eea","pitchNumber":1,"startTime":"2025-07-25T23:08:28.196Z","endTime":"2025-07-25T23:08:31.752Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.3,"strikeZoneTop":3.62365920489353,"strikeZoneBottom":1.60011368796246,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.065081938563022,"aZ":-44.10727161820994,"pfxX":6.097177146688978,"pfxZ":-9.104968501612287,"pX":1.3119758574460276,"pZ":1.4404229585572004,"vX0":3.7650258550933104,"vY0":-114.58583188924463,"vZ0":-0.3069915718360505,"x":66.99,"y":199.89,"x0":-1.152917332031485,"y0":50.0038968883584,"z0":5.939592228000682,"aX":7.989159975197454},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-16.2,"breakHorizontal":-12.1,"spinRate":2900,"spinDirection":36},"zone":14,"typeConfidence":0.9,"plateTime":0.48070201054585127,"extension":6.312293233965491},"index":1,"playId":"eec726d3-17f3-36aa-ac84-8bef3c2f6ee5","pitchNumber":2,"startTime":"2025-07-25T23:08:40.863Z","endTime":"2025-07-25T23:08:45.285Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.9,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.336833528966448,"aZ":-43.30756209529763,"pfxX":6.545503740348328,"pfxZ":-8.615568174468116,"pX":-0.30431914986728076,"pZ":0.8386983984413232,"vX0":0.2976529955075261,"vY0":-113.7016814611223,"vZ0":-1.6725541714451446,"x":128.6,"y":216.14,"x0":-1.286153873184959,"y0":50.00256903850092,"z0":5.931580826422191,"aX":8.459787786791665},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-15.7,"breakHorizontal":-11.9,"spinRate":2880,"spinDirection":38},"zone":13,"typeConfidence":0.9,"plateTime":0.4841058465206123,"extension":6.301414327988519},"index":2,"playId":"59d45b3f-d236-3712-9bd8-84e0d4f073e1","pitchNumber":3,"startTime":"2025-07-25T23:08:55.432Z","endTime":"2025-07-25T23:09:02.214Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-25T23:09:11.339Z","endTime":"2025-07-25T23:09:23.807Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.0,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.19693359569104,"aZ":-44.97873972939824,"pfxX":6.5295134477383305,"pfxZ":-9.522092753300111,"pX":-0.4009410673068704,"pZ":2.084050723139666,"vX0":-0.09951190424400613,"vY0":-115.96854377970092,"vZ0":0.7583961626845928,"x":132.28,"y":182.51,"x0":-1.2037142565322307,"y0":50.00172579433161,"z0":6.086276356904516,"aX":8.782258139403773},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-16.7,"breakHorizontal":-11.8,"spinRate":2937,"spinDirection":31},"zone":7,"typeConfidence":0.9,"plateTime":0.4745674919724925,"extension":6.270938895567542},"index":4,"playId":"f0a16097-f57a-316c-88ff-1e05dc1dd835","pitchNumber":4,"startTime":"2025-07-25T23:09:23.807Z","endTime":"2025-07-25T23:09:28.370Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.786259849345683,"aZ":-12.956788078677446,"pfxX":-2.271397473308085,"pfxZ":9.963908130246436,"pX":-0.17822351195315325,"pZ":3.188322543723833,"vX0":3.8615626718539393,"vY0":-138.21858267076556,"vZ0":-4.834454993042943,"x":123.79,"y":152.7,"x0":-1.3004410345311928,"y0":50.000235625848724,"z0":5.83509228899388,"aX":-4.38002157503386},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.2,"breakHorizontal":3.2,"spinRate":2293,"spinDirection":208},"zone":2,"typeConfidence":0.9,"plateTime":0.39679629328865396,"extension":6.544179985524408},"index":5,"playId":"79684472-1cac-35bc-a071-2a10238726ba","pitchNumber":5,"startTime":"2025-07-25T23:09:46.339Z","endTime":"2025-07-25T23:09:49.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.27829582575795,"aZ":-23.19666692080446,"pfxX":-7.744281881403907,"pfxZ":5.333507803030343,"pX":-0.602727135351161,"pZ":1.8510723771596793,"vX0":4.052128515391857,"vY0":-128.58544569783425,"vZ0":-5.517272040380055,"x":139.97,"y":188.8,"x0":-1.1881816248568609,"y0":50.005989204896764,"z0":5.811286215281433,"aX":-13.042459831839977},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.8,"breakHorizontal":13.2,"spinRate":1574,"spinDirection":237},"zone":7,"typeConfidence":0.89,"plateTime":0.4250683056194533,"extension":6.567908552135845},"hitData":{"launchSpeed":80.3,"launchAngle":-18.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":149.79,"coordY":155.74}},"index":6,"playId":"a5b5844d-5e95-37c2-88a1-7bb534457efa","pitchNumber":6,"startTime":"2025-07-25T23:10:03.328Z","endTime":"2025-07-25T23:10:11.192Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:10:11.192Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tristin English strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-25T23:10:20.098Z","endTime":"2025-07-25T23:12:12.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.467,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.748921442042793,"aZ":-27.993957888397382,"pfxX":2.685524996725589,"pfxZ":2.4546142339607595,"pX":0.17640672118002268,"pZ":2.2754813470684194,"vX0":2.724077935289323,"vY0":-129.31795167979357,"vZ0":-3.8330950827437036,"x":110.28,"y":177.34,"x0":-1.2376406269781257,"y0":50.00251201091138,"z0":5.912877341275053,"aX":4.569226205165759},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.8,"breakHorizontal":-5.4,"spinRate":2519,"spinDirection":148},"zone":5,"typeConfidence":0.9,"plateTime":0.42278207785605737,"extension":6.570175852424553},"index":0,"playId":"20557616-c7d8-38a3-82ca-d2bc4252dad7","pitchNumber":1,"startTime":"2025-07-25T23:10:33.587Z","endTime":"2025-07-25T23:10:37.480Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.5,"strikeZoneTop":3.467,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.70140906498432,"aZ":-24.6845825916447,"pfxX":2.5864474411101472,"pfxZ":4.28697644657903,"pX":1.4175770834873673,"pZ":1.0521272559523251,"vX0":5.326892032709681,"vY0":-130.66739391056979,"vZ0":-7.4507850320734565,"x":62.97,"y":210.37,"x0":-0.9749357862842616,"y0":50.00599023514276,"z0":5.765531105671594,"aX":4.521957375635001},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.5,"breakHorizontal":-5.8,"spinRate":2490,"spinDirection":174},"zone":14,"typeConfidence":0.89,"plateTime":0.4174343585277889,"extension":6.420111026868001},"index":1,"playId":"48908096-f6eb-30df-a6fa-40cf0e2382d5","pitchNumber":2,"startTime":"2025-07-25T23:10:53.714Z","endTime":"2025-07-25T23:10:56.869Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-25T23:11:04.169Z","endTime":"2025-07-25T23:11:14.258Z","isPitch":false,"type":"action","player":{"id":663536,"link":"/api/v1/people/663536"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":82.2,"strikeZoneTop":3.467,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.829612536923605,"aZ":-30.0243225348445,"pfxX":2.238018593583433,"pfxZ":1.2721999846086263,"pX":0.7258804852463351,"pZ":1.9021575184434028,"vX0":3.79905944527186,"vY0":-128.29177919825125,"vZ0":-4.043275054940747,"x":89.33,"y":187.42,"x0":-1.056440509110457,"y0":50.00322228864495,"z0":5.800254903161666,"aX":3.7864707977453023},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.7,"breakHorizontal":-4.8,"spinRate":2607,"spinDirection":104},"zone":9,"typeConfidence":0.9,"plateTime":0.4245172647725566,"extension":6.365414606508822},"index":3,"playId":"c4158a57-3545-350d-9377-3e8a219fb26d","pitchNumber":3,"startTime":"2025-07-25T23:11:14.258Z","endTime":"2025-07-25T23:11:17.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.467,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.67366535328439,"aZ":-14.515256693862277,"pfxX":-4.12795105318726,"pfxZ":8.85758858113857,"pX":-0.5155271886251114,"pZ":3.774605588723424,"vX0":3.6274589200653122,"vY0":-140.50690963263816,"vZ0":-3.0725113173614753,"x":136.65,"y":136.87,"x0":-1.2887605499819221,"y0":50.00264440244862,"z0":5.828952422716101,"aX":-8.230316995416171},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.6,"breakHorizontal":6.7,"spinRate":2259,"spinDirection":209},"zone":11,"typeConfidence":0.91,"plateTime":0.39023352598052385,"extension":6.610166574480774},"index":4,"playId":"c54f1906-074b-3911-8230-332f1e72224d","pitchNumber":4,"startTime":"2025-07-25T23:11:32.997Z","endTime":"2025-07-25T23:11:36.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.3,"strikeZoneTop":3.467,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.703846059229495,"aZ":-32.91326342799861,"pfxX":1.9118667507248168,"pfxZ":-0.4453176181932186,"pX":0.6117777371379486,"pZ":2.4840016573673376,"vX0":3.8249985472962855,"vY0":-127.54867668268317,"vZ0":-2.0755635660019554,"x":93.68,"y":171.71,"x0":-1.149593268237624,"y0":50.0023332244084,"z0":5.8781295581485375,"aX":3.181592020530119},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.0,"breakHorizontal":-4.2,"spinRate":2514,"spinDirection":106},"zone":6,"typeConfidence":0.91,"plateTime":0.4277556161461429,"extension":6.435031959256059},"index":5,"playId":"345b8ac6-f153-3b1a-8d17-3de72471054f","pitchNumber":5,"startTime":"2025-07-25T23:11:49.889Z","endTime":"2025-07-25T23:11:53.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.467,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.455772148714303,"aZ":-19.664988556741992,"pfxX":-7.904290606571825,"pfxZ":7.389433015460403,"pX":-0.06866352028221404,"pZ":1.416995304280651,"vX0":5.910762752454863,"vY0":-128.92642439817686,"vZ0":-7.227891172415182,"x":119.62,"y":200.52,"x0":-1.3579451361371773,"y0":50.002659280623234,"z0":5.7615456451762945,"aX":-13.378107791171148},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":12.0,"breakHorizontal":13.1,"spinRate":1641,"spinDirection":235},"zone":13,"typeConfidence":0.89,"plateTime":0.42398184164965436,"extension":6.589980509985931},"index":6,"playId":"b63aae87-a6b5-3754-a254-f2d7bb398b91","pitchNumber":6,"startTime":"2025-07-25T23:12:07.734Z","endTime":"2025-07-25T23:12:12.151Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:12:12.151Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Herrera strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-25T23:12:16.688Z","endTime":"2025-07-25T23:13:15.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.29313622100833,"strikeZoneBottom":1.30987875410576,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.029800527740587,"aZ":-14.165390782135743,"pfxX":-4.2180024697830225,"pfxZ":9.272294959574225,"pX":0.5849294391322333,"pZ":1.4868997458962485,"vX0":6.45229943492338,"vY0":-138.51647523976987,"vZ0":-8.76083564041675,"x":94.7,"y":198.63,"x0":-1.2270202322748125,"y0":50.00636096495097,"z0":5.638723579502455,"aX":-8.195878596305608},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.1,"breakHorizontal":6.2,"spinRate":2264,"spinDirection":208},"zone":9,"typeConfidence":0.9,"plateTime":0.39547239854341365,"extension":6.716716092424563},"index":0,"playId":"adf59beb-f880-34cc-b054-33c67254184a","pitchNumber":1,"startTime":"2025-07-25T23:12:33.539Z","endTime":"2025-07-25T23:12:37.321Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-07-25T23:12:44.305Z","endTime":"2025-07-25T23:12:55.948Z","isPitch":false,"type":"action","player":{"id":645444,"link":"/api/v1/people/645444"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.27990097289576,"strikeZoneBottom":1.21220238531112,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.927852411457792,"aZ":-14.196161105356431,"pfxX":-4.09660223378957,"pfxZ":9.155706924515577,"pX":0.6071660230647737,"pZ":1.4625363582831357,"vX0":6.712836117857815,"vY0":-139.37525364761356,"vZ0":-8.991502700288875,"x":93.86,"y":199.29,"x0":-1.3025392813118226,"y0":50.000392330229694,"z0":5.672185310127744,"aX":-8.042246928441289},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.9,"breakHorizontal":6.0,"spinRate":2304,"spinDirection":206},"zone":9,"typeConfidence":0.9,"plateTime":0.39328788480111143,"extension":6.661146848067598},"index":2,"playId":"c819c0fe-190f-3dda-b3d1-6aa47385cb42","pitchNumber":2,"startTime":"2025-07-25T23:12:55.948Z","endTime":"2025-07-25T23:12:59.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.511547224047273,"aZ":-20.646634258080695,"pfxX":-6.706680814189586,"pfxZ":6.658498504909446,"pX":0.7339351218364973,"pZ":0.8630986703671998,"vX0":6.6966422628727775,"vY0":-130.5082942232389,"vZ0":-8.504749712670277,"x":89.02,"y":215.48,"x0":-0.9893717393473734,"y0":50.002774763336,"z0":5.709222358848507,"aX":-11.612125051105334},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.4,"breakHorizontal":10.7,"spinRate":1463,"spinDirection":235},"zone":14,"typeConfidence":0.74,"plateTime":0.41908590908810783,"extension":6.590705097033504},"index":3,"playId":"b1b3290b-f9b7-3eb1-94e4-7525c08c1a2c","pitchNumber":3,"startTime":"2025-07-25T23:13:12.038Z","endTime":"2025-07-25T23:13:15.555Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:13:15.555Z","atBatIndex":15},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Henry Davis hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-25T23:15:21.260Z","endTime":"2025-07-25T23:15:50.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.253295507984785,"aZ":-12.343285217188178,"pfxX":-2.406345687476299,"pfxZ":10.499894396542874,"pX":-1.6263647105613663,"pZ":3.4881246702978497,"vX0":-0.020703211254651896,"vY0":-136.16237973224062,"vZ0":-4.771835139406873,"x":178.99,"y":144.6,"x0":-1.3057422232584912,"y0":50.00276041885441,"z0":6.108911041655496,"aX":-4.544907113633087},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.2,"breakHorizontal":4.3,"spinRate":2259,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.4013630615901689,"extension":6.840389855073223},"index":0,"playId":"2bfdd079-df7f-3aae-8777-b11a89f4015d","pitchNumber":1,"startTime":"2025-07-25T23:15:45.431Z","endTime":"2025-07-25T23:15:50.473Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:15:50.473Z","atBatIndex":16},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Isiah Kiner-Falefa grounds into a force out, second baseman Ketel Marte to shortstop Geraldo Perdomo. Henry Davis out at 2nd. Isiah Kiner-Falefa to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-25T23:15:59.928Z","endTime":"2025-07-25T23:17:14.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.5,"strikeZoneTop":3.23493202114509,"strikeZoneBottom":1.35022707090885,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.577169331100748,"aZ":-28.54408920804715,"pfxX":2.3626312659624653,"pfxZ":2.281429969939744,"pX":0.8359375413823259,"pZ":3.374426064641491,"vX0":4.65683604387751,"vY0":-124.45731854091207,"vZ0":-1.1367454429102308,"x":85.14,"y":147.67,"x0":-1.3557721492296233,"y0":50.00281511804669,"z0":6.170082134596424,"aX":3.760066900688656},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.1,"breakHorizontal":-5.2,"spinRate":2234,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.43767160604478494,"extension":6.6603423641719575},"index":0,"playId":"bd1e9d54-4766-3ece-bcc7-c8b8684eb06c","pitchNumber":1,"startTime":"2025-07-25T23:16:26.591Z","endTime":"2025-07-25T23:16:29.890Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.38,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.248925651132204,"aZ":-9.884509488752686,"pfxX":-1.1590104407179838,"pfxZ":12.017369696210853,"pX":-0.7565001221598234,"pZ":2.1057612696847365,"vX0":1.6405188825686041,"vY0":-135.2668911417826,"vZ0":-8.658953652999832,"x":145.84,"y":181.92,"x0":-1.2199976132348822,"y0":50.00236147130559,"z0":6.0395651900654785,"aX":-2.1497497076361243},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":20.2,"breakHorizontal":1.8,"spinRate":2226,"spinDirection":193},"zone":7,"typeConfidence":2.0,"plateTime":0.4047831625585432,"extension":6.7614528129588},"index":1,"playId":"07e304cc-c528-38ab-b2d2-7478d590d036","pitchNumber":2,"startTime":"2025-07-25T23:16:43.723Z","endTime":"2025-07-25T23:16:47.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.306523027660816,"aZ":-31.995271621035236,"pfxX":3.272402718499017,"pfxZ":0.11531149661437645,"pX":0.7375552090292843,"pZ":2.043422178903059,"vX0":3.643488729578446,"vY0":-124.78356746224321,"vZ0":-3.802410122766563,"x":88.89,"y":183.61,"x0":-1.1603256691794932,"y0":50.00472093860426,"z0":6.189539808185417,"aX":5.222654724743308},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.4,"breakHorizontal":-6.7,"spinRate":2308,"spinDirection":114},"zone":9,"typeConfidence":2.0,"plateTime":0.43696190783412714,"extension":6.7479670957455395},"hitData":{"launchSpeed":83.9,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.78,"coordY":151.68}},"index":2,"playId":"4b355a3f-2a2d-3ab3-a5df-775529a5a8c0","pitchNumber":3,"startTime":"2025-07-25T23:17:06.217Z","endTime":"2025-07-25T23:17:14.884Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:17:14.884Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Horwitz walks. Isiah Kiner-Falefa to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-25T23:17:29.927Z","endTime":"2025-07-25T23:20:00.794Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"postOnSecond":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.793268969335088,"aZ":-24.476163194035788,"pfxX":0.09878877710623879,"pfxZ":4.396796055559381,"pX":0.6415679497438369,"pZ":2.5897038050027374,"vX0":4.744743822749378,"vY0":-130.9756810238831,"vZ0":-4.388995636579895,"x":92.54,"y":168.86,"x0":-1.2007225146728469,"y0":50.000832439351555,"z0":6.101472346257934,"aX":0.17207796154861474},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.3,"breakHorizontal":-1.2,"spinRate":2115,"spinDirection":183},"zone":6,"typeConfidence":2.0,"plateTime":0.41703436097610025,"extension":6.78984948268985},"index":0,"playId":"5be9abab-3eed-35a9-bb8c-4f749332ec46","pitchNumber":1,"startTime":"2025-07-25T23:17:43.176Z","endTime":"2025-07-25T23:17:48.044Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.61322375268018,"strikeZoneBottom":1.67644034245633,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.785260210029087,"aZ":-10.918962601541294,"pfxX":-3.221754443328399,"pfxZ":10.989934894967629,"pX":0.17504325275603816,"pZ":4.10642457987971,"vX0":4.652561437520505,"vY0":-137.9658658519917,"vZ0":-3.5530552534950925,"x":110.33,"y":127.91,"x0":-1.1120914614405455,"y0":50.00167358808253,"z0":6.14322569953675,"aX":-6.2308684211337315},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.4,"breakHorizontal":4.9,"spinRate":2337,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.39652537808068544,"extension":6.636023375134505},"index":1,"playId":"3cc5337c-ed7a-36de-8bca-9c227b4c9c33","pitchNumber":2,"startTime":"2025-07-25T23:18:13.506Z","endTime":"2025-07-25T23:18:17.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.749169779770497,"aZ":-11.419365766005322,"pfxX":-3.569320215531227,"pfxZ":11.119745014803678,"pX":0.4586579013437089,"pZ":3.572568089290464,"vX0":5.3312036988323515,"vY0":-135.752379670103,"vZ0":-4.508915126833293,"x":99.52,"y":142.32,"x0":-1.0669549492988621,"y0":50.00118881923976,"z0":6.050143663459647,"aX":-6.6614996917095715},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.3,"breakHorizontal":5.3,"spinRate":2336,"spinDirection":198},"zone":3,"typeConfidence":2.0,"plateTime":0.4035102278828844,"extension":6.72900902042094},"index":2,"playId":"50b01b7d-3bcd-3400-9d0e-ae2db7d4de75","pitchNumber":3,"startTime":"2025-07-25T23:18:32.885Z","endTime":"2025-07-25T23:18:36.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.4,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.16459929233254,"aZ":-36.080203312878396,"pfxX":2.826093852425413,"pfxZ":-2.7243773913149436,"pX":0.252757995821971,"pZ":3.1480265024753105,"vX0":2.7556053978465163,"vY0":-118.44707137251703,"vZ0":0.1575411575533432,"x":107.37,"y":153.78,"x0":-1.2900699052506626,"y0":50.00574625533827,"z0":6.361049806742854,"aX":4.0440921278691775},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-4.7,"breakHorizontal":-5.8,"spinRate":2523,"spinDirection":57},"zone":2,"typeConfidence":2.0,"plateTime":0.4612123105045729,"extension":6.5491461205085235},"index":3,"playId":"7ddfc5f9-bb81-37b1-9c4e-91893f103b24","pitchNumber":4,"startTime":"2025-07-25T23:18:55.342Z","endTime":"2025-07-25T23:18:58.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.4,"strikeZoneTop":3.64125290679033,"strikeZoneBottom":1.62593150719351,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.516763253203173,"aZ":-10.174574870555604,"pfxX":-2.7735639655145854,"pfxZ":11.221003752051839,"pX":0.5992347316390514,"pZ":4.263688220454825,"vX0":5.465334874895499,"vY0":-138.99425597429953,"vZ0":-3.298866284377846,"x":94.16,"y":123.66,"x0":-1.0303214940818923,"y0":50.00610694325299,"z0":6.1392749919587875,"aX":-5.439696520100693},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.8,"breakHorizontal":4.0,"spinRate":2359,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.39373094058995095,"extension":6.637255763381686},"index":4,"playId":"2e0351a6-53f4-3af3-beae-cef86cd006ca","pitchNumber":5,"startTime":"2025-07-25T23:19:15.769Z","endTime":"2025-07-25T23:19:19.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.61304813469211,"strikeZoneBottom":1.72347131829395,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.35458360980168,"aZ":-8.55222596830106,"pfxX":-1.6528526895837539,"pfxZ":11.925312893000942,"pX":1.2251078553112358,"pZ":2.8941872844737575,"vX0":6.503811702743644,"vY0":-139.59232898079935,"vZ0":-7.2493844940734276,"x":70.3,"y":160.64,"x0":-0.9165073531642771,"y0":50.002967133608465,"z0":6.082304241908764,"aX":-3.2754283599667864},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.3,"breakHorizontal":1.7,"spinRate":2407,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.3918427826544457,"extension":6.9620383668372305},"index":5,"playId":"18c3942a-4beb-3067-96a0-0762aee1cf28","pitchNumber":6,"startTime":"2025-07-25T23:19:34.237Z","endTime":"2025-07-25T23:19:37.415Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.62993110200557,"strikeZoneBottom":1.61488477414468,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.65519918188993,"aZ":-25.35476587143203,"pfxX":-0.5789771160205341,"pfxZ":3.868406579230699,"pX":-0.7231457899391218,"pZ":3.867726251255679,"vX0":1.8671432756308666,"vY0":-131.43653640092336,"vZ0":-1.0443722448243464,"x":144.56,"y":134.35,"x0":-1.3649236523205575,"y0":50.00650483917958,"z0":6.1385274532668035,"aX":-1.0219461082456154},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.0,"breakHorizontal":0.7,"spinRate":2185,"spinDirection":187},"zone":11,"typeConfidence":2.0,"plateTime":0.4153823651762325,"extension":6.699471487000758},"index":6,"playId":"2052aef6-4283-3727-b343-1ee8c10040a1","pitchNumber":7,"startTime":"2025-07-25T23:19:56.195Z","endTime":"2025-07-25T23:20:00.794Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:20:00.794Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrew McCutchen flies out to center fielder Jake McCarthy. Isiah Kiner-Falefa to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-25T23:20:09.141Z","endTime":"2025-07-25T23:21:07.185Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"postOnThird":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":82.1,"strikeZoneTop":3.435122665706,"strikeZoneBottom":1.54926214250964,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.638746809325394,"aZ":-27.468303495977406,"pfxX":3.1432977410589453,"pfxZ":2.7841787509304385,"pX":0.6570872748636758,"pZ":2.4578576713291977,"vX0":4.184029664046518,"vY0":-128.23011629560614,"vZ0":-3.8087056010319835,"x":91.95,"y":172.42,"x0":-1.3947064257989683,"y0":50.00583466963252,"z0":6.068578940756588,"aX":5.315694915786312},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.6,"breakHorizontal":-6.5,"spinRate":2330,"spinDirection":151},"zone":6,"typeConfidence":2.0,"plateTime":0.4246317337570549,"extension":6.8406991709732345},"index":0,"playId":"85269486-f747-3c87-8a34-1d3f6a3db7e4","pitchNumber":1,"startTime":"2025-07-25T23:20:35.241Z","endTime":"2025-07-25T23:20:39.116Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.326959578220784,"aZ":-9.024554204451661,"pfxX":-1.8561224685853484,"pfxZ":11.976466153468955,"pX":0.41039746723031656,"pZ":2.491919060721944,"vX0":4.262924815388492,"vY0":-138.0447326481351,"vZ0":-7.960401451613797,"x":101.36,"y":171.5,"x0":-0.9116825295183759,"y0":50.00063200428616,"z0":6.018005127490629,"aX":-3.5875784139273152},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.3,"breakHorizontal":2.5,"spinRate":2347,"spinDirection":194},"zone":6,"typeConfidence":2.0,"plateTime":0.3965731692412868,"extension":6.914478866013333},"hitData":{"launchSpeed":98.7,"launchAngle":37.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":109.08,"coordY":52.55}},"index":1,"playId":"fca28a10-956c-368f-a28c-3d4bf53e9611","pitchNumber":2,"startTime":"2025-07-25T23:20:53.518Z","endTime":"2025-07-25T23:21:07.185Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:21:07.185Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryan Reynolds flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-25T23:21:22.311Z","endTime":"2025-07-25T23:23:26.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.7,"strikeZoneTop":3.15,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.072220945426498,"aZ":-10.007310132315428,"pfxX":-3.311420900064314,"pfxZ":11.078264185966328,"pX":-0.2086365983381777,"pZ":2.6000663758159805,"vX0":3.243740985829544,"vY0":-139.73853287139946,"vZ0":-7.710474429330003,"x":124.95,"y":168.58,"x0":-0.9478018767037202,"y0":50.00008561976759,"z0":6.032865713316921,"aX":-6.6239299328001335},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.8,"breakHorizontal":5.4,"spinRate":2341,"spinDirection":193},"zone":5,"typeConfidence":2.0,"plateTime":0.3902561316551014,"extension":6.829103859811629},"index":0,"playId":"4af28b41-1a51-3f46-9b61-7361953230ad","pitchNumber":1,"startTime":"2025-07-25T23:21:51.107Z","endTime":"2025-07-25T23:21:54.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.12010539868997,"strikeZoneBottom":1.48028952264895,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.741375990013346,"aZ":-9.940296954440715,"pfxX":-2.4336369576479377,"pfxZ":11.268206847881213,"pX":-0.2437219533559687,"pZ":4.014582837836537,"vX0":2.6936880063370747,"vY0":-139.8581144853119,"vZ0":-4.173358823461599,"x":126.29,"y":130.39,"x0":-0.9050214218438424,"y0":50.00171120151493,"z0":6.182868582378764,"aX":-4.801522139536541},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.7,"breakHorizontal":3.8,"spinRate":2436,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.39225581776498153,"extension":6.826729515168534},"index":1,"playId":"8f7db0ed-b963-3c59-b73a-a32419009271","pitchNumber":2,"startTime":"2025-07-25T23:22:13.322Z","endTime":"2025-07-25T23:22:16.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.0,"strikeZoneTop":3.0458765160888,"strikeZoneBottom":1.49019476476838,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.38570802341253,"aZ":-40.67491247798037,"pfxX":2.7790014730061077,"pfxZ":-6.259875536047829,"pX":-0.0087198489145576,"pZ":3.850826604988116,"vX0":1.9747126785948648,"vY0":-116.24330773568238,"vZ0":3.043239287576049,"x":117.33,"y":134.81,"x0":-1.2326416616346985,"y0":50.003912774694825,"z0":6.407334900027041,"aX":3.772823660124935},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-10.2,"breakHorizontal":-5.5,"spinRate":2694,"spinDirection":47},"zone":11,"typeConfidence":2.0,"plateTime":0.4726157143369125,"extension":6.350008492322031},"index":2,"playId":"0aaa7fc5-c7ed-3d5a-97fe-e498cf02cf39","pitchNumber":3,"startTime":"2025-07-25T23:22:32.985Z","endTime":"2025-07-25T23:22:37.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.7,"strikeZoneTop":3.11283305280974,"strikeZoneBottom":1.55731797027838,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.93785565187128,"aZ":-37.54035309940277,"pfxX":4.04764305765776,"pfxZ":-4.019070302754283,"pX":0.9121182002607239,"pZ":3.0398343096910665,"vX0":3.6410188123599236,"vY0":-115.0011496401905,"vZ0":0.8478077935904915,"x":82.23,"y":156.7,"x0":-1.2192481936782065,"y0":50.002275695062046,"z0":6.316563193188469,"aX":5.404472779298212},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-6.7,"breakHorizontal":-8.3,"spinRate":2679,"spinDirection":42},"zone":12,"typeConfidence":2.0,"plateTime":0.4768316424069501,"extension":6.566873486563979},"index":3,"playId":"595002ea-f9b3-3739-9c61-90f455fd6d6b","pitchNumber":4,"startTime":"2025-07-25T23:22:52.796Z","endTime":"2025-07-25T23:22:57.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.9,"strikeZoneTop":3.15,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.96458212503693,"aZ":-9.90384227730479,"pfxX":-4.593157224957498,"pfxZ":11.701898847667678,"pX":0.7567057520466922,"pZ":2.9161012033330382,"vX0":6.492669496702429,"vY0":-137.6633433187914,"vZ0":-6.4299591229614474,"x":88.16,"y":160.05,"x0":-1.0448588265241787,"y0":50.00311704135915,"z0":5.965599242820867,"aX":-8.742110212599785},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.9,"breakHorizontal":6.8,"spinRate":2415,"spinDirection":191},"zone":3,"typeConfidence":2.0,"plateTime":0.3991644707397701,"extension":7.006577825071912},"hitData":{"launchSpeed":96.1,"launchAngle":51.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":194.57,"coordY":99.86}},"index":4,"playId":"f39304c9-e0b4-3dce-b90f-a78784575053","pitchNumber":5,"startTime":"2025-07-25T23:23:15.600Z","endTime":"2025-07-25T23:23:26.773Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:23:26.773Z","atBatIndex":20},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Corbin Carroll flies out to left fielder Tommy Pham.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-25T23:25:30.784Z","endTime":"2025-07-25T23:26:18.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.203145755417896,"aZ":-23.965030739467096,"pfxX":-8.690666618571544,"pfxZ":5.100002487626042,"pX":0.3964173055185542,"pZ":1.3371678817831976,"vX0":6.546766982668583,"vY0":-125.95684540100353,"vZ0":-6.449036861054962,"x":101.89,"y":202.68,"x0":-1.1052850817503896,"y0":50.00251775058747,"z0":5.864275849671221,"aX":-13.986241303221862},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.0,"breakHorizontal":14.3,"spinRate":1583,"spinDirection":235},"zone":14,"typeConfidence":0.9,"plateTime":0.4345983481774258,"extension":6.652044942334663},"index":0,"playId":"a5a6bf20-374c-3770-b97c-923cfafcc77c","pitchNumber":1,"startTime":"2025-07-25T23:25:30.784Z","endTime":"2025-07-25T23:25:33.784Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.201487755777922,"aZ":-27.77037145589672,"pfxX":-9.0419953949064,"pfxZ":2.618272801061224,"pX":0.1007332684393391,"pZ":0.7681916742513754,"vX0":6.235662516172224,"vY0":-128.77509342966425,"vZ0":-7.152139383931271,"x":113.16,"y":218.04,"x0":-1.1746957567271032,"y0":50.00530287591548,"z0":5.723686397430881,"aX":-15.221090695780296},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.4,"breakHorizontal":15.0,"spinRate":1516,"spinDirection":239},"zone":14,"typeConfidence":0.9,"plateTime":0.42498323040774055,"extension":6.700110624908696},"index":1,"playId":"e779d734-d7b9-3905-b5bf-a547b8054d4c","pitchNumber":2,"startTime":"2025-07-25T23:25:46.748Z","endTime":"2025-07-25T23:25:50.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.760768095519246,"aZ":-13.165316146400563,"pfxX":-5.5069945718052065,"pfxZ":9.720269086842361,"pX":-0.04339868517108229,"pZ":3.607736245003987,"vX0":5.581187882714571,"vY0":-138.86947016219565,"vZ0":-3.4393476253028488,"x":118.65,"y":141.37,"x0":-1.3626123965924666,"y0":50.00226778643101,"z0":5.736690250246374,"aX":-10.768570345555403},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.0,"breakHorizontal":8.9,"spinRate":2341,"spinDirection":218},"zone":11,"typeConfidence":0.89,"plateTime":0.39424911507397065,"extension":6.452021133591728},"hitData":{"launchSpeed":91.7,"launchAngle":45.0,"totalDistance":317.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":45.76,"coordY":99.08}},"index":2,"playId":"27f1f68f-91e8-3846-ba03-7d98e7910259","pitchNumber":3,"startTime":"2025-07-25T23:26:06.561Z","endTime":"2025-07-25T23:26:18.903Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:26:18.903Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ketel Marte walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-25T23:26:25.636Z","endTime":"2025-07-25T23:29:14.564Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.58667200351632,"strikeZoneBottom":1.57747061273165,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.26938414360071,"aZ":-12.770618074846928,"pfxX":-4.55121391032887,"pfxZ":9.889322745364215,"pX":-1.0039168000766516,"pZ":2.401014178121165,"vX0":2.809478880144755,"vY0":-139.42105284658328,"vZ0":-6.775655260963683,"x":155.27,"y":173.95,"x0":-1.4349672084119198,"y0":50.00658045397461,"z0":5.71123190726073,"aX":-8.933520923035546},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.7,"breakHorizontal":7.7,"spinRate":2406,"spinDirection":214},"zone":13,"typeConfidence":0.91,"plateTime":0.3933310969830548,"extension":6.693074196226241},"index":0,"playId":"37d748c9-ba34-3c83-bf2d-bab138bcb947","pitchNumber":1,"startTime":"2025-07-25T23:26:39.131Z","endTime":"2025-07-25T23:26:42.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.427748458197346,"aZ":-25.61916250170004,"pfxX":-8.291545212688515,"pfxZ":3.976921847318117,"pX":-0.6894820954548965,"pZ":2.627204292832716,"vX0":4.179499657926184,"vY0":-127.11987133296746,"vZ0":-3.0936644598489527,"x":143.28,"y":167.85,"x0":-1.2719153788606954,"y0":50.001390847036056,"z0":5.879121307714107,"aX":-13.659420665672695},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.7,"breakHorizontal":14.2,"spinRate":1386,"spinDirection":245},"zone":4,"typeConfidence":0.9,"plateTime":0.4297721628770219,"extension":6.636006670815692},"index":1,"playId":"48cad78d-8664-3e5e-920b-f221eb2f4dbc","pitchNumber":2,"startTime":"2025-07-25T23:26:51.342Z","endTime":"2025-07-25T23:26:55.073Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.5,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.88664864156206,"aZ":-13.418295396814797,"pfxX":-3.7178323280946994,"pfxZ":9.701451891569587,"pX":0.45298218097767784,"pZ":3.616262099213753,"vX0":6.079549451721345,"vY0":-138.6184688428465,"vZ0":-3.594659033337481,"x":99.73,"y":141.14,"x0":-1.2922376564530007,"y0":50.003495686871666,"z0":5.83428981729137,"aX":-7.188797876225007},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.9,"breakHorizontal":5.4,"spinRate":2342,"spinDirection":211},"zone":3,"typeConfidence":0.9,"plateTime":0.39614377007291646,"extension":6.703618834992466},"index":2,"playId":"9d7f5e4e-e1e4-38c6-a8ef-35ca44aeada3","pitchNumber":3,"startTime":"2025-07-25T23:27:07.343Z","endTime":"2025-07-25T23:27:11.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.899237290625603,"aZ":-25.27562811060198,"pfxX":-8.90679637064584,"pfxZ":4.186056347532624,"pX":-0.2358451867582258,"pZ":1.938168779736478,"vX0":5.359846624601535,"vY0":-127.27782855752237,"vZ0":-4.838486545990132,"x":125.99,"y":186.45,"x0":-1.2063727736722052,"y0":50.004156148567894,"z0":5.853077827445158,"aX":-14.687509556632257},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.7,"breakHorizontal":15.0,"spinRate":1587,"spinDirection":237},"zone":8,"typeConfidence":0.9,"plateTime":0.4295197108318489,"extension":6.801638111946015},"index":3,"playId":"aeb52474-0eb9-340a-9313-ecf09d5d47bc","pitchNumber":4,"startTime":"2025-07-25T23:27:26.201Z","endTime":"2025-07-25T23:27:30.971Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":84.2,"strikeZoneTop":3.5681430939948,"strikeZoneBottom":1.56127807994908,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.11463004231172,"aZ":-24.694187642117637,"pfxX":1.1281881002722152,"pfxZ":4.216842260773619,"pX":1.0522416213270107,"pZ":0.6095914703738098,"vX0":5.486473704200333,"vY0":-131.67860066709738,"vZ0":-8.451101610328044,"x":76.89,"y":222.32,"x0":-1.1958703070122443,"y0":50.00631139956222,"z0":5.656916988322524,"aX":2.002750022418878},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.1,"breakHorizontal":-3.1,"spinRate":2512,"spinDirection":175},"zone":14,"typeConfidence":0.87,"plateTime":0.414240175867711,"extension":6.5675160171907345},"index":4,"playId":"d15c9009-e27a-311c-9083-262a7c7f8fc1","pitchNumber":5,"startTime":"2025-07-25T23:27:47.753Z","endTime":"2025-07-25T23:27:50.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.3,"strikeZoneTop":3.47430304009077,"strikeZoneBottom":1.59266474268425,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.133356143591435,"aZ":-27.314108094993813,"pfxX":-9.400287672384103,"pfxZ":2.9976704868351023,"pX":0.709144233211927,"pZ":1.2678721555931356,"vX0":7.26402766924899,"vY0":-125.83776586715268,"vZ0":-5.910346813015593,"x":89.97,"y":204.55,"x0":-0.9794467925232062,"y0":50.001390203767464,"z0":5.831629348451771,"aX":-15.226243210695136},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.4,"breakHorizontal":15.6,"spinRate":1504,"spinDirection":240},"zone":14,"typeConfidence":0.9,"plateTime":0.4336172203120596,"extension":6.75829192381507},"index":5,"playId":"5b98b232-538d-35eb-bfc8-f191ae4d2c0a","pitchNumber":6,"startTime":"2025-07-25T23:28:03.524Z","endTime":"2025-07-25T23:28:06.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.449581094489844,"aZ":-26.607557705729345,"pfxX":-9.604578856161606,"pfxZ":3.372430430575096,"pX":0.0415204176325364,"pZ":1.8225803208195612,"vX0":5.623836515042026,"vY0":-127.17621211811255,"vZ0":-4.914516943328807,"x":115.42,"y":189.57,"x0":-0.9431144977992807,"y0":50.00033136341147,"z0":5.873331745168653,"aX":-15.835634066500344},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.3,"breakHorizontal":16.2,"spinRate":1554,"spinDirection":238},"zone":8,"typeConfidence":0.9,"plateTime":0.4295886569596128,"extension":6.5853226949115236},"index":6,"playId":"7efa3579-0a9e-3b17-9a17-708f6849750b","pitchNumber":7,"startTime":"2025-07-25T23:28:18.210Z","endTime":"2025-07-25T23:28:21.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.7,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.375723635751253,"aZ":-41.194334455877865,"pfxX":5.065809510985151,"pfxZ":-6.585755876829518,"pX":-0.3834214782295048,"pZ":2.6715255491436642,"vX0":0.21529236260811982,"vY0":-116.44049931306147,"vZ0":1.201929606278396,"x":131.62,"y":166.65,"x0":-1.135036609418234,"y0":50.00271806005343,"z0":6.0538859452109905,"aX":6.938439672971825},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-11.3,"breakHorizontal":-9.2,"spinRate":2832,"spinDirection":32},"zone":4,"typeConfidence":0.86,"plateTime":0.4708353992322145,"extension":6.310174409405592},"index":7,"playId":"9fe3d492-71e9-35b9-98bd-3c064e12dfcb","pitchNumber":8,"startTime":"2025-07-25T23:28:36.932Z","endTime":"2025-07-25T23:28:41.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.46246392888109,"aZ":-25.20700219436287,"pfxX":-8.652964641756068,"pfxZ":4.157987106919752,"pX":0.1770633333218526,"pZ":2.6518517280557132,"vX0":5.5408268216552665,"vY0":-128.08503323502242,"vZ0":-3.4707410461688863,"x":110.25,"y":167.18,"x0":-0.8812055442629034,"y0":50.00243819548331,"z0":5.977946472620138,"aX":-14.492726384154583},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.1,"breakHorizontal":14.5,"spinRate":1496,"spinDirection":234},"zone":5,"typeConfidence":0.9,"plateTime":0.4263211977207453,"extension":6.6283951762799065},"index":8,"playId":"9000e14c-98fd-3810-9ea5-cbe757f32cbf","pitchNumber":9,"startTime":"2025-07-25T23:28:54.751Z","endTime":"2025-07-25T23:28:58.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.43725973077532,"strikeZoneBottom":1.51144120905917,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.055893460983626,"aZ":-14.289062120594574,"pfxX":-3.6894942188713635,"pfxZ":9.004794950241399,"pX":-1.9278796566723573,"pZ":2.5777368788039037,"vX0":-0.4616081664567717,"vY0":-139.92855665719938,"vZ0":-6.103229096846341,"x":190.49,"y":169.18,"x0":-1.2813020798311625,"y0":50.00659866956527,"z0":5.720589575296759,"aX":-7.33031196718362},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.2,"breakHorizontal":6.7,"spinRate":2266,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.3911764478027173,"extension":6.623698464289029},"index":9,"playId":"8fa59fed-a324-3d79-9b98-2a44baf2506a","pitchNumber":10,"startTime":"2025-07-25T23:29:11.564Z","endTime":"2025-07-25T23:29:14.564Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:29:14.564Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out to first baseman Spencer Horwitz. Ketel Marte to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-25T23:29:26.836Z","endTime":"2025-07-25T23:32:05.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.504624716168486,"aZ":-17.2823427823125,"pfxX":-3.491588005553911,"pfxZ":7.7706978766806625,"pX":0.5624471643884854,"pZ":2.767998000509693,"vX0":5.273014302283751,"vY0":-136.92108322140913,"vZ0":-5.110619986713932,"x":95.56,"y":164.04,"x0":-0.926247729653366,"y0":50.00604297888965,"z0":5.824500406459027,"aX":-6.694757532115499},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.3,"breakHorizontal":5.3,"spinRate":2260,"spinDirection":209},"zone":6,"typeConfidence":0.89,"plateTime":0.3985600978351229,"extension":6.647372743934863},"index":0,"playId":"e893b2d1-f528-3e14-bbf3-0fbfef66ec75","pitchNumber":1,"startTime":"2025-07-25T23:29:39.103Z","endTime":"2025-07-25T23:29:42.175Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.6,"strikeZoneTop":3.52659278055054,"strikeZoneBottom":1.57678336586806,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.89432697458908,"aZ":-10.829393732438438,"pfxX":-4.5878060288063685,"pfxZ":10.839157859475407,"pX":1.0912153901393535,"pZ":2.5139881260658306,"vX0":6.930688000589865,"vY0":-139.55812164684883,"vZ0":-6.818314810471169,"x":75.41,"y":170.9,"x0":-0.8302408308707244,"y0":50.0041054211874,"z0":5.704911749362289,"aX":-9.035955343424945},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.4,"breakHorizontal":6.8,"spinRate":2336,"spinDirection":210},"zone":14,"typeConfidence":0.91,"plateTime":0.3927327182160836,"extension":6.664986151497179},"index":1,"playId":"58f7f1e7-355b-3595-a2ac-e2e88cbfa4a2","pitchNumber":2,"startTime":"2025-07-25T23:29:58.476Z","endTime":"2025-07-25T23:30:01.936Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-07-25T23:30:18.126Z","endTime":"2025-07-25T23:30:31.853Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.16150218664693,"aZ":-27.787147303832004,"pfxX":-10.305156959764748,"pfxZ":2.712590191174937,"pX":-0.04589261484821209,"pZ":1.7415162408482314,"vX0":5.1200503154375445,"vY0":-126.39170313248295,"vZ0":-4.83495479242344,"x":118.75,"y":191.76,"x0":-0.760926799954661,"y0":50.00042251277905,"z0":5.915061300807287,"aX":-16.642479074234394},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.0,"breakHorizontal":17.5,"spinRate":1538,"spinDirection":235},"zone":8,"typeConfidence":0.91,"plateTime":0.4336416132413161,"extension":6.457930611928228},"index":3,"playId":"c5bdb799-6b7b-38db-b771-d406de297357","pitchNumber":3,"startTime":"2025-07-25T23:30:31.853Z","endTime":"2025-07-25T23:30:42.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.2,"strikeZoneTop":3.52411650708074,"strikeZoneBottom":1.59532754173841,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.93016318652322,"aZ":-24.493119588413915,"pfxX":1.8171246801984946,"pfxZ":4.405692796476343,"pX":1.2132394533553987,"pZ":2.50250726758837,"vX0":4.684141095818792,"vY0":-130.33270761804687,"vZ0":-4.0115088494277735,"x":70.75,"y":171.21,"x0":-0.8338139252428922,"y0":50.00399608381484,"z0":5.882292961164226,"aX":3.167427284611876},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.4,"breakHorizontal":-4.2,"spinRate":2453,"spinDirection":184},"zone":14,"typeConfidence":0.89,"plateTime":0.41811551598870533,"extension":6.5466016462598935},"index":4,"playId":"ccc6ca21-45c0-31a0-a551-6093b4ad8310","pitchNumber":4,"startTime":"2025-07-25T23:31:18.036Z","endTime":"2025-07-25T23:31:22.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":83.2,"strikeZoneTop":3.46570006152044,"strikeZoneBottom":1.57935367980462,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.50478048994594,"aZ":-26.98953870255576,"pfxX":2.007789795971246,"pfxZ":2.9849256475273362,"pX":1.643591835255457,"pZ":2.035414061073977,"vX0":5.649855844830843,"vY0":-129.98237475469483,"vZ0":-4.637734424739363,"x":54.35,"y":183.82,"x0":-0.8063425532610307,"y0":50.00262226001434,"z0":5.856576268276491,"aX":3.484420749429822},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.7,"breakHorizontal":-4.7,"spinRate":2506,"spinDirection":160},"zone":14,"typeConfidence":0.9,"plateTime":0.41906266830242656,"extension":6.577834557675181},"index":5,"playId":"648c3d22-638e-34aa-980f-afa05d430474","pitchNumber":5,"startTime":"2025-07-25T23:31:34.211Z","endTime":"2025-07-25T23:31:37.545Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.734297684339975,"aZ":-14.740099984950124,"pfxX":-2.8462855848196087,"pfxZ":9.074789467819318,"pX":-0.3566603926008481,"pZ":2.4678239920750253,"vX0":2.2404135232995963,"vY0":-137.53428081198675,"vZ0":-6.126499881848903,"x":130.6,"y":172.15,"x0":-0.8109463429052199,"y0":50.00068733194061,"z0":5.719077546663001,"aX":-5.466822113105992},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.4,"breakHorizontal":4.7,"spinRate":2245,"spinDirection":207},"zone":4,"typeConfidence":0.9,"plateTime":0.39783286120004346,"extension":6.630183235373252},"hitData":{"launchSpeed":84.8,"launchAngle":-23.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.36,"coordY":168.91}},"index":6,"playId":"1f983199-d976-3fba-8019-c8579a196994","pitchNumber":6,"startTime":"2025-07-25T23:31:56.428Z","endTime":"2025-07-25T23:32:05.133Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:32:05.133Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eugenio Suárez grounds out softly to pitcher Mike Burrows.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-25T23:32:58.499Z","endTime":"2025-07-25T23:34:42.222Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681347,"link":"/api/v1/people/681347"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-25T23:32:27.683Z","endTime":"2025-07-25T23:33:00.896Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.49614397579742,"strikeZoneBottom":1.49985927483777,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.79284071899922,"aZ":-15.17701537324373,"pfxX":-3.180322095943746,"pfxZ":8.73080966830121,"pX":-0.8030442628702255,"pZ":3.5714052319148317,"vX0":1.7566200728281038,"vY0":-138.60717642804798,"vZ0":-3.5738853222245304,"x":147.61,"y":142.35,"x0":-1.0315839835827598,"y0":50.004517653558516,"z0":5.890093270957436,"aX":-6.192694382717895},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":5.4,"spinRate":2258,"spinDirection":210},"zone":11,"typeConfidence":0.9,"plateTime":0.39507533670820605,"extension":6.589351673756528},"index":1,"playId":"922550ce-dac9-3cd6-97a7-888e1ad177d9","pitchNumber":1,"startTime":"2025-07-25T23:33:00.896Z","endTime":"2025-07-25T23:33:05.114Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.53114333755173,"strikeZoneBottom":1.49310148124077,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.01765084342154,"aZ":-20.288467851045905,"pfxX":-8.698983538917604,"pfxZ":6.260106115936692,"pX":-1.8254228789231992,"pZ":2.7245349020936733,"vX0":1.662594799585747,"vY0":-136.6453694791185,"vZ0":-4.581324205618217,"x":186.58,"y":165.22,"x0":-1.3099498155621776,"y0":50.00105755800713,"z0":5.809447861918233,"aX":-16.512237732563833},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.6,"breakHorizontal":15.5,"spinRate":2099,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4002439276173799,"extension":6.655197183990723},"index":2,"playId":"54874bb9-4b69-325f-b6aa-f8fa7c9f7669","pitchNumber":2,"startTime":"2025-07-25T23:33:19.280Z","endTime":"2025-07-25T23:33:22.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.2,"strikeZoneTop":3.53,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.78383333780042,"aZ":-25.132033481433687,"pfxX":3.2982926330729594,"pfxZ":4.156344394244217,"pX":0.6912577295442589,"pZ":1.6784415153002739,"vX0":3.206629705722391,"vY0":-128.41718205937445,"vZ0":-5.542747084557399,"x":90.65,"y":193.46,"x0":-0.9954432229593564,"y0":50.00626123055586,"z0":5.781746362233047,"aX":5.593757553838888},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.7,"breakHorizontal":-6.6,"spinRate":2475,"spinDirection":180},"zone":9,"typeConfidence":0.9,"plateTime":0.4240554525454252,"extension":6.695846941932188},"index":3,"playId":"d64770ae-2998-341d-b6f3-3113df315d7c","pitchNumber":3,"startTime":"2025-07-25T23:33:36.033Z","endTime":"2025-07-25T23:33:39.318Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.53,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.45844714574836,"aZ":-20.14436112494584,"pfxX":-8.720329783944841,"pfxZ":6.4549929195854805,"pX":-0.3662878944990524,"pZ":2.2268266232412466,"vX0":4.565030134439814,"vY0":-135.6160194910775,"vZ0":-5.657993029193307,"x":130.96,"y":178.66,"x0":-0.9377716726074287,"y0":50.003654864769445,"z0":5.743796023288645,"aX":-16.255700218926982},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.7,"breakHorizontal":14.9,"spinRate":2040,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.40376046770477325,"extension":6.608476532490537},"index":4,"playId":"b4ed2dc4-0f4b-3b6b-89fe-bc4d6d6c0b34","pitchNumber":4,"startTime":"2025-07-25T23:33:56.394Z","endTime":"2025-07-25T23:33:59.394Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.6,"strikeZoneTop":3.4119458494695,"strikeZoneBottom":1.49820923010724,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.665597089688365,"aZ":-27.062818947080824,"pfxX":1.5243332264614295,"pfxZ":2.9574944639568415,"pX":1.6461751359674055,"pZ":2.2877338295350826,"vX0":6.016798999874483,"vY0":-130.46035355591815,"vZ0":-3.9226067583121806,"x":54.25,"y":177.01,"x0":-0.8853003117329061,"y0":50.005020480005165,"z0":5.8437067360656805,"aX":2.6344270749349423},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.7,"breakHorizontal":-4.1,"spinRate":2439,"spinDirection":165},"zone":14,"typeConfidence":0.89,"plateTime":0.41936504538783925,"extension":6.583875756207163},"index":5,"playId":"dca0c4a4-e6a2-3e22-9bc2-a0f63810eb2e","pitchNumber":5,"startTime":"2025-07-25T23:34:16.820Z","endTime":"2025-07-25T23:34:19.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.0,"strikeZoneTop":3.53,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.16809961477456,"aZ":-26.413094113516006,"pfxX":-10.558969291455965,"pfxZ":3.5122762322935266,"pX":0.06210260061341594,"pZ":2.38040272623836,"vX0":5.698130628145283,"vY0":-127.68354994532048,"vZ0":-3.5395793257563204,"x":114.63,"y":174.51,"x0":-0.8357315904353186,"y0":50.00028912374918,"z0":5.88081484106824,"aX":-17.298320504690142},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.8,"breakHorizontal":17.6,"spinRate":1538,"spinDirection":236},"zone":5,"typeConfidence":0.91,"plateTime":0.4302296086224442,"extension":6.544137165903761},"hitData":{"launchSpeed":50.3,"launchAngle":-54.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":134.67,"coordY":184.33}},"index":6,"playId":"73f84151-2af6-30ed-9489-c843fe2c5745","pitchNumber":6,"startTime":"2025-07-25T23:34:33.840Z","endTime":"2025-07-25T23:34:42.222Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:34:42.222Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Gonzales grounds out, first baseman Tristin English to pitcher Ryne Nelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-25T23:36:52.660Z","endTime":"2025-07-25T23:37:53.441Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663536,"link":"/api/v1/people/663536"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":73.3,"strikeZoneTop":3.51999937575848,"strikeZoneBottom":1.75929441360808,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.424106184364323,"aZ":-39.558838138313895,"pfxX":4.249940969396905,"pfxZ":-5.536962311635399,"pX":1.1580479455074266,"pZ":1.7592243525276183,"vX0":3.9855019993137883,"vY0":-114.59845693995364,"vZ0":-1.3992909728959777,"x":72.86,"y":191.28,"x0":-1.1531153080284315,"y0":50.00000192642382,"z0":6.2287481072095225,"aX":5.672428530871618},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-10.1,"breakHorizontal":-8.6,"spinRate":2724,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.4772531992597613,"extension":6.788109450141484},"index":0,"playId":"3b1c12e3-81ea-3767-af1a-9756ea172c36","pitchNumber":1,"startTime":"2025-07-25T23:36:52.660Z","endTime":"2025-07-25T23:36:56.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.5,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.368373802362097,"aZ":-22.530063839867783,"pfxX":-0.3820214558141686,"pfxZ":5.458534389703111,"pX":0.46986986762582394,"pZ":3.2008872760764557,"vX0":4.285951367632441,"vY0":-131.49461878409295,"vZ0":-3.386886791985075,"x":99.09,"y":152.36,"x0":-1.1250065302604009,"y0":50.00611772897091,"z0":6.1587040330354,"aX":-0.6753109415996399},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.5,"breakHorizontal":-0.1,"spinRate":2165,"spinDirection":172},"zone":3,"typeConfidence":2.0,"plateTime":0.4150139966470494,"extension":6.7740958746395705},"index":1,"playId":"d9fdb631-03ad-3efe-9af3-aa4487150e37","pitchNumber":2,"startTime":"2025-07-25T23:37:09.075Z","endTime":"2025-07-25T23:37:12.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.49284764010649,"strikeZoneBottom":1.46982062880587,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.416833191616533,"aZ":-11.419300782492169,"pfxX":-1.022382551888156,"pfxZ":10.821864979484022,"pX":-1.5513862308019235,"pZ":2.790874798503749,"vX0":-0.7334827717773966,"vY0":-137.38182791973978,"vZ0":-6.624706007036068,"x":176.14,"y":163.43,"x0":-1.1483807430578699,"y0":50.00633009284463,"z0":6.003862658904241,"aX":-1.9618290133834075},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.5,"breakHorizontal":2.0,"spinRate":2202,"spinDirection":192},"zone":11,"typeConfidence":2.0,"plateTime":0.39814080752900916,"extension":7.089727257155873},"index":2,"playId":"b0578c4b-9653-39dd-90aa-3f05c0c1f73f","pitchNumber":3,"startTime":"2025-07-25T23:37:27.637Z","endTime":"2025-07-25T23:37:31.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.175531017179516,"aZ":-29.174023083613623,"pfxX":4.147361759550388,"pfxZ":1.851731024211591,"pX":0.701097662140256,"pZ":1.9173771055241773,"vX0":3.488006909799963,"vY0":-126.11139916412644,"vZ0":-4.734252214306611,"x":90.28,"y":187.01,"x0":-1.2357497544582416,"y0":50.0031186574744,"z0":6.1554286677353165,"aX":6.720958120456378},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.5,"breakHorizontal":-8.3,"spinRate":2255,"spinDirection":157},"zone":9,"typeConfidence":2.0,"plateTime":0.43330299640353376,"extension":6.795086505397251},"hitData":{"launchSpeed":61.2,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.5,"coordY":164.86}},"index":3,"playId":"23b45383-0d64-3b54-a618-98dc4d7627f0","pitchNumber":4,"startTime":"2025-07-25T23:37:43.539Z","endTime":"2025-07-25T23:37:53.441Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:37:53.441Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Oneil Cruz grounds out, second baseman Ketel Marte to first baseman Tristin English.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-25T23:37:59.690Z","endTime":"2025-07-25T23:38:31.209Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663536,"link":"/api/v1/people/663536"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.87,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.90698026041201,"aZ":-25.04631511831548,"pfxX":0.577661461478804,"pfxZ":4.107892292172256,"pX":0.9224709070293791,"pZ":4.17999791969474,"vX0":5.410447905849037,"vY0":-130.49425343748013,"vZ0":-0.09566856706052951,"x":81.84,"y":125.92,"x0":-1.2475847216150675,"y0":50.00326310897191,"z0":6.094513139384754,"aX":1.0008341830125898},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.7,"breakHorizontal":-2.2,"spinRate":2084,"spinDirection":169},"zone":12,"typeConfidence":2.0,"plateTime":0.4187699100904827,"extension":6.942291920844421},"hitData":{"launchSpeed":75.3,"launchAngle":-9.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.31,"coordY":158.78}},"index":0,"playId":"bd8a51e3-3bd3-3ffa-b253-da5fcd2efa48","pitchNumber":1,"startTime":"2025-07-25T23:38:23.527Z","endTime":"2025-07-25T23:38:31.209Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:38:31.209Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy Pham grounds out, third baseman Eugenio Suárez to first baseman Tristin English.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-25T23:38:47.856Z","endTime":"2025-07-25T23:39:20.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663536,"link":"/api/v1/people/663536"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.49039627029454,"strikeZoneBottom":1.57536638994589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.022456088175918,"aZ":-12.544084416807994,"pfxX":-2.772644558383244,"pfxZ":10.362439821780097,"pX":-1.156536683662443,"pZ":3.5088448250964683,"vX0":0.7907853811239515,"vY0":-136.7335005197196,"vZ0":-4.556570221364528,"x":161.08,"y":144.04,"x0":-1.0891717916561896,"y0":50.00433996293963,"z0":6.057120137638245,"aX":-5.252513419554949},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.0,"breakHorizontal":4.8,"spinRate":2144,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.4005183721208656,"extension":6.978483080865128},"index":0,"playId":"d3f77396-41ed-3457-87a3-3c07e3a8f561","pitchNumber":1,"startTime":"2025-07-25T23:38:57.640Z","endTime":"2025-07-25T23:39:01.468Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.776996349586323,"aZ":-25.765950126380513,"pfxX":0.11587874179563819,"pfxZ":3.923470707704796,"pX":0.016229158944545945,"pZ":1.9544266230808283,"vX0":2.892029446939151,"vY0":-126.20762735571985,"vZ0":-5.168936011468038,"x":116.38,"y":186.01,"x0":-1.1537549806998653,"y0":50.00052180490372,"z0":6.073018798071609,"aX":0.18915961074001608},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.4,"breakHorizontal":-0.8,"spinRate":2149,"spinDirection":140},"zone":8,"typeConfidence":2.0,"plateTime":0.43198950824991034,"extension":6.958342070475122},"hitData":{"launchSpeed":97.1,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.17,"coordY":165.87}},"index":1,"playId":"67d99cb0-305f-3b80-8040-e78ed88802f0","pitchNumber":2,"startTime":"2025-07-25T23:39:13.769Z","endTime":"2025-07-25T23:39:20.986Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:39:20.986Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adrian Del Castillo flies out to right fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-25T23:41:32.611Z","endTime":"2025-07-25T23:42:32.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.4,"strikeZoneTop":3.33777745528986,"strikeZoneBottom":1.49526479146987,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.26150068564885,"aZ":-41.57391275305408,"pfxX":5.517335338424691,"pfxZ":-6.959215762167775,"pX":1.3503477731600646,"pZ":1.7741245931174592,"vX0":3.5610591122890463,"vY0":-115.9530802073004,"vZ0":-0.6554785960972757,"x":65.53,"y":190.88,"x0":-0.9261912363622322,"y0":50.00229622808633,"z0":6.054084966362199,"aX":7.453114476548375},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-12.5,"breakHorizontal":-10.9,"spinRate":2824,"spinDirection":34},"zone":14,"typeConfidence":0.87,"plateTime":0.473784499535983,"extension":6.156206839845321},"index":0,"playId":"c4e36074-e8b7-3000-abd5-64ac9e243f96","pitchNumber":1,"startTime":"2025-07-25T23:41:32.611Z","endTime":"2025-07-25T23:41:35.940Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.6,"strikeZoneTop":3.35221627223777,"strikeZoneBottom":1.50927215294406,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.963417442434412,"aZ":-22.27565412101064,"pfxX":-7.6573401744433465,"pfxZ":6.177520568720848,"pX":-0.9935561816346915,"pZ":1.4292791326608494,"vX0":3.030886463581563,"vY0":-125.4464561690536,"vZ0":-6.351409873742828,"x":154.87,"y":200.19,"x0":-1.2184558314688307,"y0":50.005603151742754,"z0":5.794657264145184,"aX":-12.27898653361617},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":10.1,"breakHorizontal":13.2,"spinRate":1504,"spinDirection":236},"zone":13,"typeConfidence":0.91,"plateTime":0.43562235932452786,"extension":7.213034508466226},"index":1,"playId":"f052e2c0-9ce1-39e7-9089-2b1e8fa3cf21","pitchNumber":2,"startTime":"2025-07-25T23:41:43.984Z","endTime":"2025-07-25T23:41:47.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.29794489845789,"strikeZoneBottom":1.45511081210985,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.2040025709014,"aZ":-12.956268663012322,"pfxX":-4.492121419079821,"pfxZ":10.1368614557129,"pX":0.7098128728781419,"pZ":1.2323022688066596,"vX0":5.9714149491175545,"vY0":-137.03482819552795,"vZ0":-9.506625578554042,"x":89.94,"y":205.51,"x0":-0.9171888434500959,"y0":50.002210430660526,"z0":5.638729172386739,"aX":-8.515788205033616},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.4,"breakHorizontal":6.8,"spinRate":2335,"spinDirection":211},"zone":14,"typeConfidence":0.9,"plateTime":0.40020356550674396,"extension":6.743746657079313},"index":2,"playId":"f5c75350-e3b4-34c0-9446-a319e09f7e24","pitchNumber":3,"startTime":"2025-07-25T23:41:58.126Z","endTime":"2025-07-25T23:42:01.840Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.18845083794318,"strikeZoneBottom":1.26210155719483,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.6041583502677,"aZ":-12.469385141453477,"pfxX":-3.3750103208365028,"pfxZ":10.456006067099082,"pX":-0.747887901519225,"pZ":2.365198585167424,"vX0":2.457805875932441,"vY0":-136.54425103276583,"vZ0":-6.834399958965851,"x":145.51,"y":174.92,"x0":-1.222057312537491,"y0":50.00338145079088,"z0":5.7620020983577,"aX":-6.360927236553251},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.6,"breakHorizontal":5.5,"spinRate":2272,"spinDirection":212},"zone":4,"typeConfidence":0.9,"plateTime":0.40142973987760566,"extension":6.663184653451032},"index":3,"playId":"ddcb0c99-b10d-35ca-b2e7-e5ad6c6a3aed","pitchNumber":4,"startTime":"2025-07-25T23:42:10.592Z","endTime":"2025-07-25T23:42:14.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.05284822813758,"aZ":-12.395512833505624,"pfxX":-5.040407485858641,"pfxZ":10.093495464241304,"pX":0.7036434647883574,"pZ":2.2201756900556466,"vX0":6.32563296083859,"vY0":-139.2790672987883,"vZ0":-7.30982983438985,"x":90.18,"y":178.84,"x0":-0.9448990419057767,"y0":50.004071234864405,"z0":5.703326905779201,"aX":-9.878025398293856},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.9,"breakHorizontal":7.8,"spinRate":2346,"spinDirection":209},"zone":6,"typeConfidence":0.91,"plateTime":0.39366225639146446,"extension":6.7678882915541765},"hitData":{"launchSpeed":75.1,"launchAngle":37.0,"totalDistance":267.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.29,"coordY":109.01}},"index":4,"playId":"f834ac0b-7bdf-3f19-8478-ee94c833551b","pitchNumber":5,"startTime":"2025-07-25T23:42:23.776Z","endTime":"2025-07-25T23:42:32.893Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:42:32.893Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lourdes Gurriel Jr. singles on a ground ball to third baseman Ke'Bryan Hayes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-25T23:42:41.624Z","endTime":"2025-07-25T23:43:03.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.5,"strikeZoneTop":3.77,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.531159759268423,"aZ":-23.419223342408337,"pfxX":-8.550344905513654,"pfxZ":5.359309256035908,"pX":0.4775436136981554,"pZ":1.4517074203721532,"vX0":5.929295930618391,"vY0":-126.45971079484299,"vZ0":-6.33468642359376,"x":98.8,"y":199.58,"x0":-0.775652971399685,"y0":50.00604677593772,"z0":5.843602131113268,"aX":-13.980730159556806},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.6,"breakHorizontal":14.3,"spinRate":1557,"spinDirection":237},"zone":14,"typeConfidence":0.9,"plateTime":0.43158952865503464,"extension":6.718498154641883},"hitData":{"launchSpeed":103.2,"launchAngle":-27.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.12,"coordY":170.43}},"index":0,"playId":"f8a34844-e235-3c93-b827-a54481e75329","pitchNumber":1,"startTime":"2025-07-25T23:42:54.430Z","endTime":"2025-07-25T23:43:03.924Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:43:03.924Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake McCarthy singles on a line drive to left fielder Tommy Pham. Lourdes Gurriel Jr. to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-25T23:43:20.519Z","endTime":"2025-07-25T23:44:04.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnSecond":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.60319837358593,"strikeZoneBottom":1.54426928605369,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.51727649322457,"aZ":-12.27775498487767,"pfxX":-3.3409807429702116,"pfxZ":10.13381659466846,"pX":0.5584401734919724,"pZ":2.4828249005750815,"vX0":5.126121910770145,"vY0":-139.07641977496408,"vZ0":-6.726704086477029,"x":95.71,"y":171.74,"x0":-0.8725872884815675,"y0":50.00331102092885,"z0":5.743263900761301,"aX":-6.560305271606984},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.2,"breakHorizontal":5.0,"spinRate":2311,"spinDirection":208},"zone":6,"typeConfidence":0.91,"plateTime":0.3934792648223926,"extension":6.6982834208334845},"index":0,"playId":"1cfa58d8-23d0-35b1-a587-41eb103134fb","pitchNumber":1,"startTime":"2025-07-25T23:43:34.936Z","endTime":"2025-07-25T23:43:38.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.254241083104755,"aZ":-15.047566721148637,"pfxX":-4.202357680387182,"pfxZ":8.93200469883154,"pX":0.4051337801219378,"pZ":2.6591494696383102,"vX0":4.688890629051007,"vY0":-137.09479275266952,"vZ0":-5.712162427906146,"x":101.56,"y":166.98,"x0":-0.7755114478643437,"y0":50.002186239117265,"z0":5.784337301207695,"aX":-8.057241627861984},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.2,"breakHorizontal":6.7,"spinRate":2238,"spinDirection":214},"zone":6,"typeConfidence":0.9,"plateTime":0.39843210192904266,"extension":6.667283836728479},"hitData":{"launchSpeed":83.8,"launchAngle":21.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":90.39,"coordY":92.04}},"index":1,"playId":"dce80bb6-ba9a-35ac-873c-e38fc92fd778","pitchNumber":2,"startTime":"2025-07-25T23:43:52.038Z","endTime":"2025-07-25T23:44:04.558Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:44:04.558Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tristin English grounds out, third baseman Ke'Bryan Hayes to first baseman Spencer Horwitz. Lourdes Gurriel Jr. to 3rd. Jake McCarthy to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-25T23:44:14.813Z","endTime":"2025-07-25T23:46:03.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"postOnThird":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.7,"strikeZoneTop":3.73647751869678,"strikeZoneBottom":1.68978819524427,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.432367302279165,"aZ":-27.5031923139508,"pfxX":3.057226637297407,"pfxZ":2.7178796859020746,"pX":1.4934294887877393,"pZ":2.351805363836615,"vX0":4.953975722960959,"vY0":-129.34794373677155,"vZ0":-3.764688996725777,"x":60.07,"y":175.28,"x0":-0.8334673967200007,"y0":50.00177204614768,"z0":5.902029511575109,"aX":5.252531335244451},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.4,"breakHorizontal":-6.5,"spinRate":2375,"spinDirection":169},"zone":14,"typeConfidence":0.9,"plateTime":0.42119569278678215,"extension":6.5435203025484325},"index":0,"playId":"39eade15-c3f1-3bce-b7eb-eddcc359a4f8","pitchNumber":1,"startTime":"2025-07-25T23:44:35.514Z","endTime":"2025-07-25T23:44:38.514Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"c96570b9-35f4-3e31-9141-929fda689338","startTime":"2025-07-25T23:44:54.582Z","endTime":"2025-07-25T23:44:59.130Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.4,"strikeZoneTop":3.467,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.762319653762244,"aZ":-28.29483817073559,"pfxX":2.0340298063846936,"pfxZ":2.2745613464797394,"pX":0.5184814592189059,"pZ":2.6232115044477,"vX0":3.227299984050925,"vY0":-128.81260693247438,"vZ0":-2.9241094069222284,"x":97.24,"y":167.95,"x0":-1.0073807357435807,"y0":50.00548379613287,"z0":5.924700931494658,"aX":3.472442344916031},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.7,"breakHorizontal":-4.3,"spinRate":2508,"spinDirection":163},"zone":6,"typeConfidence":0.9,"plateTime":0.42264689772659736,"extension":6.454915829342801},"index":2,"playId":"46f0181a-c104-3ed0-92e3-c7c773c214b5","pitchNumber":2,"startTime":"2025-07-25T23:45:12.170Z","endTime":"2025-07-25T23:45:16.011Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.72682972276139,"strikeZoneBottom":1.67724768368819,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.9020002849154,"aZ":-10.935290327095453,"pfxX":-2.9280182013175757,"pfxZ":10.831805222815479,"pX":1.3987355941153874,"pZ":1.922163314904062,"vX0":7.335337292855703,"vY0":-139.5059487146839,"vZ0":-8.343606070859407,"x":63.68,"y":186.88,"x0":-0.890405583218484,"y0":50.002984510396615,"z0":5.682220011362266,"aX":-5.741793393415751},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.9,"breakHorizontal":3.7,"spinRate":2260,"spinDirection":213},"zone":14,"typeConfidence":0.9,"plateTime":0.39338867577033776,"extension":6.735867414052468},"index":3,"playId":"ed30aaae-c005-3ea4-aec8-23a40d4f751c","pitchNumber":3,"startTime":"2025-07-25T23:45:37.598Z","endTime":"2025-07-25T23:45:41.598Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.9,"strikeZoneTop":3.467,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.985207295367605,"aZ":-20.455443651756035,"pfxX":-9.559696547234278,"pfxZ":6.359262263499258,"pX":-0.14186027752991107,"pZ":2.2521716395695663,"vX0":5.414582184052259,"vY0":-135.03620543157075,"vZ0":-5.485348635771265,"x":122.41,"y":177.97,"x0":-0.9332185232078022,"y0":50.00224558652161,"z0":5.753168784808178,"aX":-17.616909764723534},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.6,"breakHorizontal":16.1,"spinRate":2084,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.40594418192172244,"extension":6.7486166587439165},"hitData":{"launchSpeed":90.7,"launchAngle":-39.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":115.84,"coordY":174.99}},"index":4,"playId":"a2622647-dc91-36ce-bd0c-17653061a4b0","pitchNumber":4,"startTime":"2025-07-25T23:45:55.482Z","endTime":"2025-07-25T23:46:03.142Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:46:03.142Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Herrera grounds out, second baseman Nick Gonzales to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-25T23:47:18.242Z","endTime":"2025-07-25T23:47:28.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-25T23:46:30.631Z","endTime":"2025-07-25T23:47:20.580Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.80684776349873,"aZ":-9.920827918702416,"pfxX":-1.5514298157497097,"pfxZ":11.492356698228747,"pX":0.11972718367281102,"pZ":1.8697149486749791,"vX0":3.8752017913579015,"vY0":-138.70780068912524,"vZ0":-8.529130388912439,"x":112.44,"y":188.3,"x0":-1.097782883263035,"y0":50.00554602762978,"z0":5.657533946167695,"aX":-3.0050810243749972},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.1,"breakHorizontal":1.9,"spinRate":2347,"spinDirection":211},"zone":8,"typeConfidence":0.89,"plateTime":0.39580009605316935,"extension":6.781690410606207},"hitData":{"launchSpeed":90.5,"launchAngle":-41.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.35,"coordY":156.24}},"index":1,"playId":"3716cb52-6bf9-3884-a299-d76f330e13a7","pitchNumber":1,"startTime":"2025-07-25T23:47:20.580Z","endTime":"2025-07-25T23:47:28.466Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:47:28.466Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ke'Bryan Hayes flies out to center fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-25T23:50:03.164Z","endTime":"2025-07-25T23:51:08.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.7,"strikeZoneTop":3.29633461798053,"strikeZoneBottom":1.58943478875344,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.388959612200086,"aZ":-9.472422247087726,"pfxX":-2.640856083470923,"pfxZ":11.908850646981737,"pX":-0.6619982187929346,"pZ":1.5229417709993818,"vX0":1.8633732102357052,"vY0":-136.54688185447162,"vZ0":-10.11101939739916,"x":142.23,"y":197.66,"x0":-1.0068806445562013,"y0":50.00374754479036,"z0":5.905841163880783,"aX":-5.034563541423442},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.9,"breakHorizontal":4.4,"spinRate":2294,"spinDirection":195},"zone":7,"typeConfidence":2.0,"plateTime":0.3996748106413599,"extension":6.846451164480144},"index":0,"playId":"85c2fbc8-6994-3a96-9dc9-2e3a6b207cf0","pitchNumber":1,"startTime":"2025-07-25T23:50:26.110Z","endTime":"2025-07-25T23:50:29.398Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.22482945569508,"strikeZoneBottom":1.48000198084617,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.577872249926077,"aZ":-27.502145168192868,"pfxX":1.642540141448642,"pfxZ":2.938513289022703,"pX":0.15372596824617357,"pZ":2.3703689410662823,"vX0":2.7310033275301957,"vY0":-124.90560837925577,"vZ0":-3.6205591484658344,"x":111.14,"y":174.78,"x0":-1.1644297717492027,"y0":50.004710828018524,"z0":6.08356241999408,"aX":2.612450831794207},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.8,"breakHorizontal":-3.6,"spinRate":2306,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.4373918675843491,"extension":6.780669083761682},"index":1,"playId":"2eb18aca-8ac9-3acc-ae49-e2d6ddbdbdca","pitchNumber":2,"startTime":"2025-07-25T23:50:41.581Z","endTime":"2025-07-25T23:50:45.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.057224509834235,"aZ":-10.588610381232511,"pfxX":-1.5157605574599722,"pfxZ":11.365479728857121,"pX":-0.11695756907923305,"pZ":2.953274168663115,"vX0":2.597019422805574,"vY0":-136.24896014565627,"vZ0":-6.351549385325272,"x":121.46,"y":159.04,"x0":-0.8811359407965645,"y0":50.00558132924486,"z0":6.030349354059112,"aX":-2.8797098367131353},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.6,"breakHorizontal":2.3,"spinRate":2269,"spinDirection":187},"zone":2,"typeConfidence":2.0,"plateTime":0.40043096317703597,"extension":6.7910364003954875},"hitData":{"launchSpeed":96.6,"launchAngle":50.0,"totalDistance":280.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.69,"coordY":87.45}},"index":2,"playId":"7479e3f7-91c8-3740-be98-ca72555f85f8","pitchNumber":3,"startTime":"2025-07-25T23:50:58.562Z","endTime":"2025-07-25T23:51:08.637Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:51:08.637Z","atBatIndex":33},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Henry Davis lines out to center fielder Jake McCarthy.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-25T23:51:17.797Z","endTime":"2025-07-25T23:52:38.049Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.375469563585927,"aZ":-28.408877583642845,"pfxX":1.783149617535086,"pfxZ":2.2982328354008743,"pX":1.011710323393657,"pZ":2.7724404727100094,"vX0":4.535369965768689,"vY0":-126.44728414591559,"vZ0":-2.962654964808341,"x":78.44,"y":163.92,"x0":-1.0295484693545123,"y0":50.00014646058107,"z0":6.21500179606503,"aX":2.9145613979789062},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.8,"breakHorizontal":-4.2,"spinRate":2358,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.4315380467456813,"extension":6.519363333690706},"index":0,"playId":"4e12267a-36c1-36b6-bd89-0490ef710ef7","pitchNumber":1,"startTime":"2025-07-25T23:51:33.761Z","endTime":"2025-07-25T23:51:37.059Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.5,"strikeZoneTop":3.30108965367337,"strikeZoneBottom":1.63396761565767,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.555263468479268,"aZ":-27.589382279547415,"pfxX":2.955305588014313,"pfxZ":2.782631079571186,"pX":1.3485960590424313,"pZ":-0.2781604169707609,"vX0":5.1141077999985285,"vY0":-126.89651368162534,"vZ0":-10.036691483720015,"x":65.59,"y":246.29,"x0":-1.0691121862124504,"y0":50.003826695126406,"z0":5.892131212684519,"aX":4.86616504342932},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.2,"breakHorizontal":-6.4,"spinRate":2331,"spinDirection":153},"zone":14,"typeConfidence":2.0,"plateTime":0.43001618221466975,"extension":7.106202160645793},"index":1,"playId":"d423800f-cb06-32f2-81d2-a70079e210b0","pitchNumber":2,"startTime":"2025-07-25T23:51:50.608Z","endTime":"2025-07-25T23:51:53.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.776055336341017,"aZ":-8.8668376085317,"pfxX":-1.828829686943504,"pfxZ":11.855961642800663,"pX":0.08565754945317579,"pZ":3.3294258939187187,"vX0":3.4530673066023154,"vY0":-139.1995703034146,"vZ0":-5.878564712710373,"x":113.73,"y":148.89,"x0":-0.932354180926732,"y0":50.00006717628417,"z0":6.053442418729188,"aX":-3.5948836752019075},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.5,"breakHorizontal":2.6,"spinRate":2348,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.39324965475448126,"extension":6.7036117005758555},"index":2,"playId":"1ff53f9b-4fc7-3ee1-bef9-0ea48d0974e6","pitchNumber":3,"startTime":"2025-07-25T23:52:11.833Z","endTime":"2025-07-25T23:52:14.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.2966934666033,"aZ":-8.047214672706154,"pfxX":-2.8801260932562203,"pfxZ":12.218658576674,"pX":1.0463648445788565,"pZ":2.03040101291139,"vX0":6.046921593056606,"vY0":-139.38576504041035,"vZ0":-9.094974031080413,"x":77.12,"y":183.96,"x0":-0.7735115851042684,"y0":50.0015691570502,"z0":5.860518545856476,"aX":-5.6868942040733135},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.5,"breakHorizontal":4.0,"spinRate":2468,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.3924241735026768,"extension":7.106864212309953},"hitData":{"launchSpeed":90.6,"launchAngle":21.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":157.95,"coordY":76.69}},"index":3,"playId":"cf4c86d3-19e2-3530-a4fd-24f2189c1dcc","pitchNumber":4,"startTime":"2025-07-25T23:52:29.948Z","endTime":"2025-07-25T23:52:38.049Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:52:38.049Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isiah Kiner-Falefa strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-25T23:52:45.416Z","endTime":"2025-07-25T23:54:04.768Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":645444,"link":"/api/v1/people/645444"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.5,"strikeZoneTop":3.4084078373394,"strikeZoneBottom":1.55998020528931,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.426484319729376,"aZ":-7.789610664385817,"pfxX":-3.432882132318296,"pfxZ":12.19470816982857,"pX":0.32037271908509535,"pZ":2.225592792908965,"vX0":4.606347663084193,"vY0":-140.21689126322858,"vZ0":-9.045795359450944,"x":104.79,"y":178.69,"x0":-0.8944313672265009,"y0":50.00481151245072,"z0":5.99421877636472,"aX":-6.865893272024213},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":20.5,"breakHorizontal":5.3,"spinRate":2493,"spinDirection":194},"zone":6,"typeConfidence":2.0,"plateTime":0.3899801854109235,"extension":6.793666199808913},"index":0,"playId":"5b893d12-8630-3e36-b0f8-b15e686c2a0f","pitchNumber":1,"startTime":"2025-07-25T23:53:04.853Z","endTime":"2025-07-25T23:53:08.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.406639498034046,"aZ":-28.380510699080112,"pfxX":3.2079766632104594,"pfxZ":2.2351282563496837,"pX":0.43403340215745295,"pZ":0.7456473510853995,"vX0":2.899725721029402,"vY0":-128.63517575900173,"vZ0":-7.850122941262164,"x":100.46,"y":218.65,"x0":-1.119465879218347,"y0":50.005519648987686,"z0":5.997148022863968,"aX":5.446139942946845},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.8,"breakHorizontal":-6.4,"spinRate":2383,"spinDirection":157},"zone":14,"typeConfidence":2.0,"plateTime":0.42369416806084814,"extension":6.524631229044054},"index":1,"playId":"65cde35d-02ed-302c-bf4b-19275a2ce4bd","pitchNumber":2,"startTime":"2025-07-25T23:53:20.716Z","endTime":"2025-07-25T23:53:24.995Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.50742434763525,"strikeZoneBottom":1.53348396898851,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.98698053963554,"aZ":-11.667897804638065,"pfxX":-0.507946995845769,"pfxZ":10.257292019865304,"pX":0.6599061669885994,"pZ":5.289956227575229,"vX0":4.403043975902656,"vY0":-139.6796676123229,"vZ0":-0.4167606944812303,"x":91.85,"y":95.95,"x0":-0.8629497501950335,"y0":50.00237958794861,"z0":6.200074193651637,"aX":-1.015525695488577},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.7,"breakHorizontal":0.1,"spinRate":2213,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.3903818185142778,"extension":6.765465662752344},"index":2,"playId":"a4a44c6a-0d04-31f7-86b9-a9427fc1bd17","pitchNumber":3,"startTime":"2025-07-25T23:53:42.585Z","endTime":"2025-07-25T23:53:45.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.895000951981597,"aZ":-8.612782549873268,"pfxX":-1.8907313467725806,"pfxZ":11.861272532732649,"pX":0.604270149303416,"pZ":3.793096463936787,"vX0":4.348659115949524,"vY0":-139.67494141162027,"vZ0":-5.086427075496668,"x":93.97,"y":136.37,"x0":-0.7234403436659415,"y0":50.00106400634072,"z0":6.197488334073385,"aX":-3.755654734095405},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":20.6,"breakHorizontal":2.5,"spinRate":2352,"spinDirection":190},"zone":12,"typeConfidence":2.0,"plateTime":0.3913540001330196,"extension":6.77881847273394},"index":3,"playId":"07b74bda-8ea9-39c7-b7bd-c94cea3dab68","pitchNumber":4,"startTime":"2025-07-25T23:54:00.650Z","endTime":"2025-07-25T23:54:04.768Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:54:04.768Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Corbin Carroll singles on a ground ball to center fielder Oneil Cruz. Corbin Carroll out at 2nd on the throw, center fielder Oneil Cruz to shortstop Isiah Kiner-Falefa.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-25T23:56:07.480Z","endTime":"2025-07-25T23:57:30.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":643396,"link":"/api/v1/people/643396"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":72.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.098100063224102,"aZ":-42.74069595081233,"pfxX":4.873091066031694,"pfxZ":-8.237746286175469,"pX":0.5134648176102528,"pZ":0.18301699852022524,"vX0":1.8175376833200672,"vY0":-113.02672895294836,"vZ0":-3.087933597825398,"x":97.43,"y":233.84,"x0":-0.9358565738017921,"y0":50.000293740787356,"z0":5.891333696878688,"aX":6.254242803350088},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-15.4,"breakHorizontal":-9.4,"spinRate":2808,"spinDirection":34},"zone":14,"typeConfidence":0.9,"plateTime":0.48606013860494013,"extension":6.6272920792914505},"index":0,"playId":"2519aa82-521e-32ae-b5e8-f857ae94e641","pitchNumber":1,"startTime":"2025-07-25T23:56:07.480Z","endTime":"2025-07-25T23:56:11.049Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.251312614718163,"aZ":-14.135771298193223,"pfxX":-3.7052807909121133,"pfxZ":9.401063234997793,"pX":0.5966004760833551,"pZ":2.6613708965343053,"vX0":6.140660066688797,"vY0":-137.59241588004562,"vZ0":-5.941233372146964,"x":94.26,"y":166.92,"x0":-1.1817689260699382,"y0":50.00666023079443,"z0":5.805033178276851,"aX":-7.113067119708967},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.0,"breakHorizontal":5.4,"spinRate":2377,"spinDirection":206},"zone":6,"typeConfidence":0.9,"plateTime":0.3979340003051659,"extension":6.6892890034816395},"index":1,"playId":"aef501b3-a551-3d0e-9482-5e73c4e3548a","pitchNumber":2,"startTime":"2025-07-25T23:56:21.832Z","endTime":"2025-07-25T23:56:26.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.481143657909836,"aZ":-15.671998402052216,"pfxX":-3.603135409949455,"pfxZ":8.486679246923252,"pX":-0.8674815386777935,"pZ":3.2412693807244946,"vX0":2.2678373219227104,"vY0":-137.81144386777402,"vZ0":-4.037199579334184,"x":150.07,"y":151.27,"x0":-1.2283150832854932,"y0":50.00187794922895,"z0":5.767438964646059,"aX":-7.006204281972415},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.9,"breakHorizontal":6.1,"spinRate":2337,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.3957929188336813,"extension":6.45555400657511},"index":2,"playId":"b41f76d1-6c6b-3e8c-96e9-67c64da30604","pitchNumber":3,"startTime":"2025-07-25T23:56:44.500Z","endTime":"2025-07-25T23:56:47.876Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.551628735417236,"aZ":-28.182313911503023,"pfxX":2.031097415165316,"pfxZ":2.403664253653946,"pX":0.9660842518709769,"pZ":2.089266693016339,"vX0":3.9238621782417495,"vY0":-127.120776633698,"vZ0":-3.8442164936401184,"x":80.18,"y":182.37,"x0":-0.8527450379402702,"y0":50.003428840463236,"z0":5.823075452447274,"aX":3.3706574575102364},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.8,"breakHorizontal":-4.4,"spinRate":2591,"spinDirection":162},"zone":14,"typeConfidence":0.9,"plateTime":0.42853869369388775,"extension":6.664606325751954},"index":3,"playId":"ccabdd4f-4916-3189-be5d-0c41aa8802d0","pitchNumber":4,"startTime":"2025-07-25T23:57:01.020Z","endTime":"2025-07-25T23:57:04.710Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.460169463679733,"aZ":-13.951708687386137,"pfxX":-4.4097524865699045,"pfxZ":9.269442144997676,"pX":-0.4402313855749664,"pZ":2.3322157076696817,"vX0":3.9222224444961906,"vY0":-139.1288141804295,"vZ0":-6.710479184435394,"x":133.78,"y":175.81,"x0":-1.2935569942377587,"y0":50.00121557438728,"z0":5.695449979058199,"aX":-8.666759922313984},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.6,"breakHorizontal":7.2,"spinRate":2343,"spinDirection":218},"zone":4,"typeConfidence":0.91,"plateTime":0.39329384171920045,"extension":6.498374887533803},"hitData":{"launchSpeed":106.9,"launchAngle":-2.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.05,"coordY":85.3}},"index":4,"playId":"074c7146-16fa-3000-bd5d-fc20fd65f97d","pitchNumber":5,"startTime":"2025-07-25T23:57:18.699Z","endTime":"2025-07-25T23:57:30.202Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:57:30.202Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ketel Marte grounds out to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-25T23:57:54.176Z","endTime":"2025-07-25T23:58:11.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.6,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.542832326219326,"aZ":-14.3608381125289,"pfxX":-4.148835666102587,"pfxZ":9.323716567911191,"pX":0.41361232248661306,"pZ":2.534770747345623,"vX0":5.474176052493741,"vY0":-137.3791719736655,"vZ0":-6.076877777663206,"x":101.23,"y":170.34,"x0":-1.0661844786073216,"y0":50.005414916061156,"z0":5.752458844590171,"aX":-7.92891407556521},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.8,"breakHorizontal":6.4,"spinRate":2210,"spinDirection":208},"zone":6,"typeConfidence":0.9,"plateTime":0.3987597455378893,"extension":6.611266118948785},"hitData":{"launchSpeed":108.1,"launchAngle":-2.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":163.1,"coordY":155.91}},"index":0,"playId":"f60d6d2a-1f76-36cc-92a8-6fc33870576c","pitchNumber":1,"startTime":"2025-07-25T23:58:02.789Z","endTime":"2025-07-25T23:58:11.844Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:58:11.844Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Geraldo Perdomo flies out to right fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-25T23:58:16.272Z","endTime":"2025-07-25T23:59:21.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.45580625602259,"strikeZoneBottom":1.56783445457658,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.39909410044558,"aZ":-13.61975680500703,"pfxX":-4.060240303673891,"pfxZ":9.81491258478294,"pX":0.6451414310174947,"pZ":2.497859221546521,"vX0":5.782383940009868,"vY0":-136.4645880705589,"vZ0":-6.374703791312889,"x":92.41,"y":171.34,"x0":-0.9714913466537466,"y0":50.000435055275645,"z0":5.798226058710577,"aX":-7.67416013429003},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.7,"breakHorizontal":6.1,"spinRate":2359,"spinDirection":207},"zone":6,"typeConfidence":0.9,"plateTime":0.40102928753282985,"extension":6.700599057346182},"index":0,"playId":"b01d199b-86b2-32d2-9da8-7f9ea6d42209","pitchNumber":1,"startTime":"2025-07-25T23:58:40.772Z","endTime":"2025-07-25T23:58:44.384Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-07-25T23:58:51.330Z","endTime":"2025-07-25T23:59:00.072Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":72.7,"strikeZoneTop":3.4301015328004,"strikeZoneBottom":1.66852388652789,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.39017625366222,"aZ":-43.91098362237079,"pfxX":7.549034346923149,"pfxZ":-8.865560662028425,"pX":-0.9299629296292548,"pZ":1.128676676643937,"vX0":-1.3434221979479646,"vY0":-114.9189918363335,"vZ0":-1.1526930831846205,"x":152.45,"y":208.31,"x0":-1.3142901081594704,"y0":50.00459826476337,"z0":5.9422336707476235,"aX":9.991346276166604},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-16.0,"breakHorizontal":-13.2,"spinRate":2900,"spinDirection":34},"zone":13,"typeConfidence":0.9,"plateTime":0.47855478342352065,"extension":6.506850392537986},"index":2,"playId":"0ab63a6a-90a1-3ca5-913f-a9a288428d27","pitchNumber":2,"startTime":"2025-07-25T23:59:00.072Z","endTime":"2025-07-25T23:59:03.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.59431137654031,"aZ":-26.69569445227979,"pfxX":-8.919550029370814,"pfxZ":3.365406199625843,"pX":-0.9321373357696131,"pZ":2.519892351822826,"vX0":3.208000166832976,"vY0":-126.48162520216032,"vZ0":-3.0579359511494633,"x":152.53,"y":170.74,"x0":-1.054406590348929,"y0":50.004148045374855,"z0":5.874019821508279,"aX":-14.524313974855422},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.6,"breakHorizontal":15.5,"spinRate":1596,"spinDirection":234},"zone":13,"typeConfidence":0.91,"plateTime":0.43223303596948304,"extension":6.667501422257022},"hitData":{"launchSpeed":86.5,"launchAngle":31.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.26,"coordY":101.01}},"index":3,"playId":"b276a63f-3070-3fff-b6a2-376b80ad2f3e","pitchNumber":3,"startTime":"2025-07-25T23:59:13.159Z","endTime":"2025-07-25T23:59:21.764Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-25T23:59:21.764Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Horwitz walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-26T00:01:33.227Z","endTime":"2025-07-26T00:03:05.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.7,"strikeZoneTop":3.65812481122608,"strikeZoneBottom":1.56625241082855,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.33601534180586,"aZ":-8.538744788877658,"pfxX":-2.8302814602505943,"pfxZ":12.773200428927368,"pX":-1.2624744278214257,"pZ":3.010690555839294,"vX0":0.6148535831115857,"vY0":-135.58787827355442,"vZ0":-6.57273006457495,"x":165.12,"y":157.49,"x0":-1.125414014197334,"y0":50.003830721632035,"z0":6.07139085025513,"aX":-5.237872383868403},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":21.8,"breakHorizontal":4.9,"spinRate":2374,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.40490349632070766,"extension":6.805455250721059},"index":0,"playId":"2953fb9f-8e87-37db-8ba5-8708f9cf9ed1","pitchNumber":1,"startTime":"2025-07-26T00:01:33.227Z","endTime":"2025-07-26T00:01:36.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.0,"strikeZoneTop":3.58064856389253,"strikeZoneBottom":1.6563068770244,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.400014719411015,"aZ":-20.110021319319323,"pfxX":-7.283442927312949,"pfxZ":7.9180294518252605,"pX":-0.9434981268506121,"pZ":3.4305417211988902,"vX0":3.307837149149633,"vY0":-122.9325516773457,"vZ0":-2.159521645141639,"x":152.96,"y":146.16,"x0":-1.3635581632573184,"y0":50.00166274816347,"z0":6.035492218845621,"aX":-11.096613589123063},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":14.0,"breakHorizontal":12.4,"spinRate":1800,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.44631910141099107,"extension":7.034454061750149},"index":1,"playId":"d9a59af7-7ed1-3dda-8d93-cff54692e070","pitchNumber":2,"startTime":"2025-07-26T00:01:48.812Z","endTime":"2025-07-26T00:01:52.229Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.3,"strikeZoneTop":3.61287947911346,"strikeZoneBottom":1.64680737729397,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.323163335242004,"aZ":-23.742719123218215,"pfxX":-0.5923197903790789,"pfxZ":4.913515661391479,"pX":-0.49441573508363,"pZ":2.661505441056418,"vX0":2.2073435006618864,"vY0":-129.4802585980948,"vZ0":-4.085010479855746,"x":135.85,"y":166.92,"x0":-1.2770501752757673,"y0":50.00289588709794,"z0":6.053271372460739,"aX":-1.0166077387506405},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.3,"breakHorizontal":0.6,"spinRate":2000,"spinDirection":188},"zone":4,"typeConfidence":2.0,"plateTime":0.4212890680182815,"extension":6.946855414272846},"index":2,"playId":"a2bcaa8e-656d-34a4-be20-efb23592882f","pitchNumber":3,"startTime":"2025-07-26T00:02:04.890Z","endTime":"2025-07-26T00:02:08.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.62642205820055,"strikeZoneBottom":1.71430873813195,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.736039552284417,"aZ":-9.30889417924761,"pfxX":-2.343261111618971,"pfxZ":12.249480359397875,"pX":-1.6720081825043729,"pZ":3.221854877583116,"vX0":-0.6891592401525861,"vY0":-135.77030519401242,"vZ0":-5.929624746546191,"x":180.73,"y":151.79,"x0":-1.1103808473192072,"y0":50.00579714532114,"z0":6.082188348524412,"aX":-4.375126192936332},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":21.1,"breakHorizontal":4.4,"spinRate":2346,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.40342371043221714,"extension":6.78233855174437},"index":3,"playId":"9dc336c2-b002-3d17-8c66-c7f672ba4a06","pitchNumber":4,"startTime":"2025-07-26T00:02:22.778Z","endTime":"2025-07-26T00:02:25.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.5,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.673426305630638,"aZ":-23.199304657349952,"pfxX":-0.9868609239827939,"pfxZ":5.209310141021923,"pX":0.5156582098916795,"pZ":2.449106844520082,"vX0":4.766807743485727,"vY0":-129.76852143345366,"vZ0":-4.659289687070025,"x":97.34,"y":172.65,"x0":-1.2090350443344668,"y0":50.00046701884163,"z0":6.0135042520890565,"aX":-1.6997710912431474},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.8,"breakHorizontal":0.8,"spinRate":2132,"spinDirection":191},"zone":6,"typeConfidence":2.0,"plateTime":0.42050843807203364,"extension":6.814305593593925},"index":4,"playId":"0abbffa4-1cd6-3d00-8dd2-1fa0caa87101","pitchNumber":5,"startTime":"2025-07-26T00:02:40.495Z","endTime":"2025-07-26T00:02:43.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.8,"strikeZoneTop":3.64606394552759,"strikeZoneBottom":1.72215067565834,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.640357601066892,"aZ":-12.624303781219174,"pfxX":-1.4777352557913042,"pfxZ":10.404447904179388,"pX":0.12090456273111705,"pZ":4.032962343562357,"vX0":3.6734476896081296,"vY0":-135.4897221323631,"vZ0":-3.2095970842548116,"x":112.39,"y":129.89,"x0":-1.0540635174267983,"y0":50.002168856101775,"z0":6.102007190720123,"aX":-2.7766455024031913},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.5,"breakHorizontal":2.0,"spinRate":2021,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.4026085607193788,"extension":6.982820291360918},"index":5,"playId":"22126c1f-2fd6-3582-bc7f-3b5fdcf772b6","pitchNumber":6,"startTime":"2025-07-26T00:03:01.708Z","endTime":"2025-07-26T00:03:05.998Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:03:05.998Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrew McCutchen flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-26T00:03:32.466Z","endTime":"2025-07-26T00:06:30.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":71.8,"strikeZoneTop":3.46101277444913,"strikeZoneBottom":1.53278519266297,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.3830453011581,"aZ":-36.620629800193264,"pfxX":3.12620328655025,"pfxZ":-3.4206413150008075,"pX":0.8370061806508511,"pZ":3.6714102939117197,"vX0":3.3507135300234463,"vY0":-112.93089527559258,"vZ0":2.020354145318391,"x":85.1,"y":139.65,"x0":-1.0687167194643221,"y0":50.00375357293423,"z0":6.432426654027507,"aX":4.062090924733721},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-5.4,"breakHorizontal":-6.5,"spinRate":2404,"spinDirection":52},"zone":12,"typeConfidence":2.0,"plateTime":0.4838744354643363,"extension":6.817953389522068},"index":0,"playId":"19b7e8da-8315-3882-821a-4e2d302e3961","pitchNumber":1,"startTime":"2025-07-26T00:03:32.466Z","endTime":"2025-07-26T00:03:35.645Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-26T00:03:49.561Z","endTime":"2025-07-26T00:04:43.567Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.592289253590923,"aZ":-12.199610243647212,"pfxX":-3.1938509127123957,"pfxZ":10.700953740526515,"pX":-0.3868993134523823,"pZ":2.6904657960779605,"vX0":2.7791485512927965,"vY0":-135.50109431913438,"vZ0":-6.443393316249261,"x":131.75,"y":166.14,"x0":-1.009049510205195,"y0":50.00209772792307,"z0":5.945441665867598,"aX":-5.960771933080716},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.2,"breakHorizontal":5.3,"spinRate":2016,"spinDirection":197},"zone":4,"typeConfidence":2.0,"plateTime":0.4036729180830241,"extension":6.997542773375912},"index":2,"playId":"2e77cc98-15a7-32bc-bfb3-7f3ed52eb9e9","pitchNumber":2,"startTime":"2025-07-26T00:04:43.567Z","endTime":"2025-07-26T00:04:49.841Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.22760437269179,"aZ":-9.266138636648867,"pfxX":-2.3120479629474975,"pfxZ":11.84720513663683,"pX":-0.6564640091679845,"pZ":2.951907165260028,"vX0":1.6120508124168935,"vY0":-137.84702618280386,"vZ0":-6.759648655213602,"x":142.02,"y":159.08,"x0":-0.9469842633203612,"y0":50.00582631904563,"z0":6.053932894022497,"aX":-4.472216465302618},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.3,"breakHorizontal":3.8,"spinRate":2192,"spinDirection":192},"zone":1,"typeConfidence":2.0,"plateTime":0.39658962604504033,"extension":6.856380574004551},"index":3,"playId":"cd184d12-29e8-33aa-8f06-3deb6c0493fb","pitchNumber":3,"startTime":"2025-07-26T00:05:09.300Z","endTime":"2025-07-26T00:05:13.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":83.0,"strikeZoneTop":3.47764259966069,"strikeZoneBottom":1.59323002199622,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.06318601861591,"aZ":-26.379423347059145,"pfxX":1.6875642883253699,"pfxZ":3.3637550304412738,"pX":2.104625294556942,"pZ":2.0692158212814897,"vX0":6.830681276292412,"vY0":-129.3884017573337,"vZ0":-5.318908379513948,"x":36.78,"y":182.91,"x0":-0.772131351764141,"y0":50.0013820385115,"z0":6.133772169663391,"aX":2.904706342737545},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.3,"breakHorizontal":-4.3,"spinRate":2369,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4208326852211597,"extension":6.885965518887721},"index":4,"playId":"f5c41541-c25e-31e3-be8c-517e2b8d5695","pitchNumber":4,"startTime":"2025-07-26T00:05:40.608Z","endTime":"2025-07-26T00:05:43.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":81.2,"strikeZoneTop":3.47754696749835,"strikeZoneBottom":1.59329446944235,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.90044901557501,"aZ":-28.110542887971622,"pfxX":1.125150853661372,"pfxZ":2.4664696280131073,"pX":1.005038941042588,"pZ":1.8621028555436314,"vX0":4.736443937069205,"vY0":-126.54269731991329,"vZ0":-5.150717760393491,"x":78.69,"y":188.5,"x0":-1.0248872346866453,"y0":50.002797307819684,"z0":6.132210684598103,"aX":1.854280534634818},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.7,"breakHorizontal":-3.0,"spinRate":2439,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.4301800875826247,"extension":6.775766265404652},"index":5,"playId":"aed71e03-2f98-3c21-b730-1c2905fc50e4","pitchNumber":5,"startTime":"2025-07-26T00:05:57.854Z","endTime":"2025-07-26T00:06:01.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.3982494302461,"aZ":-10.072596272914735,"pfxX":-3.31712585918393,"pfxZ":11.507503889313506,"pX":0.3561914991932233,"pZ":2.659851023675733,"vX0":4.654420014239588,"vY0":-137.23274379258694,"vZ0":-7.116309200907943,"x":103.42,"y":166.96,"x0":-0.9254281822671027,"y0":50.004043931933246,"z0":5.961402688719544,"aX":-6.371864644456437},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.7,"breakHorizontal":5.2,"spinRate":2405,"spinDirection":189},"zone":6,"typeConfidence":2.0,"plateTime":0.3980760842502624,"extension":6.937082325500117},"hitData":{"launchSpeed":94.0,"launchAngle":57.0,"totalDistance":236.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.29,"coordY":114.62}},"index":6,"playId":"cb107067-0a73-31af-8f3b-6fafc8fdac97","pitchNumber":6,"startTime":"2025-07-26T00:06:17.890Z","endTime":"2025-07-26T00:06:30.500Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:06:30.500Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-26T00:06:38.466Z","endTime":"2025-07-26T00:09:14.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":645444,"link":"/api/v1/people/645444"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.4,"strikeZoneTop":3.15,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.672040939112957,"aZ":-28.7391205919886,"pfxX":1.3555026436813336,"pfxZ":2.1114736516386845,"pX":0.1262855344130416,"pZ":2.5920719330111717,"vX0":2.9253058277751087,"vY0":-125.64230681150966,"vZ0":-3.0362324634066713,"x":112.19,"y":168.79,"x0":-1.2218703098521178,"y0":50.000358036191216,"z0":6.113285127463313,"aX":2.200505042574211},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.5,"breakHorizontal":-3.0,"spinRate":2460,"spinDirection":108},"zone":5,"typeConfidence":2.0,"plateTime":0.4333243239289071,"extension":6.7051492096375265},"index":0,"playId":"8451ebaf-3e91-3082-9a04-95a5aa77a109","pitchNumber":1,"startTime":"2025-07-26T00:06:55.877Z","endTime":"2025-07-26T00:07:02.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":88.0,"strikeZoneTop":3.08424761555948,"strikeZoneBottom":1.48826555601944,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.296245423086745,"aZ":-11.126271731498228,"pfxX":-0.7312241605053598,"pfxZ":10.690865250161858,"pX":-0.7183772959249166,"pZ":3.2494058712887184,"vX0":0.9314013115652985,"vY0":-138.54680249209417,"vZ0":-5.9068440709123164,"x":144.38,"y":151.05,"x0":-0.9619331753078763,"y0":50.00003974198911,"z0":6.1335720958114335,"aX":-1.4393005370737404},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.5,"breakHorizontal":1.2,"spinRate":2214,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.39344692922760593,"extension":6.921047149184476},"index":1,"playId":"15fb6244-d8b7-3a04-95ea-649d62c11f87","pitchNumber":2,"startTime":"2025-07-26T00:07:29.388Z","endTime":"2025-07-26T00:07:33.317Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-26T00:07:43.279Z","endTime":"2025-07-26T00:08:04.170Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.4,"strikeZoneTop":3.09702448342053,"strikeZoneBottom":1.46408128516101,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.809053102764526,"aZ":-11.705679304183025,"pfxX":-1.8066513554710906,"pfxZ":10.275499047121581,"pX":-0.2943973803454906,"pZ":4.070719258352578,"vX0":2.286540924715859,"vY0":-139.40739135341428,"vZ0":-3.591868646935841,"x":128.22,"y":128.87,"x0":-0.8859085637835383,"y0":50.00250910047106,"z0":6.13442836983031,"aX":-3.598882569947915},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.2,"breakHorizontal":2.9,"spinRate":2295,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.3911091162929039,"extension":6.800720131560156},"index":3,"playId":"535aee5d-525c-366b-be51-a5e582b57c0e","pitchNumber":3,"startTime":"2025-07-26T00:08:04.170Z","endTime":"2025-07-26T00:08:07.524Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.8,"strikeZoneTop":3.15,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.511062601751465,"aZ":-39.03723910697987,"pfxX":4.502749477169229,"pfxZ":-5.026587924251377,"pX":-0.24981493792636728,"pZ":3.361001428999839,"vX0":0.8612122894703348,"vY0":-115.54412146762363,"vZ0":1.6594946314173256,"x":126.52,"y":148.03,"x0":-1.2117605366271365,"y0":50.002433565323315,"z0":6.356639924680903,"aX":6.148575783609511},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-8.5,"breakHorizontal":-8.4,"spinRate":2580,"spinDirection":44},"zone":11,"typeConfidence":2.0,"plateTime":0.4722436391643452,"extension":6.4870750599692775},"index":4,"playId":"2a49f2e7-8866-3683-9182-2961e1810ce4","pitchNumber":4,"startTime":"2025-07-26T00:08:22.370Z","endTime":"2025-07-26T00:08:27.691Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.15,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.213416449997464,"aZ":-9.336633607228881,"pfxX":-0.8787342827313289,"pfxZ":11.502322260550244,"pX":-0.5252811418706314,"pZ":3.447341118937673,"vX0":1.5745283506813268,"vY0":-139.71781221347982,"vZ0":-5.60492785828784,"x":137.02,"y":145.7,"x0":-0.980868666713503,"y0":50.00528401381676,"z0":6.087343292283293,"aX":-1.7452418842062527},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.9,"breakHorizontal":1.3,"spinRate":2286,"spinDirection":188},"zone":11,"typeConfidence":2.0,"plateTime":0.3913822364903803,"extension":6.771834977351169},"index":5,"playId":"aa5a07be-5ab1-39c3-8d19-d4e1ab3d3d46","pitchNumber":5,"startTime":"2025-07-26T00:08:45.143Z","endTime":"2025-07-26T00:08:48.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.4,"strikeZoneTop":3.15,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.276243689908735,"aZ":-31.97991907363923,"pfxX":3.496652717500164,"pfxZ":0.11729496151987995,"pX":0.8422530257323333,"pZ":1.7435879742655234,"vX0":3.7710277593544914,"vY0":-127.1453783735308,"vZ0":-4.646384694933637,"x":84.9,"y":191.7,"x0":-1.1081681810419262,"y0":50.00256521632112,"z0":6.099794735150368,"aX":5.790022428959903},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.5,"breakHorizontal":-7.1,"spinRate":2481,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.4289204049488462,"extension":6.854663577796792},"index":6,"playId":"e832c56b-3fd3-3daf-9edd-d07804165401","pitchNumber":6,"startTime":"2025-07-26T00:09:09.840Z","endTime":"2025-07-26T00:09:14.044Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:09:14.044Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Gonzales strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-26T00:10:54.786Z","endTime":"2025-07-26T00:12:30.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":645444,"link":"/api/v1/people/645444"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-26T00:09:44.078Z","endTime":"2025-07-26T00:10:57.156Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.688196888275446,"aZ":-8.256171584199887,"pfxX":-0.2368535655094619,"pfxZ":12.036251986059929,"pX":-0.4363753202588438,"pZ":3.2690115016725585,"vX0":1.2040425028530568,"vY0":-140.0824785397486,"vZ0":-6.37664326978475,"x":133.63,"y":150.52,"x0":-0.8410088141296045,"y0":50.00185067521777,"z0":6.114797003247211,"aX":-0.4708019824823345},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":20.6,"breakHorizontal":0.2,"spinRate":2412,"spinDirection":192},"zone":1,"typeConfidence":2.0,"plateTime":0.39102827311988664,"extension":6.982041654122271},"index":1,"playId":"03891944-4c07-3879-b884-f67e9b353497","pitchNumber":1,"startTime":"2025-07-26T00:10:57.156Z","endTime":"2025-07-26T00:11:00.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.456173016558456,"aZ":-8.985429922207775,"pfxX":-2.4803027056103497,"pfxZ":11.652626364063705,"pX":-0.927640631996286,"pZ":3.04172459529242,"vX0":0.6688970536243327,"vY0":-140.11937977376593,"vZ0":-6.802186900688863,"x":152.36,"y":156.65,"x0":-0.847127324471093,"y0":50.00180954042729,"z0":6.086901247405147,"aX":-4.9347383520982655},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.9,"breakHorizontal":4.3,"spinRate":2401,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.3908114356189154,"extension":6.834789881823126},"index":2,"playId":"6f4b254b-c020-3ad4-bbbe-a80d96164559","pitchNumber":2,"startTime":"2025-07-26T00:11:18.558Z","endTime":"2025-07-26T00:11:21.595Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.102314276718964,"aZ":-25.690552903973202,"pfxX":3.3382319531951032,"pfxZ":3.870604583826027,"pX":0.1936243595907997,"pZ":1.9777406975043275,"vX0":1.9201239020843293,"vY0":-128.01391998243687,"vZ0":-5.359629148959191,"x":109.62,"y":185.38,"x0":-0.9976672115507313,"y0":50.00503891006893,"z0":6.0860811543376405,"aX":5.592151601379978},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.1,"breakHorizontal":-6.5,"spinRate":2522,"spinDirection":103},"zone":8,"typeConfidence":2.0,"plateTime":0.42634347850119303,"extension":6.611766194701291},"index":3,"playId":"ffea8106-2520-3c77-b614-161c4bdba3fc","pitchNumber":3,"startTime":"2025-07-26T00:11:42.635Z","endTime":"2025-07-26T00:11:46.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.4511397212443,"strikeZoneBottom":1.56281494899537,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.724377235177688,"aZ":-11.920249021143617,"pfxX":-3.1451340985449017,"pfxZ":10.309919441710566,"pX":-0.9431536908536805,"pZ":4.034197297031881,"vX0":1.0408751469330542,"vY0":-139.3681567153564,"vZ0":-3.62886940226405,"x":152.95,"y":129.86,"x0":-0.9131772472807742,"y0":50.00224814767996,"z0":6.142097427130162,"aX":-6.178147050292254},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.1,"breakHorizontal":5.5,"spinRate":2319,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.39321970830565656,"extension":6.872923629199609},"index":4,"playId":"495d9045-990c-3395-8d2b-c8e65c36bd02","pitchNumber":4,"startTime":"2025-07-26T00:12:06.894Z","endTime":"2025-07-26T00:12:10.861Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.96363100733682,"aZ":-10.399916233869392,"pfxX":-2.8898374149283117,"pfxZ":10.961422697162199,"pX":-0.1428954835320333,"pZ":3.878795255699644,"vX0":3.070566484525664,"vY0":-140.33661394283533,"vZ0":-4.408052813134901,"x":122.45,"y":134.05,"x0":-0.8779039452307994,"y0":50.001831488237926,"z0":6.15224172426535,"aX":-5.740370918255817},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.1,"breakHorizontal":4.6,"spinRate":2360,"spinDirection":191},"zone":11,"typeConfidence":2.0,"plateTime":0.39090414145435304,"extension":6.93722159113089},"index":5,"playId":"97f39c35-f6ac-3efe-9d4a-30062932d7a8","pitchNumber":5,"startTime":"2025-07-26T00:12:26.699Z","endTime":"2025-07-26T00:12:30.762Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:12:30.762Z","atBatIndex":42},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Eugenio Suárez pops out to first baseman Spencer Horwitz in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-26T00:14:52.437Z","endTime":"2025-07-26T00:16:41.889Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Isaac Mattson replaces Mike Burrows.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T00:13:58.047Z","endTime":"2025-07-26T00:14:54.779Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676755,"link":"/api/v1/people/676755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.56187194885723,"strikeZoneBottom":1.52907957127057,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.46826960951028,"aZ":-11.456785194255863,"pfxX":-4.28230276976803,"pfxZ":11.193919563028118,"pX":-0.04845944086035426,"pZ":2.2435204459709923,"vX0":4.694373541239601,"vY0":-134.97116949086669,"vZ0":-7.23514993694566,"x":118.85,"y":178.2,"x0":-1.2511828844312256,"y0":50.00497021168549,"z0":5.759789550434739,"aX":-7.927909577529467},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.0,"breakHorizontal":6.8,"spinRate":2340,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.4052997269166325,"extension":6.818749772073718},"index":1,"playId":"716117da-a50d-3861-9fc9-6b7a4042b187","pitchNumber":1,"startTime":"2025-07-26T00:14:54.779Z","endTime":"2025-07-26T00:14:58.464Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":3.49573011881466,"strikeZoneBottom":1.51356209368501,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.886845217424113,"aZ":-14.507777138632575,"pfxX":-4.488772954398074,"pfxZ":9.781491591446883,"pX":0.24031982742193633,"pZ":4.163875690139061,"vX0":5.453066708593551,"vY0":-133.34308363596497,"vZ0":-1.8600426235887486,"x":107.84,"y":126.36,"x0":-1.2451970809173805,"y0":50.000930159448245,"z0":5.913741605718963,"aX":-8.10609717144606},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.5,"breakHorizontal":7.0,"spinRate":2207,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.41030648980330886,"extension":6.879508227266022},"index":2,"playId":"2e8ff8c2-51d3-3f1e-836b-89f95214d41a","pitchNumber":2,"startTime":"2025-07-26T00:15:09.211Z","endTime":"2025-07-26T00:15:12.211Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.53,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.741305037657625,"aZ":-13.333555862304086,"pfxX":-4.785770523603995,"pfxZ":10.15494999272588,"pX":-0.13433250459539436,"pZ":3.067664394568157,"vX0":4.690112099865199,"vY0":-135.17295606311154,"vZ0":-4.786089605455919,"x":122.12,"y":155.95,"x0":-1.2679353752417226,"y0":50.00465599742843,"z0":5.793498679424105,"aX":-8.88073973211316},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.6,"breakHorizontal":7.7,"spinRate":2299,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.4048066645010069,"extension":6.833065751810364},"index":3,"playId":"d3b0093b-781b-3a57-a404-84162ad83883","pitchNumber":3,"startTime":"2025-07-26T00:15:25.064Z","endTime":"2025-07-26T00:15:29.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":3.53,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.081144500304287,"aZ":-13.864137118791524,"pfxX":-6.459674972895609,"pfxZ":9.710467842518836,"pX":-0.23917606750177497,"pZ":3.1275720913766367,"vX0":5.175227327662906,"vY0":-136.6906224526941,"vZ0":-4.608862643529631,"x":126.12,"y":154.34,"x0":-1.320926448099958,"y0":50.00426003635011,"z0":5.792510946601261,"aX":-12.183462219722053},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.8,"breakHorizontal":10.6,"spinRate":2325,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.40121014984619974,"extension":6.865345004462095},"index":4,"playId":"4755301a-ca58-3c7e-b4d8-b07be3ba8150","pitchNumber":4,"startTime":"2025-07-26T00:15:51.877Z","endTime":"2025-07-26T00:15:55.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.4879222723117,"strikeZoneBottom":1.42922193957354,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.333527362151372,"aZ":-27.158287700460406,"pfxX":1.7659822605553082,"pfxZ":3.30443797241289,"pX":1.4272870440132917,"pZ":3.46927336048685,"vX0":5.875259712314769,"vY0":-122.01528628891307,"vZ0":-0.3815538034859913,"x":62.6,"y":145.11,"x0":-1.234122667979431,"y0":50.00410441058505,"z0":5.952895523705191,"aX":2.6828548404286066},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.1,"breakHorizontal":-4.4,"spinRate":2083,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.44763179577114665,"extension":6.798458137467649},"index":5,"playId":"33dc460d-baae-39c1-80d5-ac835e5d2eb3","pitchNumber":5,"startTime":"2025-07-26T00:16:13.449Z","endTime":"2025-07-26T00:16:16.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.5,"strikeZoneTop":3.53,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.790550792436093,"aZ":-11.958839591239595,"pfxX":-3.4193118439347536,"pfxZ":11.087637974739323,"pX":-0.31413403788818656,"pZ":3.0166616804482542,"vX0":4.021947838024029,"vY0":-133.67476933678049,"vZ0":-5.339093373475733,"x":128.97,"y":157.33,"x0":-1.3886768420088376,"y0":50.00292370954962,"z0":5.886797117493826,"aX":-6.234640808596614},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.2,"breakHorizontal":5.4,"spinRate":2343,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.40856603412378156,"extension":6.837873337901046},"hitData":{"launchSpeed":82.7,"launchAngle":68.0,"totalDistance":142.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":171.07,"coordY":168.4}},"index":6,"playId":"688749de-ef43-3f05-827a-974341515a4d","pitchNumber":6,"startTime":"2025-07-26T00:16:31.161Z","endTime":"2025-07-26T00:16:41.889Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:16:41.889Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adrian Del Castillo singles on a line drive to right fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-26T00:16:54.339Z","endTime":"2025-07-26T00:18:31.942Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.39589671473962,"strikeZoneBottom":1.54811317752244,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.332973035591014,"aZ":-11.301927198139829,"pfxX":-3.8270100834691925,"pfxZ":11.507297649498252,"pX":0.6213369383162273,"pZ":1.8558393220303486,"vX0":6.41539805352871,"vY0":-133.923246836984,"vZ0":-8.009765281898174,"x":93.32,"y":188.67,"x0":-1.3096173985951607,"y0":50.00173660990109,"z0":5.696729276075676,"aX":-6.941243516771282},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.2,"breakHorizontal":5.5,"spinRate":2342,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.4092239165192413,"extension":6.8905173794420005},"index":0,"playId":"df9316da-2c0b-36ac-bf87-8394bf904264","pitchNumber":1,"startTime":"2025-07-26T00:17:06.073Z","endTime":"2025-07-26T00:17:09.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.7,"strikeZoneTop":3.41393322104533,"strikeZoneBottom":1.52371576648559,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.650378277964247,"aZ":-11.135549843433651,"pfxX":-4.640555418291207,"pfxZ":11.364071422968548,"pX":-0.6655098361115389,"pZ":2.5936267356873417,"vX0":3.8351974492605296,"vY0":-135.6840683643162,"vZ0":-6.4513857126401755,"x":142.37,"y":168.75,"x0":-1.4993508689467996,"y0":50.002224377279994,"z0":5.789741144363447,"aX":-8.591070667280896},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.3,"breakHorizontal":7.6,"spinRate":2431,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.40478004484489016,"extension":6.765259523892849},"index":1,"playId":"5db536cb-9386-3954-8801-2fc107f4f6e8","pitchNumber":2,"startTime":"2025-07-26T00:17:21.234Z","endTime":"2025-07-26T00:17:25.099Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.8,"strikeZoneTop":3.4190440427963,"strikeZoneBottom":1.48672737657358,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.61027771792115,"aZ":-11.087093860406613,"pfxX":-5.3631349970579505,"pfxZ":11.390885730258807,"pX":1.3982086201408952,"pZ":2.311909429726035,"vX0":8.942588864510133,"vY0":-135.66541877701604,"vZ0":-7.07355557898958,"x":63.7,"y":176.36,"x0":-1.2544749806766682,"y0":50.002263796835415,"z0":5.738066151974723,"aX":-9.928485611544259},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.1,"breakHorizontal":7.7,"spinRate":2360,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.40482288274826095,"extension":6.703517265351663},"index":2,"playId":"579dedaf-66ba-3d6e-9c66-efee473d144c","pitchNumber":3,"startTime":"2025-07-26T00:17:36.901Z","endTime":"2025-07-26T00:17:40.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.38512249830297,"strikeZoneBottom":1.49897611111538,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.46463663446466,"aZ":-14.244051338409747,"pfxX":-5.4439410837201985,"pfxZ":9.548712170552097,"pX":-1.7995513469914508,"pZ":3.47875104114238,"vX0":1.1778990714902993,"vY0":-136.29320644316516,"vZ0":-3.4886642129924406,"x":185.59,"y":144.85,"x0":-1.5305604046166639,"y0":50.00416514832503,"z0":5.761577357770011,"aX":-10.223666360867414},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.7,"breakHorizontal":9.6,"spinRate":2345,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.40215797755207516,"extension":7.252218933723162},"index":3,"playId":"856a4cde-0d4c-3435-9bd6-4f1c91de0980","pitchNumber":4,"startTime":"2025-07-26T00:18:02.474Z","endTime":"2025-07-26T00:18:05.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.870707403204616,"aZ":-26.483903013179237,"pfxX":-8.090660001876163,"pfxZ":3.639844225059071,"pX":-0.44251148027912984,"pZ":1.120790705876283,"vX0":4.9642057581218895,"vY0":-124.01258327498616,"vZ0":-5.809093827963925,"x":133.87,"y":208.52,"x0":-1.4149814637878775,"y0":50.00329443633042,"z0":5.691452149874815,"aX":-12.6526351994069},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.5,"breakHorizontal":13.6,"spinRate":1792,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.44099110274164977,"extension":7.206340617711153},"hitData":{"launchSpeed":91.8,"launchAngle":12.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":149.99,"coordY":95.61}},"index":4,"playId":"d1a7a60c-74f3-30ad-85f3-b6acf44fc3fc","pitchNumber":5,"startTime":"2025-07-26T00:18:20.560Z","endTime":"2025-07-26T00:18:31.942Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:18:31.942Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lourdes Gurriel Jr. singles on a ground ball to right fielder Bryan Reynolds. Adrian Del Castillo to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-26T00:18:45.371Z","endTime":"2025-07-26T00:19:12.531Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"postOnSecond":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.77,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.76937987137869,"aZ":-12.091550728337712,"pfxX":-5.382399127095486,"pfxZ":11.012783940449857,"pX":-0.135764230249055,"pZ":2.0876962269434762,"vX0":5.015767991373428,"vY0":-133.89818506188146,"vZ0":-7.227724926800676,"x":122.18,"y":182.41,"x0":-1.3301533833166996,"y0":50.00337718010439,"z0":5.6795144068392664,"aX":-9.81526742669485},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.6,"breakHorizontal":8.8,"spinRate":2373,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.40841165338968555,"extension":7.30464892941804},"hitData":{"launchSpeed":97.0,"launchAngle":7.0,"totalDistance":137.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":153.84,"coordY":86.82}},"index":0,"playId":"508b7bf5-1a4b-3619-bb0a-56bd2668a350","pitchNumber":1,"startTime":"2025-07-26T00:19:01.281Z","endTime":"2025-07-26T00:19:12.531Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:19:12.531Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake McCarthy grounds out, pitcher Isaac Mattson to first baseman Spencer Horwitz. Adrian Del Castillo to 3rd. Lourdes Gurriel Jr. to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-26T00:19:25.723Z","endTime":"2025-07-26T00:20:51.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"postOnThird":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676755,"link":"/api/v1/people/676755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.7,"strikeZoneTop":3.63587385408724,"strikeZoneBottom":1.66416851870635,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.301488193233805,"aZ":-26.19036553469743,"pfxX":-6.017775997028354,"pfxZ":3.8459766907873734,"pX":1.2772269463368302,"pZ":1.4619516035874542,"vX0":8.301671484129749,"vY0":-123.32283536379678,"vZ0":-5.185311225325666,"x":68.32,"y":199.31,"x0":-1.335891392176313,"y0":50.002141634576276,"z0":5.774872442371089,"aX":-9.359355478020603},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.1,"breakHorizontal":9.1,"spinRate":1721,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.44250940279379414,"extension":7.200743504429928},"index":0,"playId":"97001933-a8f0-3be0-9709-8f6858c46dc6","pitchNumber":1,"startTime":"2025-07-26T00:19:49.567Z","endTime":"2025-07-26T00:19:52.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.85518600250585,"aZ":-23.982128318950416,"pfxX":-5.819237784828703,"pfxZ":5.40168465502265,"pX":0.4476061983984149,"pZ":1.580567788277114,"vX0":6.305817316354083,"vY0":-122.8033814133023,"vZ0":-5.05575907236256,"x":99.94,"y":196.1,"x0":-1.4056400143541052,"y0":50.005225734918646,"z0":5.723697294075849,"aX":-8.829567043555961},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":8.8,"breakHorizontal":8.9,"spinRate":1684,"spinDirection":233},"zone":9,"typeConfidence":2.0,"plateTime":0.44718272137734116,"extension":7.297530410859674},"index":1,"playId":"3c5e9ecb-eaea-355f-87c7-1b6ea0da670b","pitchNumber":2,"startTime":"2025-07-26T00:20:07.559Z","endTime":"2025-07-26T00:20:10.898Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-07-26T00:20:23.379Z","endTime":"2025-07-26T00:20:44.268Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.81514327328493,"aZ":-14.442041052460128,"pfxX":-4.950132999650639,"pfxZ":9.636024767293687,"pX":-0.23488446680282454,"pZ":2.213993997398673,"vX0":4.823880778146626,"vY0":-134.91689075842447,"vZ0":-6.864946445236276,"x":125.95,"y":179.0,"x0":-1.4043411904417,"y0":50.004155676554234,"z0":5.81256478076142,"aX":-9.111098208751766},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.2,"breakHorizontal":7.9,"spinRate":2325,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.40622660122591103,"extension":6.888835513339149},"hitData":{"launchSpeed":101.2,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":126.3,"coordY":173.52}},"index":3,"playId":"345541c9-a7a2-3bbe-8624-a07da87b0b51","pitchNumber":3,"startTime":"2025-07-26T00:20:44.268Z","endTime":"2025-07-26T00:20:51.756Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:20:51.756Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tristin English strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-26T00:22:09.649Z","endTime":"2025-07-26T00:24:13.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-26T00:21:11.845Z","endTime":"2025-07-26T00:22:11.917Z","isPitch":false,"type":"action","player":{"id":663536,"link":"/api/v1/people/663536"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.0,"strikeZoneTop":3.72591305840063,"strikeZoneBottom":1.75186705301243,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.834871154099936,"aZ":-25.45318464994983,"pfxX":3.329919234155426,"pfxZ":4.586034489942956,"pX":1.4825587415559496,"pZ":1.9068742028349384,"vX0":5.507499809551683,"vY0":-120.6691818729623,"vZ0":-4.078279583543098,"x":60.49,"y":187.29,"x0":-1.267576503977355,"y0":50.00420886597515,"z0":5.877482223924332,"aX":4.879139971531936},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":7.6,"breakHorizontal":-7.4,"spinRate":2101,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.4549885950992274,"extension":6.78485725704225},"index":1,"playId":"dd39f607-9839-3338-99d9-b59f31bce704","pitchNumber":1,"startTime":"2025-07-26T00:22:11.917Z","endTime":"2025-07-26T00:22:15.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.78879301062524,"strikeZoneBottom":1.68806683822937,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.8003107191775,"aZ":-12.522222733965176,"pfxX":-5.290501326689272,"pfxZ":10.355778486689811,"pX":0.29536467154821233,"pZ":2.1548472835048744,"vX0":6.051441698613543,"vY0":-136.79578066803592,"vZ0":-7.137287553318224,"x":105.74,"y":180.6,"x0":-1.2567058268645117,"y0":50.00263615170874,"z0":5.65375206919098,"aX":-10.040076443314714},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.4,"breakHorizontal":8.3,"spinRate":2453,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.400189333572329,"extension":6.975439896582982},"index":2,"playId":"b16cab66-abce-3bf3-8115-2c998c622454","pitchNumber":2,"startTime":"2025-07-26T00:22:30.476Z","endTime":"2025-07-26T00:22:34.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.8,"strikeZoneTop":3.467,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.400817176839475,"aZ":-29.076026776694885,"pfxX":1.5489294885883704,"pfxZ":2.0441383351190066,"pX":0.07607633565640105,"pZ":1.8823287926312533,"vX0":2.965062042139213,"vY0":-121.38096444812709,"vZ0":-3.446693824574133,"x":114.1,"y":187.96,"x0":-1.3553289799424546,"y0":50.00224874441028,"z0":5.812151931228805,"aX":2.345466723746544},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":3.2,"breakHorizontal":-3.4,"spinRate":2115,"spinDirection":150},"zone":8,"typeConfidence":2.0,"plateTime":0.44868301614864414,"extension":6.755253181787643},"index":3,"playId":"8f4adc6f-fecd-3abe-942e-4c92bb4e268e","pitchNumber":3,"startTime":"2025-07-26T00:22:48.268Z","endTime":"2025-07-26T00:22:51.769Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-26T00:23:01.067Z","endTime":"2025-07-26T00:23:16.735Z","isPitch":false,"type":"action","player":{"id":663536,"link":"/api/v1/people/663536"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.467,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.852597821988304,"aZ":-13.750861654032574,"pfxX":-4.514097498025588,"pfxZ":9.408189957896568,"pX":0.28826783284376983,"pZ":2.9152751513233524,"vX0":5.69662135248175,"vY0":-138.7595359164151,"vZ0":-5.320464729464966,"x":106.01,"y":160.07,"x0":-1.2008478962074758,"y0":50.00002408265255,"z0":5.7671210744809525,"aX":-8.837549168933826},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.2,"breakHorizontal":7.1,"spinRate":2439,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.3941095957539744,"extension":6.8357643605110745},"index":5,"playId":"a0813cf9-392d-36d0-a7f7-99f82ba57d6d","pitchNumber":4,"startTime":"2025-07-26T00:23:16.735Z","endTime":"2025-07-26T00:23:21.373Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.6,"strikeZoneTop":3.68241298710719,"strikeZoneBottom":1.61684200687235,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.017373824151875,"aZ":-29.16114030541948,"pfxX":0.9511997519282284,"pfxZ":1.9700098571320375,"pX":0.2139852308485997,"pZ":4.697285400880929,"vX0":3.6597067589804326,"vY0":-121.96172094512346,"vZ0":2.592926002063198,"x":108.84,"y":111.95,"x0":-1.4214472134375469,"y0":50.00022013502116,"z0":6.113985917822392,"aX":1.4504503529778714},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.3,"breakHorizontal":-2.5,"spinRate":2134,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.44686426734794926,"extension":6.6648856243577175},"index":6,"playId":"44749483-e412-3dbb-910d-690ac12a5a80","pitchNumber":5,"startTime":"2025-07-26T00:23:49.270Z","endTime":"2025-07-26T00:23:52.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.467,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.275527581836638,"aZ":-12.336403104883848,"pfxX":-4.113539603042923,"pfxZ":10.512026696129194,"pX":-0.46962217370284864,"pZ":3.0836952036914163,"vX0":4.049852849715789,"vY0":-136.11274725076052,"vZ0":-4.806082642228934,"x":134.9,"y":155.52,"x0":-1.4382544568058462,"y0":50.003766329476676,"z0":5.718350329207195,"aX":-7.763421107040156},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.2,"breakHorizontal":6.6,"spinRate":2366,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.4015406627763567,"extension":6.928145314239277},"index":7,"playId":"76dc0361-0cb4-39a8-b2ce-ab260e62bf3c","pitchNumber":6,"startTime":"2025-07-26T00:24:10.170Z","endTime":"2025-07-26T00:24:13.936Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:24:13.936Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-26T00:26:44.991Z","endTime":"2025-07-26T00:28:10.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":645444,"link":"/api/v1/people/645444"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Anthony DeSclafani replaces Ryne Nelson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T00:25:54.143Z","endTime":"2025-07-26T00:26:47.309Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":543101,"link":"/api/v1/people/543101"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.8,"strikeZoneTop":3.87698135688665,"strikeZoneBottom":1.68596074160157,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.26058024764229,"aZ":-28.190288724761054,"pfxX":1.6533621687849345,"pfxZ":2.239522382448751,"pX":-0.004115815409472136,"pZ":4.018229866671885,"vX0":4.654710416181787,"vY0":-131.70468141113167,"vZ0":1.2999295825900967,"x":117.16,"y":130.29,"x0":-1.9993803538570705,"y0":50.00595285729523,"z0":5.581728681784679,"aX":2.9458430658843846},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.6,"breakHorizontal":-3.8,"spinRate":2267,"spinDirection":185},"zone":11,"typeConfidence":2.0,"plateTime":0.4136446771923188,"extension":6.608419703024002},"index":1,"playId":"6d19efda-ddb6-36f4-95c4-78a303dd4c8b","pitchNumber":1,"startTime":"2025-07-26T00:26:47.309Z","endTime":"2025-07-26T00:26:50.470Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.87,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.251323283081412,"aZ":-22.95493572585819,"pfxX":-9.241346934993224,"pfxZ":4.6948722954348545,"pX":-0.9247294854727869,"pZ":2.375817023276849,"vX0":5.959902863896295,"vY0":-139.0427742220164,"vZ0":-4.0597108127595,"x":152.25,"y":174.63,"x0":-1.891780275430242,"y0":50.00526207045454,"z0":5.37219524276713,"aX":-18.154442777518252},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.9,"breakHorizontal":15.6,"spinRate":2161,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.39345830106663016,"extension":6.825019300175625},"index":2,"playId":"85706fe1-acf6-3428-94c1-cb8c93163d3e","pitchNumber":2,"startTime":"2025-07-26T00:27:02.815Z","endTime":"2025-07-26T00:27:06.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.87,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.02146534273623,"aZ":-32.502125963926524,"pfxX":-6.591745664129434,"pfxZ":-0.2086177410051473,"pX":-0.7666522389682321,"pZ":1.4886833830209885,"vX0":5.060747909131509,"vY0":-124.62012129515519,"vZ0":-2.691753622107396,"x":146.22,"y":198.59,"x0":-1.9629493735175636,"y0":50.002979697650495,"z0":5.256010646017442,"aX":-10.413490598681095},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.7,"breakHorizontal":10.8,"spinRate":1257,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.43880008089684264,"extension":6.811357438561839},"index":3,"playId":"90d07550-e908-3a09-b3b7-1f057673545c","pitchNumber":3,"startTime":"2025-07-26T00:27:21.364Z","endTime":"2025-07-26T00:27:24.714Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-26T00:27:34.817Z","endTime":"2025-07-26T00:27:48.891Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.3,"strikeZoneTop":3.61535590352227,"strikeZoneBottom":1.65636972538707,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.436578912763636,"aZ":-31.768179287216935,"pfxX":7.964976813524509,"pfxZ":0.2715113199885746,"pX":-0.7909865146608046,"pZ":1.5765456044486117,"vX0":0.9539736035064199,"vY0":-121.33779878313936,"vZ0":-2.11706603258318,"x":147.15,"y":196.21,"x0":-2.223815062780649,"y0":50.00055448864628,"z0":5.248864985342539,"aX":11.783884140473521},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.2,"breakHorizontal":-14.6,"spinRate":2277,"spinDirection":60},"zone":7,"typeConfidence":2.0,"plateTime":0.4527362398289556,"extension":6.475240282398585},"index":5,"playId":"e16e51a3-7a82-3008-a9ef-8ac0ced3f514","pitchNumber":4,"startTime":"2025-07-26T00:27:48.891Z","endTime":"2025-07-26T00:27:52.374Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.1,"strikeZoneTop":3.87,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.677248094350222,"aZ":-31.689333211262962,"pfxX":-6.6471705661647595,"pfxZ":0.3041136685111674,"pX":-0.296925882024288,"pZ":1.1191932492171444,"vX0":6.4898411240909555,"vY0":-124.0767070558855,"vZ0":-3.4995105879321797,"x":128.32,"y":208.56,"x0":-2.0713374486144525,"y0":50.000950117152335,"z0":5.162977221825199,"aX":-10.459405747060512},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.0,"breakHorizontal":10.7,"spinRate":1312,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.43989062496329634,"extension":7.022920512644726},"index":6,"playId":"9c67c972-83d9-3ac1-93fe-8fdb07400b4f","pitchNumber":5,"startTime":"2025-07-26T00:28:07.245Z","endTime":"2025-07-26T00:28:10.809Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:28:10.809Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy Pham grounds out, first baseman Tristin English to second baseman Ketel Marte to pitcher Anthony DeSclafani.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-26T00:28:26.024Z","endTime":"2025-07-26T00:30:07.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663536,"link":"/api/v1/people/663536"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":543101,"link":"/api/v1/people/543101"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.0,"strikeZoneTop":3.52518490931981,"strikeZoneBottom":1.5860292236269,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.226013659886775,"aZ":-27.918947293370593,"pfxX":1.8160498593883725,"pfxZ":2.378860974334202,"pX":0.9772624106476064,"pZ":2.6842681718568815,"vX0":6.908187676001695,"vY0":-132.29612729668824,"vZ0":-1.8098384879473004,"x":79.75,"y":166.3,"x0":-1.8955188925027273,"y0":50.00000411246533,"z0":5.408650720172347,"aX":3.240932678195355},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.2,"breakHorizontal":-4.7,"spinRate":2243,"spinDirection":165},"zone":12,"typeConfidence":2.0,"plateTime":0.41282942850104964,"extension":6.683477773546932},"index":0,"playId":"a999c0ff-8fdd-3e6e-9279-ec22f30b4282","pitchNumber":1,"startTime":"2025-07-26T00:28:33.143Z","endTime":"2025-07-26T00:28:36.649Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.2,"strikeZoneTop":3.38343279011374,"strikeZoneBottom":1.52932665941686,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.614649420441573,"aZ":-21.4893705129244,"pfxX":-10.172786386697036,"pfxZ":5.349826506174741,"pX":-0.5985398424435838,"pZ":3.426811455778626,"vX0":6.7717221593797206,"vY0":-140.4234174260823,"vZ0":-1.8078667264573292,"x":139.81,"y":146.26,"x0":-1.7187770299403744,"y0":50.00613520570945,"z0":5.476136270099429,"aX":-20.332348038506314},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.5,"breakHorizontal":17.0,"spinRate":2164,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.3899617216142439,"extension":6.758166631255634},"index":1,"playId":"5c9aa6bc-6537-35b1-9687-0a4ef8756ccc","pitchNumber":2,"startTime":"2025-07-26T00:28:48.189Z","endTime":"2025-07-26T00:28:51.951Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.5,"strikeZoneTop":3.34583915633126,"strikeZoneBottom":1.49156795800086,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.34328874959532,"aZ":-30.677938035003045,"pfxX":8.73081603561259,"pfxZ":1.0240541103571967,"pX":0.9445789183061825,"pZ":3.699514952693564,"vX0":4.142664993161765,"vY0":-120.84658028158003,"vZ0":2.172749529167037,"x":80.99,"y":138.89,"x0":-1.9329505451254947,"y0":50.002721747462104,"z0":5.507602556463242,"aX":12.747435705567234},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.8,"breakHorizontal":-16.9,"spinRate":2401,"spinDirection":53},"zone":12,"typeConfidence":2.0,"plateTime":0.45546046916818206,"extension":6.540944956648242},"index":2,"playId":"c2045ec5-f415-3395-9de8-5487a8a53fb5","pitchNumber":3,"startTime":"2025-07-26T00:29:09.112Z","endTime":"2025-07-26T00:29:12.112Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.44344107752468,"strikeZoneBottom":1.63115491891473,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.577786745504934,"aZ":-23.23772699362617,"pfxX":-9.47493472176951,"pfxZ":4.622213059188713,"pX":-0.8210319942622595,"pZ":2.172061199981557,"vX0":5.961844624044749,"vY0":-138.1345750648431,"vZ0":-4.434239076402034,"x":148.3,"y":180.13,"x0":-1.7755281342588018,"y0":50.00314376422297,"z0":5.3590566545551335,"aX":-18.322996420718265},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.7,"breakHorizontal":16.0,"spinRate":2222,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.39640568395797127,"extension":6.776068799327099},"index":3,"playId":"014da8b9-58fe-3df7-80f8-3b64788c15b6","pitchNumber":4,"startTime":"2025-07-26T00:29:26.095Z","endTime":"2025-07-26T00:29:30.169Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.38127239982239,"strikeZoneBottom":1.5277600138948,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.406805960927855,"aZ":-29.800537957360227,"pfxX":2.977087433554237,"pfxZ":1.409682516024418,"pX":-0.15490023056920674,"pZ":1.9563905916307627,"vX0":3.4389328177325806,"vY0":-128.5445213084294,"vZ0":-2.7558499115761874,"x":122.9,"y":185.96,"x0":-1.8942967937350939,"y0":50.00181138642818,"z0":5.3442444120859465,"aX":5.005721541841769},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.2,"breakHorizontal":-6.1,"spinRate":2209,"spinDirection":144},"zone":8,"typeConfidence":2.0,"plateTime":0.425301416570218,"extension":6.508159620773898},"index":4,"playId":"30515a52-6307-33b8-bca8-f375a082e8b5","pitchNumber":5,"startTime":"2025-07-26T00:29:42.279Z","endTime":"2025-07-26T00:29:46.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.334786376160256,"aZ":-21.436920245535642,"pfxX":-10.101910150434431,"pfxZ":5.450327579160021,"pX":0.0808594610220185,"pZ":2.504804989085069,"vX0":8.485405629120285,"vY0":-139.44141446233925,"vZ0":-3.990587170208123,"x":113.92,"y":171.15,"x0":-1.689102776041065,"y0":50.00042516359741,"z0":5.368613566198591,"aX":-19.891957232017358},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.2,"breakHorizontal":16.6,"spinRate":2315,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.3927953035617824,"extension":6.798732251532109},"hitData":{"launchSpeed":98.5,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.3,"coordY":162.83}},"index":5,"playId":"6c835e0c-2fcd-3da6-a302-2f3c25967b26","pitchNumber":6,"startTime":"2025-07-26T00:29:59.620Z","endTime":"2025-07-26T00:30:07.455Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:30:07.455Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ke'Bryan Hayes called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-26T00:30:27.507Z","endTime":"2025-07-26T00:31:27.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":645444,"link":"/api/v1/people/645444"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.15559812475888,"strikeZoneBottom":1.29585856676707,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.266296740103822,"aZ":-22.516115663627044,"pfxX":-9.880009381860335,"pfxZ":4.998231051590728,"pX":0.5817917438053518,"pZ":2.1452040129633465,"vX0":9.445586461025929,"vY0":-137.84827508759602,"vZ0":-4.430181178096754,"x":94.82,"y":180.86,"x0":-1.5975786024380991,"y0":50.00625594389427,"z0":5.283992578191413,"aX":-19.10910077400997},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.3,"breakHorizontal":16.1,"spinRate":2274,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.39660969308136984,"extension":6.747145341797221},"index":0,"playId":"5ffcbb4c-128e-363b-ad44-e514b5f6b5a7","pitchNumber":1,"startTime":"2025-07-26T00:30:36.675Z","endTime":"2025-07-26T00:30:40.519Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.712151878952884,"aZ":-34.70909399122417,"pfxX":7.899685586725839,"pfxZ":-1.6811591149138287,"pX":0.2298135999993581,"pZ":3.054857969479744,"vX0":2.9350561476489707,"vY0":-122.02725075446376,"vZ0":1.2782608163107627,"x":108.24,"y":156.3,"x0":-2.014267018463336,"y0":50.001255820767874,"z0":5.511452932502747,"aX":11.92723197708269},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.5,"breakHorizontal":-15.0,"spinRate":2355,"spinDirection":55},"zone":2,"typeConfidence":2.0,"plateTime":0.44862309622801844,"extension":6.569937043429022},"index":1,"playId":"6ccf8bda-56cb-3698-8e25-a969d0c13785","pitchNumber":2,"startTime":"2025-07-26T00:30:51.636Z","endTime":"2025-07-26T00:30:55.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.4,"strikeZoneTop":3.09369198634698,"strikeZoneBottom":1.25078007976686,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.49898420764535,"aZ":-35.68670887827555,"pfxX":7.7118943544068514,"pfxZ":-2.3590562479455173,"pX":0.23387960745589764,"pZ":3.0599682887949644,"vX0":3.01928479101802,"vY0":-122.02792128439455,"vZ0":1.774997238801336,"x":108.09,"y":156.16,"x0":-2.025092510663503,"y0":50.0006222352312,"z0":5.422839806995993,"aX":11.498614117140805},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.5,"breakHorizontal":-14.8,"spinRate":2391,"spinDirection":59},"zone":2,"typeConfidence":2.0,"plateTime":0.4507773287292012,"extension":6.689276324328714},"index":2,"playId":"fe101a95-c7e9-3d30-a4d5-7954fdd561f3","pitchNumber":3,"startTime":"2025-07-26T00:31:23.267Z","endTime":"2025-07-26T00:31:27.588Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:31:27.588Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Herrera strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-26T00:33:44.923Z","endTime":"2025-07-26T00:35:32.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Dennis Santana replaces Isaac Mattson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T00:32:29.062Z","endTime":"2025-07-26T00:33:47.299Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642701,"link":"/api/v1/people/642701"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.5,"strikeZoneTop":3.20745140407097,"strikeZoneBottom":1.3231612944307,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.932342044717018,"aZ":-24.351388880922027,"pfxX":0.4144589960129412,"pfxZ":4.3123059914783095,"pX":-0.46335876834025624,"pZ":3.1093446311601745,"vX0":4.245515854807737,"vY0":-133.42575227426545,"vZ0":-2.6928343004075606,"x":134.66,"y":154.83,"x0":-2.1247290456575114,"y0":50.005153286092764,"z0":5.874120692559359,"aX":0.7518206264447159},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.4,"breakHorizontal":-1.6,"spinRate":2499,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.4094823943293342,"extension":6.0403729751791895},"index":1,"playId":"b87f8290-442b-38f0-8a73-66a0fc83852d","pitchNumber":1,"startTime":"2025-07-26T00:33:47.299Z","endTime":"2025-07-26T00:33:51.221Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2025-07-26T00:33:58.600Z","endTime":"2025-07-26T00:34:09.369Z","isPitch":false,"type":"action","player":{"id":645444,"link":"/api/v1/people/645444"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.395182805750128,"aZ":-29.503687357929284,"pfxX":1.1215149385931809,"pfxZ":1.597482468986124,"pX":0.6002507898852009,"pZ":2.426226805340591,"vX0":6.2462534909676615,"vY0":-128.2580872072893,"vZ0":-2.6712455514827464,"x":94.12,"y":173.27,"x0":-2.0078964044754573,"y0":50.004229146390216,"z0":5.771357337522387,"aX":1.8767460795038688},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.5,"breakHorizontal":-3.4,"spinRate":2528,"spinDirection":152},"zone":6,"typeConfidence":2.0,"plateTime":0.4263116318394058,"extension":6.17169180283502},"index":3,"playId":"116fb549-7bfa-348b-b919-577dddaae197","pitchNumber":2,"startTime":"2025-07-26T00:34:09.369Z","endTime":"2025-07-26T00:34:12.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":3.29778866094496,"strikeZoneBottom":1.32985323038293,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.269629643262647,"aZ":-28.61893188356882,"pfxX":-8.605615773133424,"pfxZ":2.092231436797432,"pX":-0.8009514596761342,"pZ":0.3178505083182803,"vX0":6.512715820973298,"vY0":-129.53255414887875,"vZ0":-7.530323058546315,"x":147.53,"y":230.2,"x0":-2.2308340022108553,"y0":50.00040355385593,"z0":5.453073722608788,"aX":-14.609351644721803},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.3,"breakHorizontal":14.2,"spinRate":2174,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4229739222136848,"extension":6.154268642880425},"index":4,"playId":"75edf9e6-35bb-35f0-83c5-14cba1167102","pitchNumber":3,"startTime":"2025-07-26T00:34:28.107Z","endTime":"2025-07-26T00:34:31.278Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.81164855191235,"aZ":-14.079429915645266,"pfxX":-7.481648735280537,"pfxZ":9.136911298444488,"pX":-0.5093958164646636,"pZ":3.0582286122127327,"vX0":6.864351367646804,"vY0":-139.69854782307274,"vZ0":-4.862276399788804,"x":136.42,"y":156.21,"x0":-2.0236900229756114,"y0":50.0060338000449,"z0":5.743508442580214,"aX":-14.823419042119347},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.7,"breakHorizontal":12.1,"spinRate":2267,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.3917354798445696,"extension":6.168715252510612},"index":5,"playId":"8827a496-9f3f-3716-af54-51cbcf54d1a4","pitchNumber":4,"startTime":"2025-07-26T00:34:47.650Z","endTime":"2025-07-26T00:34:51.049Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.567085658201982,"aZ":-31.883383083246947,"pfxX":1.7820653609119517,"pfxZ":0.17871841530735466,"pX":-0.06154984155391985,"pZ":2.4148692758597563,"vX0":4.637959940357261,"vY0":-127.03750399437752,"vZ0":-2.078994447762911,"x":119.35,"y":173.58,"x0":-2.138120671530475,"y0":50.00424030616479,"z0":5.763656253776863,"aX":2.929984489429023},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.1,"breakHorizontal":-4.2,"spinRate":2537,"spinDirection":107},"zone":5,"typeConfidence":2.0,"plateTime":0.43016584845811634,"extension":6.078439466352329},"index":6,"playId":"782c777b-ac6a-3db9-99d7-1db07a4d69ae","pitchNumber":5,"startTime":"2025-07-26T00:35:06.810Z","endTime":"2025-07-26T00:35:10.324Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.97755456914619,"aZ":-29.801069817583237,"pfxX":1.3624617413938667,"pfxZ":1.4271018061418328,"pX":0.4423124384092823,"pZ":1.2875069486187516,"vX0":5.676317343034926,"vY0":-127.96660724101363,"vZ0":-5.004313629602318,"x":100.14,"y":204.02,"x0":-1.976596988043059,"y0":50.00571098943579,"z0":5.587155252193431,"aX":2.273321038073521},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.7,"breakHorizontal":-3.7,"spinRate":2456,"spinDirection":165},"zone":14,"typeConfidence":2.0,"plateTime":0.42706735627162473,"extension":6.305913905862642},"index":7,"playId":"68340916-88ad-31d0-994f-641f19f8dbd5","pitchNumber":6,"startTime":"2025-07-26T00:35:28.130Z","endTime":"2025-07-26T00:35:32.052Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:35:32.052Z","atBatIndex":51},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Corbin Carroll pops out to catcher Henry Davis in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-26T00:35:41.854Z","endTime":"2025-07-26T00:36:49.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.945418308525294,"aZ":-30.742722902565102,"pfxX":1.033349930830719,"pfxZ":0.8647422636266437,"pX":-0.15780337722482887,"pZ":2.545488398053373,"vX0":4.601544180938298,"vY0":-127.67786631538823,"vZ0":-2.0358439607765684,"x":123.02,"y":170.05,"x0":-2.113724714031792,"y0":50.00414128216645,"z0":5.759663354694847,"aX":1.7155441333255126},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.3,"breakHorizontal":-2.9,"spinRate":2438,"spinDirection":155},"zone":5,"typeConfidence":2.0,"plateTime":0.42810219656308934,"extension":6.0938191833150395},"index":0,"playId":"21d57b6a-b487-3532-a1de-0dbf79139ae3","pitchNumber":1,"startTime":"2025-07-26T00:36:00.703Z","endTime":"2025-07-26T00:36:04.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.22213034087891,"strikeZoneBottom":1.41304405196234,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.572559309046575,"aZ":-15.588510733149622,"pfxX":-5.987374261457132,"pfxZ":8.343757805174384,"pX":-1.3448921150976745,"pZ":4.2819885650857294,"vX0":4.197678655081399,"vY0":-140.29169498196487,"vZ0":-1.3819398898904758,"x":168.26,"y":123.17,"x0":-2.084797445978822,"y0":50.00276099392611,"z0":5.800022656127731,"aX":-11.90123571473383},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.0,"breakHorizontal":10.0,"spinRate":2349,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3908504127205883,"extension":6.131734589098488},"index":1,"playId":"0b36d0e2-5cec-31b9-af92-f091104c8bab","pitchNumber":2,"startTime":"2025-07-26T00:36:20.237Z","endTime":"2025-07-26T00:36:23.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.382520046246864,"aZ":-25.727408240205975,"pfxX":-9.37188114160573,"pfxZ":3.7601056178582475,"pX":-0.3327552909485596,"pZ":2.4836349281605474,"vX0":7.5525129955999954,"vY0":-130.19068739496424,"vZ0":-3.077171276651651,"x":105.7,"y":162.57,"x0":-2.053933123482743,"y0":50.00602317840712,"z0":5.628553206958705,"aX":-16.087899697712484},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.4,"breakHorizontal":15.2,"spinRate":2222,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.42073855479118905,"extension":6.460472396490538},"hitData":{"launchSpeed":82.9,"launchAngle":84.0,"totalDistance":33.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":127.49,"coordY":215.53}},"index":2,"playId":"abd16848-d11b-3fe9-8295-3829fb31b496","pitchNumber":3,"startTime":"2025-07-26T00:36:39.987Z","endTime":"2025-07-26T00:36:49.460Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:36:49.460Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ketel Marte walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-26T00:37:03.853Z","endTime":"2025-07-26T00:38:30.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.68501890951032,"strikeZoneBottom":1.61676782807928,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.22118239125473,"aZ":-13.978050589970826,"pfxX":-5.74864387638147,"pfxZ":9.100154834732853,"pX":0.13610694501671222,"pZ":3.758541159140045,"vX0":7.722205275971885,"vY0":-140.16137174932373,"vZ0":-2.9526231313525795,"x":111.81,"y":137.3,"x0":-1.9015067472919291,"y0":50.00016639450967,"z0":5.732411484719936,"aX":-11.49221646357814},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.1,"breakHorizontal":8.9,"spinRate":2462,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.3900451565996912,"extension":6.251974041826157},"index":0,"playId":"cd448fd8-a8f5-3d69-ad28-134a462dc7c7","pitchNumber":1,"startTime":"2025-07-26T00:37:14.873Z","endTime":"2025-07-26T00:37:19.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.8,"strikeZoneTop":3.63988156896094,"strikeZoneBottom":1.61369269489277,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.109243391304858,"aZ":-25.40944727372541,"pfxX":-9.613150623452585,"pfxZ":3.917659590587955,"pX":-0.6432314336226955,"pZ":0.31419258548243945,"vX0":6.936698475768298,"vY0":-130.25334842235267,"vZ0":-8.156465410479871,"x":141.52,"y":230.3,"x0":-2.085413164835669,"y0":50.004033584357984,"z0":5.3934918733238355,"aX":-16.60005461378971},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.5,"breakHorizontal":16.0,"spinRate":2023,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4197263363273245,"extension":6.302366429130639},"index":1,"playId":"a4bc7e5c-76ff-31a9-b116-64883252772d","pitchNumber":2,"startTime":"2025-07-26T00:37:31.379Z","endTime":"2025-07-26T00:37:34.379Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.8,"strikeZoneTop":3.57327755479876,"strikeZoneBottom":1.63193886918939,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.081233589377348,"aZ":-30.073914785874543,"pfxX":1.4106057355933541,"pfxZ":1.2751376473485987,"pX":-0.8954822667514032,"pZ":2.583167093824217,"vX0":2.6294871690584327,"vY0":-127.20616384248997,"vZ0":-2.021457816088582,"x":151.13,"y":169.03,"x0":-2.1226144207272175,"y0":50.00551836199227,"z0":5.753382294204793,"aX":2.3312174245137203},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.2,"breakHorizontal":-3.1,"spinRate":2458,"spinDirection":172},"zone":13,"typeConfidence":2.0,"plateTime":0.4292249479336454,"extension":6.023024563987891},"index":2,"playId":"3cbe8552-8b87-3e04-a259-a9dcd3ce3cf9","pitchNumber":3,"startTime":"2025-07-26T00:37:49.160Z","endTime":"2025-07-26T00:37:53.325Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":3.57118359001802,"strikeZoneBottom":1.50289687824571,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.21898656080941,"aZ":-13.846877833878187,"pfxX":-4.588673044264004,"pfxZ":9.32093326804928,"pX":-0.06157192214066201,"pZ":1.5128672357496749,"vX0":7.096245212376478,"vY0":-139.75474961551916,"vZ0":-8.467922402397733,"x":119.35,"y":197.93,"x0":-2.044370700200085,"y0":50.00380898080885,"z0":5.503567980348998,"aX":-9.02418477789017},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.1,"breakHorizontal":6.7,"spinRate":2319,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.3927972996442377,"extension":6.272398975805586},"index":3,"playId":"66a12b6b-43e0-3b6b-8da0-b624058101d4","pitchNumber":4,"startTime":"2025-07-26T00:38:08.101Z","endTime":"2025-07-26T00:38:12.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.51759541697026,"strikeZoneBottom":1.44907657556845,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.052039561387485,"aZ":-30.175941806289604,"pfxX":1.6393129060307654,"pfxZ":1.2222230654127824,"pX":-1.0078360645475235,"pZ":3.482216905704337,"vX0":2.4253047988829564,"vY0":-126.84970390746594,"vZ0":0.2168609837111788,"x":155.42,"y":144.76,"x0":-2.1879742267503026,"y0":50.00387782992004,"z0":5.794231317389963,"aX":2.6808102036224146},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.5,"breakHorizontal":-3.5,"spinRate":2488,"spinDirection":162},"zone":11,"typeConfidence":2.0,"plateTime":0.43118684863208845,"extension":6.092018124423388},"index":4,"playId":"1c51056a-1245-3787-996b-5366099c44e1","pitchNumber":5,"startTime":"2025-07-26T00:38:25.969Z","endTime":"2025-07-26T00:38:30.678Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:38:30.678Z","atBatIndex":53},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Geraldo Perdomo walks. Ketel Marte to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-26T00:38:37.845Z","endTime":"2025-07-26T00:41:19.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.48272760849835,"strikeZoneBottom":1.50094814002872,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.825470155167277,"aZ":-29.643276156243612,"pfxX":0.6880628227166037,"pfxZ":1.5562451093750358,"pX":1.2046936068267882,"pZ":1.6278226830415887,"vX0":7.726881242482422,"vY0":-126.77073274452756,"vZ0":-4.123877955616899,"x":71.08,"y":194.83,"x0":-1.9718560390501254,"y0":50.00546856973027,"z0":5.64111224832041,"aX":1.1188403301135557},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.0,"breakHorizontal":-3.0,"spinRate":2434,"spinDirection":189},"zone":14,"typeConfidence":2.0,"plateTime":0.4319984806192849,"extension":6.238381063053141},"index":0,"playId":"bb95ae54-c749-32a1-95b0-d398757986ff","pitchNumber":1,"startTime":"2025-07-26T00:38:53.818Z","endTime":"2025-07-26T00:38:57.607Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.58,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.862427298084363,"aZ":-12.292802769872344,"pfxX":-4.900858891493458,"pfxZ":10.18648035472168,"pX":0.4113527237213737,"pZ":2.6047241223879114,"vX0":8.052571556259373,"vY0":-138.99576207265747,"vZ0":-5.923416661287882,"x":101.32,"y":168.45,"x0":-1.8898231805823629,"y0":50.00520717726421,"z0":5.583656796190713,"aX":-9.568090920769789},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.3,"breakHorizontal":7.2,"spinRate":2418,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.3944270071809295,"extension":6.3638379214329355},"index":1,"playId":"65278825-0f63-3c11-aad6-066b4f8d313a","pitchNumber":2,"startTime":"2025-07-26T00:39:12.130Z","endTime":"2025-07-26T00:39:16.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.45401059282933,"strikeZoneBottom":1.47153644509059,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.518030755908303,"aZ":-21.802418817973095,"pfxX":-7.599414617007933,"pfxZ":6.123827181066071,"pX":-1.516176665383812,"pZ":1.0507467400143462,"vX0":4.294179306365653,"vY0":-128.99434724247524,"vZ0":-6.892187548034059,"x":174.79,"y":210.41,"x0":-2.2105514497850165,"y0":50.00517098246057,"z0":5.425173522083198,"aX":-12.875464257558347},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.8,"breakHorizontal":12.8,"spinRate":2072,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4237645034939206,"extension":6.361477061666503},"index":2,"playId":"e430f02c-258c-33ff-b523-51a0bbd64dcf","pitchNumber":3,"startTime":"2025-07-26T00:39:36.641Z","endTime":"2025-07-26T00:39:39.978Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.11607456854551,"aZ":-33.33775362147481,"pfxX":0.5442470266799179,"pfxZ":-0.7156187599977244,"pX":0.11561899369251802,"pZ":1.2659643547086945,"vX0":5.1878336200780755,"vY0":-125.6584421954829,"vZ0":-4.129099628414741,"x":112.59,"y":204.6,"x0":-2.0381376353375544,"y0":50.005618190924785,"z0":5.610214432130032,"aX":0.8792878069928877},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.9,"breakHorizontal":-2.0,"spinRate":2444,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.43424740620310054,"extension":6.300368507727015},"index":3,"playId":"db2be7c2-1a5d-36ac-a351-50bcd3e20f8e","pitchNumber":4,"startTime":"2025-07-26T00:39:59.447Z","endTime":"2025-07-26T00:40:02.570Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.9,"strikeZoneTop":3.37814029295212,"strikeZoneBottom":1.52329501289592,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.8591882776348,"aZ":-31.127544270379882,"pfxX":0.010785813172829783,"pfxZ":0.6404875105698976,"pX":1.0321450628618378,"pZ":-0.19807748097258568,"vX0":7.454379481904182,"vY0":-126.23014384540978,"vZ0":-7.826185214600223,"x":77.66,"y":244.13,"x0":-1.950983235693458,"y0":50.00014311768765,"z0":5.422627069049356,"aX":0.01701765887257503},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.4,"breakHorizontal":-1.6,"spinRate":2442,"spinDirection":163},"zone":14,"typeConfidence":2.0,"plateTime":0.43265202391422175,"extension":6.350750924344153},"index":4,"playId":"1f65c3db-ab16-3c5d-82d7-1cc37be0b903","pitchNumber":5,"startTime":"2025-07-26T00:40:22.549Z","endTime":"2025-07-26T00:40:26.110Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.417572800176323,"aZ":-14.283541491627648,"pfxX":-7.052237977485534,"pfxZ":9.354295528404151,"pX":0.7989912499075212,"pZ":2.6268025980428873,"vX0":9.827012466405407,"vY0":-137.42248772038596,"vZ0":-5.31526420989099,"x":86.54,"y":167.86,"x0":-1.9069031919719401,"y0":50.00525346887639,"z0":5.5562187568572226,"aX":-13.492306995648946},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.0,"breakHorizontal":10.7,"spinRate":2590,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.39855827074925854,"extension":6.294027333913002},"index":5,"playId":"e5bbd4d5-56ab-36d2-9f17-be9e2b9ddc94","pitchNumber":6,"startTime":"2025-07-26T00:40:47.945Z","endTime":"2025-07-26T00:40:53.217Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.37542043025106,"strikeZoneBottom":1.52041245490403,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.982384246908335,"aZ":-22.616626903576396,"pfxX":-8.683926272881903,"pfxZ":5.597177186028287,"pX":-0.014640344270437816,"pZ":0.5187603560443548,"vX0":7.935341599859589,"vY0":-129.59050790516534,"vZ0":-8.1647853160226,"x":117.56,"y":224.77,"x0":-1.981787371246027,"y0":50.00618729653952,"z0":5.426259586797159,"aX":-14.837281024488707},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.5,"breakHorizontal":14.0,"spinRate":1995,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.42196544085885357,"extension":6.520456155756434},"index":6,"playId":"c2495ed3-8887-3123-a2fc-653ed8e9ba8f","pitchNumber":7,"startTime":"2025-07-26T00:41:12.829Z","endTime":"2025-07-26T00:41:19.484Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:41:19.484Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Eugenio Suárez flies out to left fielder Tommy Pham.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-26T00:42:07.280Z","endTime":"2025-07-26T00:43:15.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":502054,"link":"/api/v1/people/502054"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-26T00:41:28.840Z","endTime":"2025-07-26T00:42:09.632Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.8,"strikeZoneTop":3.53,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.975831188350583,"aZ":-30.484253891475838,"pfxX":1.7007200048865678,"pfxZ":1.0622610326902286,"pX":0.2026794410725497,"pZ":1.0105970301279923,"vX0":5.0722382463447255,"vY0":-124.806600957276,"vZ0":-5.113881268219166,"x":109.27,"y":211.49,"x0":-2.0695433636717193,"y0":50.00371817337052,"z0":5.57011681004467,"aX":2.7069241695206596},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.1,"breakHorizontal":-4.2,"spinRate":2426,"spinDirection":149},"zone":14,"typeConfidence":2.0,"plateTime":0.437351019240094,"extension":6.334606489546752},"index":1,"playId":"b7cc029c-5c2c-3d8a-91f9-53f963ba07ba","pitchNumber":1,"startTime":"2025-07-26T00:42:09.632Z","endTime":"2025-07-26T00:42:12.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.5,"strikeZoneTop":3.53,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.483884478595755,"aZ":-29.215456418867472,"pfxX":2.240655063236578,"pfxZ":1.8219033989372848,"pX":1.1633020632995916,"pZ":1.5733100495072307,"vX0":7.07386355972167,"vY0":-126.4112096110777,"vZ0":-4.286330972171906,"x":72.66,"y":196.3,"x0":-1.9565991008466153,"y0":50.00546452557921,"z0":5.622236624437531,"aX":3.6458431023095685},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.5,"breakHorizontal":-5.6,"spinRate":2495,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4324036451404685,"extension":6.229130843415786},"index":2,"playId":"68328093-a13a-31d2-b2e9-96de1c77670a","pitchNumber":2,"startTime":"2025-07-26T00:42:26.597Z","endTime":"2025-07-26T00:42:29.775Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.53,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.06102539051741,"aZ":-28.938448327179046,"pfxX":0.9090583852110097,"pfxZ":2.00357827984082,"pX":-0.9269577241237457,"pZ":2.3135549769816284,"vX0":2.5322649008339195,"vY0":-125.70974833958176,"vZ0":-2.5683369315803026,"x":152.33,"y":176.31,"x0":-2.061418685869528,"y0":50.00527487469464,"z0":5.673746270140363,"aX":1.4694251976116595},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.4,"breakHorizontal":-2.2,"spinRate":2491,"spinDirection":170},"zone":13,"typeConfidence":2.0,"plateTime":0.43403989126968767,"extension":6.1211801000649},"index":3,"playId":"7e3ef90e-28b7-3a87-96b9-f3c875756f8b","pitchNumber":3,"startTime":"2025-07-26T00:42:46.022Z","endTime":"2025-07-26T00:42:49.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.53,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.2870495099038,"aZ":-32.70599570924733,"pfxX":0.4839367197045683,"pfxZ":-0.3263207483991888,"pX":-0.4224455335110001,"pZ":2.714717591010455,"vX0":4.067862210600805,"vY0":-125.71960593454357,"vZ0":-0.7893588410198457,"x":133.1,"y":165.48,"x0":-2.1182521490864388,"y0":50.004624209950286,"z0":5.665909662967808,"aX":0.7817494741901585},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.6,"breakHorizontal":-1.7,"spinRate":2464,"spinDirection":123},"zone":4,"typeConfidence":2.0,"plateTime":0.4341499457744793,"extension":6.242420531029421},"hitData":{"launchSpeed":78.0,"launchAngle":41.0,"totalDistance":277.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":46.2,"coordY":120.6}},"index":4,"playId":"22baaa81-4c5c-351e-ab56-12d565873481","pitchNumber":4,"startTime":"2025-07-26T00:43:06.772Z","endTime":"2025-07-26T00:43:15.093Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:43:15.093Z","atBatIndex":55},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Henry Davis hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-26T00:44:38.900Z","endTime":"2025-07-26T00:45:23.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.99386377523719,"aZ":-24.327748465346872,"pfxX":-10.261157009305506,"pfxZ":4.14864179449409,"pX":-1.6383804012283112,"pZ":3.4224821134259464,"vX0":3.934932046130177,"vY0":-136.67400410408112,"vZ0":-1.190823366044752,"x":179.45,"y":146.37,"x0":-1.7631169896328425,"y0":50.0052474769838,"z0":5.533788008541087,"aX":-19.424512834440137},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.4,"breakHorizontal":17.8,"spinRate":2155,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.400669955934156,"extension":6.650323603298095},"index":0,"playId":"431e7061-185d-3c1e-814a-1c9421fb4e60","pitchNumber":1,"startTime":"2025-07-26T00:45:18.215Z","endTime":"2025-07-26T00:45:23.315Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:45:23.315Z","atBatIndex":56},{"result":{"type":"atBat","event":"Bunt Pop Out","eventType":"field_out","description":"Isiah Kiner-Falefa bunt pops out to catcher Jose Herrera in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-26T00:46:06.672Z","endTime":"2025-07-26T00:46:15.595Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Bunt Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":645444,"link":"/api/v1/people/645444"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"a55c817d-cb98-3237-990a-c0b968b97605","startTime":"2025-07-26T00:45:53.505Z","endTime":"2025-07-26T00:45:57.248Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.41826489585468,"aZ":-26.22818685971414,"pfxX":1.2849390025186471,"pfxZ":3.5646405819387645,"pX":0.2569126944266231,"pZ":3.271613968326209,"vX0":5.076355800335288,"vY0":-127.58626279827982,"vZ0":-0.7392699892984383,"x":107.21,"y":150.45,"x0":-1.9161237757549476,"y0":50.00155318864895,"z0":5.6110653883319115,"aX":2.142198064566145},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.5,"breakHorizontal":-3.4,"spinRate":2134,"spinDirection":177},"zone":2,"typeConfidence":2.0,"plateTime":0.4274296725578086,"extension":6.789005742303847},"hitData":{"launchSpeed":30.4,"launchAngle":80.0,"totalDistance":21.0,"trajectory":"bunt_popup","hardness":"medium","location":"2","coordinates":{"coordX":118.88,"coordY":208.94}},"index":1,"playId":"676b7c03-9e6b-3692-94e1-105bad3cd932","pitchNumber":1,"startTime":"2025-07-26T00:46:09.035Z","endTime":"2025-07-26T00:46:15.595Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:46:15.595Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Horwitz called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-26T00:46:32.102Z","endTime":"2025-07-26T00:48:02.009Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":645444,"link":"/api/v1/people/645444"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.5,"strikeZoneTop":3.489867875968,"strikeZoneBottom":1.64191961278531,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.613317088310968,"aZ":-33.18422885172107,"pfxX":-5.6432972834309165,"pfxZ":-0.6624774154585786,"pX":0.29288314819280414,"pZ":2.1465251573718365,"vX0":7.1400340760082415,"vY0":-121.97377959115721,"vZ0":-0.8844204522447586,"x":106.57,"y":130.06,"x0":-1.93087840781099,"y0":50.0050057361988,"z0":5.359681274639112,"aX":-8.556554776606868},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.2,"breakHorizontal":8.6,"spinRate":1227,"spinDirection":253},"zone":9,"typeConfidence":2.0,"plateTime":0.44800625065713007,"extension":6.788649823873264},"index":0,"playId":"d6eec7fa-909e-3c61-9149-749fa1699016","pitchNumber":1,"startTime":"2025-07-26T00:46:43.043Z","endTime":"2025-07-26T00:46:46.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.4,"strikeZoneTop":3.52042815297789,"strikeZoneBottom":1.6307508122301,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.246219749829855,"aZ":-23.293945120583857,"pfxX":-9.424498622611342,"pfxZ":4.578591223112872,"pX":0.287134515744689,"pZ":2.1074759726680785,"vX0":8.827859790028226,"vY0":-137.80201923434063,"vZ0":-4.667394592497965,"x":106.06,"y":181.88,"x0":-1.7206568506414015,"y0":50.00059174144567,"z0":5.380011613625346,"aX":-18.273192511060163},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.6,"breakHorizontal":15.4,"spinRate":2081,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.39621250469270564,"extension":6.693261760452263},"index":1,"playId":"26bfc699-1ac8-33e9-9c9a-dbf474ead5db","pitchNumber":2,"startTime":"2025-07-26T00:47:00.040Z","endTime":"2025-07-26T00:47:03.950Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-26T00:47:18.739Z","endTime":"2025-07-26T00:47:35.941Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.5747390567245,"strikeZoneBottom":1.6852255824143,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.84498422873073,"aZ":-18.995913364825523,"pfxX":-8.5100479639587,"pfxZ":6.852765154485619,"pX":0.34666292614473126,"pZ":4.366425449806411,"vX0":8.288795354951754,"vY0":-138.0806145585761,"vZ0":0.11669031553290277,"x":103.79,"y":120.89,"x0":-1.5939954513694046,"y0":50.00504617292998,"z0":5.605723660524948,"aX":-16.372250226591678},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.6,"breakHorizontal":13.6,"spinRate":2270,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.3972531717545169,"extension":6.5819894945245485},"index":3,"playId":"345ad518-d4eb-3c80-b00c-71325ec6cdc4","pitchNumber":3,"startTime":"2025-07-26T00:47:35.941Z","endTime":"2025-07-26T00:47:38.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":75.6,"strikeZoneTop":3.51622327210893,"strikeZoneBottom":1.62713995382767,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.980112025696393,"aZ":-35.44087989751168,"pfxX":9.464148040661934,"pfxZ":-2.220492453722537,"pX":-0.6053546596559145,"pZ":3.398217257809968,"vX0":0.90909723510263,"vY0":-121.29581907686257,"vZ0":2.7064338799144863,"x":140.07,"y":147.03,"x0":-2.214102339137802,"y0":50.005678432041606,"z0":5.389420424948958,"aX":13.896773630161807},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-3.0,"breakHorizontal":-17.3,"spinRate":2195,"spinDirection":59},"zone":1,"typeConfidence":2.0,"plateTime":0.45412302151399375,"extension":6.587304683168065},"index":4,"playId":"a3f2d099-f2b3-3165-b760-8cbe6313c87e","pitchNumber":4,"startTime":"2025-07-26T00:47:56.493Z","endTime":"2025-07-26T00:48:02.009Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:48:02.009Z","atBatIndex":58},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Andrew McCutchen grounds into a force out, shortstop Geraldo Perdomo to second baseman Ketel Marte. Henry Davis out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-26T00:48:09.448Z","endTime":"2025-07-26T00:49:38.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.1,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.869659410893284,"aZ":-30.55399035980336,"pfxX":-0.20369848989115316,"pfxZ":0.9511713982378964,"pX":-0.004338298612811729,"pZ":2.4187709470035177,"vX0":4.923600372773086,"vY0":-129.630431272871,"vZ0":-1.6535774085329589,"x":117.17,"y":173.47,"x0":-1.898051325563402,"y0":50.005458760051056,"z0":5.386791457083583,"aX":-0.34839549892251936},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.6,"breakHorizontal":-0.7,"spinRate":2273,"spinDirection":177},"zone":5,"typeConfidence":2.0,"plateTime":0.4217497154394998,"extension":6.616524042804566},"index":0,"playId":"30f06012-7f28-3c5d-9467-f4ecda23a023","pitchNumber":1,"startTime":"2025-07-26T00:48:27.240Z","endTime":"2025-07-26T00:48:30.385Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.445499375045888,"aZ":-30.66528841225021,"pfxX":9.454397206838049,"pfxZ":1.0347463974482327,"pX":0.4512922997775558,"pZ":2.3909972376752786,"vX0":3.0018575104711407,"vY0":-120.71775783022,"vZ0":-0.4658328063496455,"x":99.8,"y":174.22,"x0":-2.0408333442574156,"y0":50.00201167357272,"z0":5.317597188528609,"aX":13.764429902110491},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":2.0,"breakHorizontal":-17.9,"spinRate":2534,"spinDirection":59},"zone":6,"typeConfidence":2.0,"plateTime":0.45608027294259257,"extension":6.584989782337631},"index":1,"playId":"afecfc68-ae45-3165-8cea-dc09676516b6","pitchNumber":2,"startTime":"2025-07-26T00:48:45.380Z","endTime":"2025-07-26T00:48:48.380Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.4,"strikeZoneTop":3.32940348620437,"strikeZoneBottom":1.60556757918275,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.385465016488777,"aZ":-26.84204855301058,"pfxX":1.5922948537673918,"pfxZ":3.1111358103315165,"pX":2.0856133042519067,"pZ":3.1310808845600255,"vX0":9.298934824858849,"vY0":-129.45039776052732,"vZ0":-0.7420172225628561,"x":37.5,"y":154.24,"x0":-1.7448014790927417,"y0":50.004280971831406,"z0":5.45740425300382,"aX":2.7299904970969173},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.8,"breakHorizontal":-4.8,"spinRate":2236,"spinDirection":157},"zone":12,"typeConfidence":2.0,"plateTime":0.42143810200564813,"extension":6.619483641836268},"index":2,"playId":"622ed8f5-6ba2-3582-96b3-c644fcb716c3","pitchNumber":3,"startTime":"2025-07-26T00:49:09.277Z","endTime":"2025-07-26T00:49:12.520Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.54353013879562,"aZ":-24.756542936983195,"pfxX":-9.55115777524396,"pfxZ":3.869329822730638,"pX":0.4463330254457057,"pZ":2.8077070121706003,"vX0":8.988176174547169,"vY0":-137.41032196552038,"vZ0":-2.6397225677759457,"x":99.99,"y":162.97,"x0":-1.6211124284012568,"y0":50.005572069613144,"z0":5.457137860370068,"aX":-18.325725431472097},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.6,"breakHorizontal":15.5,"spinRate":2320,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.39812592419430404,"extension":6.62364095463651},"hitData":{"launchSpeed":99.1,"launchAngle":-7.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.22,"coordY":157.76}},"index":3,"playId":"607eb4fa-d72b-325f-91f3-6f22b908aec5","pitchNumber":4,"startTime":"2025-07-26T00:49:29.404Z","endTime":"2025-07-26T00:49:38.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:49:38.320Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Adrian Del Castillo lines out sharply to right fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-26T00:51:55.076Z","endTime":"2025-07-26T00:52:19.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: David Bednar replaces Dennis Santana.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T00:50:30.629Z","endTime":"2025-07-26T00:51:57.307Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670280,"link":"/api/v1/people/670280"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.6,"endSpeed":68.8,"strikeZoneTop":3.30620967951548,"strikeZoneBottom":1.49094098841191,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.883801260202016,"aZ":-35.11341637765629,"pfxX":4.284211697232171,"pfxZ":-2.4563302423430144,"pX":-1.3223683692543877,"pZ":3.6570246587989756,"vX0":-0.13696559306834005,"vY0":-108.68913373206557,"vZ0":2.7524371888997203,"x":167.41,"y":140.04,"x0":-1.8152077760428986,"y0":50.00161641862995,"z0":6.184842941074696,"aX":5.130015179101133},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-3.4,"breakHorizontal":-7.7,"spinRate":2146,"spinDirection":47},"zone":11,"typeConfidence":0.9,"plateTime":0.503764254067002,"extension":6.07523089996257},"index":1,"playId":"edb61a7a-af8c-3dfb-bccc-caf12af3bd0e","pitchNumber":1,"startTime":"2025-07-26T00:51:57.307Z","endTime":"2025-07-26T00:52:01.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.15861961394909,"aZ":-14.588988905176175,"pfxX":-3.1239420796137938,"pfxZ":8.894480155709564,"pX":0.4141100000558511,"pZ":2.3182676141802,"vX0":5.927250018762025,"vY0":-139.86201032154543,"vZ0":-6.922693012884253,"x":101.22,"y":176.19,"x0":-1.3286958552649275,"y0":50.00083594923964,"z0":5.785952781146831,"aX":-6.175422340660017},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.8,"breakHorizontal":4.4,"spinRate":2091,"spinDirection":206},"zone":6,"typeConfidence":0.88,"plateTime":0.39192530060398934,"extension":6.767687541858545},"hitData":{"launchSpeed":100.2,"launchAngle":22.0,"totalDistance":343.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":187.14,"coordY":74.75}},"index":2,"playId":"d642e286-f120-3356-aa0a-ba4b58b81cca","pitchNumber":2,"startTime":"2025-07-26T00:52:12.467Z","endTime":"2025-07-26T00:52:19.836Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:52:19.836Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lourdes Gurriel Jr. flies out to right fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-26T00:52:27.974Z","endTime":"2025-07-26T00:53:15.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.9,"strikeZoneTop":3.69012780490808,"strikeZoneBottom":1.63427517826965,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.671823180735196,"aZ":-8.872989071438749,"pfxX":-4.297356388573186,"pfxZ":11.620541413214152,"pX":1.0066696913182855,"pZ":0.47152781553295103,"vX0":7.709148404202597,"vY0":-140.6651227226926,"vZ0":-12.925584675324448,"x":78.63,"y":226.05,"x0":-1.2102646023875314,"y0":50.00696782168701,"z0":5.6998914505385345,"aX":-8.620532295175446},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.5,"breakHorizontal":6.2,"spinRate":2169,"spinDirection":211},"zone":14,"typeConfidence":0.91,"plateTime":0.38927119710580893,"extension":6.761745280487851},"index":0,"playId":"e32c0c5a-b797-3eb5-84e6-1a1a9bb2e6e9","pitchNumber":1,"startTime":"2025-07-26T00:52:48.258Z","endTime":"2025-07-26T00:52:51.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.77,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.238895270936524,"aZ":-11.593747722586249,"pfxX":-4.6156807833485685,"pfxZ":10.437770460951036,"pX":0.33921300297027646,"pZ":2.461178358493532,"vX0":6.581053390611503,"vY0":-139.71402323437857,"vZ0":-6.529975445686936,"x":104.07,"y":172.33,"x0":-1.450003297704681,"y0":50.00631532323032,"z0":5.595105061067458,"aX":-9.104131558110934},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.6,"breakHorizontal":7.0,"spinRate":2366,"spinDirection":211},"zone":6,"typeConfidence":0.89,"plateTime":0.3924395301946353,"extension":6.837058495987918},"hitData":{"launchSpeed":98.7,"launchAngle":31.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.45,"coordY":72.81}},"index":1,"playId":"ee9a07eb-aab6-3a11-b010-aa9e005e0301","pitchNumber":2,"startTime":"2025-07-26T00:53:06.223Z","endTime":"2025-07-26T00:53:15.831Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:53:15.831Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake McCarthy strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-26T00:53:28.377Z","endTime":"2025-07-26T00:54:21.847Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.7,"strikeZoneTop":3.49850441155809,"strikeZoneBottom":1.60129551311086,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.36892914171586,"aZ":-37.734149168304796,"pfxX":1.9596254274265796,"pfxZ":-4.299530981521743,"pX":-0.1589216351069987,"pZ":2.460270147782452,"vX0":2.980717942286522,"vY0":-112.91697476707292,"vZ0":0.7249241998028424,"x":123.06,"y":172.35,"x0":-1.750204826000685,"y0":50.00442880207352,"z0":5.928687099548279,"aX":2.532569152156942},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-7.3,"breakHorizontal":-4.3,"spinRate":2360,"spinDirection":48},"zone":5,"typeConfidence":0.89,"plateTime":0.4848916364867417,"extension":6.389144699084405},"index":0,"playId":"dd377418-5132-35a4-a7a3-36f1a2e54efc","pitchNumber":1,"startTime":"2025-07-26T00:53:42.351Z","endTime":"2025-07-26T00:53:46.338Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.4,"strikeZoneTop":3.56090125534201,"strikeZoneBottom":1.62176226829405,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.23833995636357,"aZ":-23.313121833125827,"pfxX":-1.6017687193941192,"pfxZ":4.907475405980547,"pX":-0.3779427783357103,"pZ":2.031673383603598,"vX0":3.841023103359085,"vY0":-132.9355483843068,"vZ0":-5.3964015941776635,"x":131.41,"y":183.92,"x0":-1.6279782567553245,"y0":50.000212210605426,"z0":5.761152566824508,"aX":-2.890837643597225},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.0,"breakHorizontal":2.2,"spinRate":1599,"spinDirection":215},"zone":7,"typeConfidence":0.82,"plateTime":0.4106950084681409,"extension":6.621796368992059},"index":1,"playId":"e71ca12c-6784-3848-b51f-2a78357a8a1b","pitchNumber":2,"startTime":"2025-07-26T00:53:58.868Z","endTime":"2025-07-26T00:54:02.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.671588997942358,"aZ":-27.28757490765892,"pfxX":-1.0340345425386155,"pfxZ":2.7251121553768227,"pX":0.4067300345321717,"pZ":1.2360588502913898,"vX0":5.319639386752861,"vY0":-132.93447219713897,"vZ0":-6.469302535585023,"x":101.5,"y":205.41,"x0":-1.4833844904425961,"y0":50.005045791293576,"z0":5.673884612054813,"aX":-1.8564790560809912},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.7,"breakHorizontal":0.7,"spinRate":1551,"spinDirection":214},"zone":14,"typeConfidence":0.88,"plateTime":0.41152709902168727,"extension":6.8511825186348885},"index":2,"playId":"50997c74-f235-34dc-abdb-a92d59cccb61","pitchNumber":3,"startTime":"2025-07-26T00:54:17.881Z","endTime":"2025-07-26T00:54:21.847Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:54:21.847Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan Reynolds grounds out, second baseman Ketel Marte to first baseman Tristin English.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-26T00:56:23.297Z","endTime":"2025-07-26T00:57:23.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663536,"link":"/api/v1/people/663536"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.5,"strikeZoneTop":3.15,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.221912935069007,"aZ":-34.624138194605585,"pfxX":7.8750915856057,"pfxZ":-1.6621318361798325,"pX":0.7078573052434444,"pZ":1.170209260624209,"vX0":4.068610502675463,"vY0":-121.04271705245598,"vZ0":-2.6368693861171097,"x":90.02,"y":207.18,"x0":-2.0218385175177023,"y0":50.00290574509457,"z0":5.326932898697031,"aX":11.6010716504521},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-3.4,"breakHorizontal":-15.2,"spinRate":2131,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.45375186761556696,"extension":6.450891729777808},"index":0,"playId":"f78c4d46-b398-3fc5-9dd0-664b6c3312d2","pitchNumber":1,"startTime":"2025-07-26T00:56:41.846Z","endTime":"2025-07-26T00:56:44.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.12473432409777,"strikeZoneBottom":1.39389813918581,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.837652230431715,"aZ":-27.10010240258706,"pfxX":-7.838210599363466,"pfxZ":2.6723021814751533,"pX":-2.18135806660081,"pZ":3.660493426529935,"vX0":2.283877468107067,"vY0":-136.89778267978053,"vZ0":-0.14228022746351976,"x":200.15,"y":139.95,"x0":-2.0072365113462904,"y0":50.00649826050473,"z0":5.566138692642104,"aX":-14.899954154725899},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.0,"breakHorizontal":13.7,"spinRate":2011,"spinDirection":232},"zone":11,"typeConfidence":2.0,"plateTime":0.3999000426111201,"extension":6.417985128282963},"index":1,"playId":"729d7db4-2838-373e-860b-18538dd670ba","pitchNumber":2,"startTime":"2025-07-26T00:56:57.605Z","endTime":"2025-07-26T00:57:00.605Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.15,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.801091452653193,"aZ":-29.781171000929245,"pfxX":-6.741401203852591,"pfxZ":1.5586076993635096,"pX":-1.042268987503571,"pZ":2.3128962242412863,"vX0":4.427990900597044,"vY0":-122.64700179862314,"vZ0":-1.2346389075859638,"x":156.73,"y":176.33,"x0":-1.9894735267006811,"y0":50.00034942403127,"z0":5.347693190081075,"aX":-10.334642818845266},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.8,"breakHorizontal":11.3,"spinRate":1209,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.44549432933908584,"extension":6.80425211691189},"hitData":{"launchSpeed":67.1,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":129.69,"coordY":178.88}},"index":2,"playId":"1008df3f-0add-3a2f-a297-e7a16ec8c9d8","pitchNumber":3,"startTime":"2025-07-26T00:57:14.374Z","endTime":"2025-07-26T00:57:23.229Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:57:23.229Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Gonzales grounds out, shortstop Geraldo Perdomo to first baseman Tristin English.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-26T00:57:33.502Z","endTime":"2025-07-26T00:58:28.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663536,"link":"/api/v1/people/663536"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.8,"strikeZoneTop":3.43990881099423,"strikeZoneBottom":1.45610500164392,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.845888815826022,"aZ":-31.329664651786,"pfxX":7.35445677865919,"pfxZ":0.5290438387729388,"pX":2.4011899045278504,"pZ":1.3354837341268144,"vX0":8.00353975185796,"vY0":-125.21174655758766,"vZ0":-3.5489485079004,"x":25.47,"y":202.72,"x0":-1.7897393931301322,"y0":50.00125099907066,"z0":5.329657619204489,"aX":11.697168933898759},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.4,"breakHorizontal":-15.1,"spinRate":2503,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4371328191068309,"extension":6.782456648195486},"index":0,"playId":"f55185d9-50b5-313c-be0c-f333748ec2fd","pitchNumber":1,"startTime":"2025-07-26T00:57:46.381Z","endTime":"2025-07-26T00:57:49.381Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.577639843872124,"aZ":-37.547005113099004,"pfxX":6.731792409143582,"pfxZ":-3.620651297110255,"pX":0.5151198170271677,"pZ":1.4891828415232176,"vX0":3.866115521353363,"vY0":-121.26404407825771,"vZ0":-1.2255019578994069,"x":97.36,"y":198.57,"x0":-1.9765499550029852,"y0":50.00379405627695,"z0":5.288194954856745,"aX":9.986137179820792},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-6.6,"breakHorizontal":-13.1,"spinRate":2166,"spinDirection":56},"zone":9,"typeConfidence":2.0,"plateTime":0.45236720093338567,"extension":6.475573998699888},"index":1,"playId":"74cdf350-4be6-39aa-b99c-ebc2bc6f5de5","pitchNumber":2,"startTime":"2025-07-26T00:58:04.074Z","endTime":"2025-07-26T00:58:07.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.35281355830164,"aZ":-20.887114255553147,"pfxX":-9.432914939898808,"pfxZ":5.77434130640702,"pX":-0.7450944953750852,"pZ":2.783683715565213,"vX0":6.091919433623366,"vY0":-138.56749702692244,"vZ0":-3.3781156799037673,"x":145.4,"y":163.62,"x0":-1.7401540945944232,"y0":50.00642168366188,"z0":5.404971579970101,"aX":-18.44940130534914},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.0,"breakHorizontal":16.0,"spinRate":2351,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.39445324096912904,"extension":6.708225413911717},"hitData":{"launchSpeed":70.1,"launchAngle":1.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.74,"coordY":157.26}},"index":2,"playId":"6a8d9d06-7006-3cc4-89b0-d6c29bc3c4f3","pitchNumber":3,"startTime":"2025-07-26T00:58:20.794Z","endTime":"2025-07-26T00:58:28.460Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:58:28.460Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Oneil Cruz walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-26T00:58:40.007Z","endTime":"2025-07-26T00:59:55.983Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":80.0,"strikeZoneTop":3.92027681179008,"strikeZoneBottom":1.76188931297668,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.16759522123459,"aZ":-31.463941129990424,"pfxX":-4.286464821471272,"pfxZ":0.44983567181507356,"pX":0.6329140631420832,"pZ":0.4391377973417062,"vX0":7.2833048571364465,"vY0":-124.02738283011618,"vZ0":-5.323852146130613,"x":92.87,"y":226.92,"x0":-1.7586613432628926,"y0":50.00456025833522,"z0":5.176914607840645,"aX":-6.8121003530406385},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.0,"breakHorizontal":6.5,"spinRate":1323,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.4382912574490079,"extension":6.732976358020915},"index":0,"playId":"fb43e3ec-c202-3e04-a3e4-2e2b9531b828","pitchNumber":1,"startTime":"2025-07-26T00:58:58.475Z","endTime":"2025-07-26T00:59:02.055Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.1,"strikeZoneTop":3.83053818575837,"strikeZoneBottom":1.80923781090779,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.414612567496462,"aZ":-30.62264142177464,"pfxX":2.21422422354056,"pfxZ":0.88672621566716,"pX":1.8503947735429918,"pZ":3.386632692144305,"vX0":8.811613016297839,"vY0":-131.11849402389973,"vZ0":0.3588783175630057,"x":46.47,"y":147.34,"x0":-1.8345349253305232,"y0":50.00262335718096,"z0":5.523714883439279,"aX":3.8740340561470235},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.9,"breakHorizontal":-5.9,"spinRate":2049,"spinDirection":171},"zone":12,"typeConfidence":2.0,"plateTime":0.4169215600103895,"extension":6.756093649593668},"index":1,"playId":"04e19f83-9aae-39c3-a708-a0455a91152a","pitchNumber":2,"startTime":"2025-07-26T00:59:19.444Z","endTime":"2025-07-26T00:59:23.199Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":77.0,"strikeZoneTop":3.83259490833238,"strikeZoneBottom":1.6426032619346,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.31170736973161,"aZ":-30.3117557549001,"pfxX":-3.3478349588947474,"pfxZ":1.240499542750543,"pX":-1.449106253572445,"pZ":3.028270786228633,"vX0":2.4105360831878464,"vY0":-121.14462858985313,"vZ0":0.7402672794620397,"x":172.24,"y":157.02,"x0":-2.0168803502173485,"y0":50.00342300355071,"z0":5.346494954910709,"aX":-5.029209888196855},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.6,"breakHorizontal":5.5,"spinRate":1194,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.4503129748435466,"extension":6.767013090052393},"index":2,"playId":"147297b0-6f41-3cc4-b295-768adf59308b","pitchNumber":3,"startTime":"2025-07-26T00:59:35.385Z","endTime":"2025-07-26T00:59:38.965Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.9,"strikeZoneTop":3.921067087394,"strikeZoneBottom":1.77385875469863,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.26087096816396,"aZ":-28.46990429168628,"pfxX":-5.930119139982122,"pfxZ":2.451967596087025,"pX":-2.2921845395236238,"pZ":3.3495993187167126,"vX0":1.2926290813306907,"vY0":-122.26996632314432,"vZ0":1.0288902720300386,"x":204.37,"y":148.34,"x0":-2.0573919160955554,"y0":50.00597761687658,"z0":5.367578059683273,"aX":-8.974114627094771},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.9,"breakHorizontal":10.4,"spinRate":1305,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.44808685865283193,"extension":6.313841359439213},"index":3,"playId":"05fb1675-c04f-3d4e-83b2-0fb5e4c5dc69","pitchNumber":4,"startTime":"2025-07-26T00:59:52.729Z","endTime":"2025-07-26T00:59:55.983Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T00:59:55.983Z","atBatIndex":65},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Anthony DeSclafani intentionally walks Tommy Pham.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-26T01:01:20.239Z","endTime":"2025-07-26T01:02:55.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"postOnSecond":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-26T01:00:31.719Z","endTime":"2025-07-26T01:01:05.555Z","isPitch":false,"type":"action"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"2b414b99-b4a0-3f8d-aa6f-40eaaf588120","startTime":"2025-07-26T01:01:05.555Z","endTime":"2025-07-26T01:01:09.808Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.3,"strikeZoneTop":3.39443387441683,"strikeZoneBottom":1.44666313096911,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.40138328757243,"aZ":-34.806793999822666,"pfxX":7.247849890418159,"pfxZ":-1.8161922341517007,"pX":2.923334604224295,"pZ":-0.03379386209886935,"vX0":8.770127606367446,"vY0":-120.54162056375027,"vZ0":-5.119183433702147,"x":5.57,"y":239.69,"x0":-1.7224760335910987,"y0":50.00266907362946,"z0":5.238028551004098,"aX":10.517786476157594},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-4.4,"breakHorizontal":-15.5,"spinRate":2558,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4567850657040391,"extension":6.930842846359914},"index":2,"playId":"1fcc5788-8626-315c-8b97-3c67d37295b0","pitchNumber":1,"startTime":"2025-07-26T01:01:22.516Z","endTime":"2025-07-26T01:01:29.294Z","isPitch":true,"type":"pitch"},{"details":{"description":"Oneil Cruz steals (34) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":3,"actionPlayId":"1fcc5788-8626-315c-8b97-3c67d37295b0","startTime":"2025-07-26T01:01:37.163Z","endTime":"2025-07-26T01:01:52.133Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.2,"strikeZoneTop":3.61001662938016,"strikeZoneBottom":1.62021004038062,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.943789090355306,"aZ":-36.13922890264511,"pfxX":8.746617323905141,"pfxZ":-2.7516141903202502,"pX":-1.7445628937847764,"pZ":2.717170064598107,"vX0":-1.6446663998704527,"vY0":-119.4559555026071,"vZ0":1.3248114790697427,"x":183.5,"y":165.42,"x0":-2.181550196759702,"y0":50.005354603470366,"z0":5.415028142952614,"aX":12.587401218462809},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-4.3,"breakHorizontal":-15.4,"spinRate":2404,"spinDirection":61},"zone":11,"typeConfidence":2.0,"plateTime":0.45929086213887915,"extension":6.509572908972064},"index":4,"playId":"ab7de0da-1aeb-39ac-85c0-c57152bdd17b","pitchNumber":2,"startTime":"2025-07-26T01:01:52.133Z","endTime":"2025-07-26T01:01:55.519Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.8,"strikeZoneTop":3.53543840291515,"strikeZoneBottom":1.54502408716827,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.63062996627195,"aZ":-29.12790927156689,"pfxX":1.0334171542609258,"pfxZ":1.8036216374193668,"pX":0.6019297838355975,"pZ":3.08699057826659,"vX0":5.654055576351483,"vY0":-128.14776700573373,"vZ0":-0.3570011411499129,"x":94.06,"y":155.43,"x0":-1.7533428335166867,"y0":50.00265079842712,"z0":5.473649844917798,"aX":1.744832277640488},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.4,"breakHorizontal":-3.0,"spinRate":2302,"spinDirection":135},"zone":3,"typeConfidence":2.0,"plateTime":0.4249132569775056,"extension":6.559579494497696},"index":5,"playId":"3db5477c-8f32-313e-aa3f-822e331145b4","pitchNumber":3,"startTime":"2025-07-26T01:02:11.037Z","endTime":"2025-07-26T01:02:15.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.3,"strikeZoneTop":3.48152463309582,"strikeZoneBottom":1.57711163945482,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.8841312437266,"aZ":-22.483562191677215,"pfxX":-8.62529967699734,"pfxZ":5.176638116322476,"pX":-1.320850886157531,"pZ":3.785177792801586,"vX0":4.153644962128601,"vY0":-135.95680106110268,"vZ0":-0.4499524556787525,"x":167.35,"y":136.58,"x0":-1.7480946339224281,"y0":50.001502594641,"z0":5.513625551955568,"aX":-16.140979902572752},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.5,"breakHorizontal":14.8,"spinRate":2239,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.4029207364954961,"extension":6.694741621375373},"index":6,"playId":"83e5b7c1-b7a5-32d9-8bce-7c230deb05f3","pitchNumber":4,"startTime":"2025-07-26T01:02:32.733Z","endTime":"2025-07-26T01:02:35.938Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"index":7,"playId":"07770146-0676-1003-001c-f08cd117d70a","pitchNumber":4,"startTime":"2025-07-26T01:02:53.205Z","endTime":"2025-07-26T01:02:55.341Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2025-07-26T01:02:55.341Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ke'Bryan Hayes grounds out, first baseman Tristin English to pitcher Anthony DeSclafani.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-26T01:04:14.562Z","endTime":"2025-07-26T01:04:23.920Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663536,"link":"/api/v1/people/663536"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":543101,"link":"/api/v1/people/543101"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-26T01:03:04.125Z","endTime":"2025-07-26T01:04:16.890Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.860060367223777,"aZ":-27.01781270018075,"pfxX":2.0780895337419847,"pfxZ":2.978410343175958,"pX":0.7435827852458249,"pZ":1.6064470263011115,"vX0":5.903842918642409,"vY0":-130.42006724888094,"vZ0":-4.460896485645645,"x":88.66,"y":195.41,"x0":-1.8140894348263366,"y0":50.005627753088525,"z0":5.362108293435597,"aX":3.602228845997232},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.7,"breakHorizontal":-5.0,"spinRate":2319,"spinDirection":170},"zone":9,"typeConfidence":2.0,"plateTime":0.4189876300192412,"extension":6.748478080675719},"hitData":{"launchSpeed":69.0,"launchAngle":-3.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.88,"coordY":155.74}},"index":1,"playId":"b8e6c73f-b9ec-351b-a0be-91e8ae669d6a","pitchNumber":1,"startTime":"2025-07-26T01:04:16.890Z","endTime":"2025-07-26T01:04:23.920Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:04:23.920Z","atBatIndex":67},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Blaze Alexander out on a sacrifice bunt, first baseman Spencer Horwitz to second baseman Nick Gonzales. Jake McCarthy to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-07-26T01:07:41.368Z","endTime":"2025-07-26T01:08:10.655Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Braxton Ashcraft replaces David Bednar.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T01:05:45.940Z","endTime":"2025-07-26T01:06:18.003Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677952,"link":"/api/v1/people/677952"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Jake McCarthy starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-26T01:06:18.003Z","endTime":"2025-07-26T01:07:10.452Z","isPitch":false,"type":"action","player":{"id":664983,"link":"/api/v1/people/664983"},"base":2},{"details":{"description":"Offensive Substitution: Pinch-hitter Blaze Alexander replaces Tristin English.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-26T01:07:10.452Z","endTime":"2025-07-26T01:07:43.722Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":663536,"link":"/api/v1/people/663536"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.7,"strikeZoneTop":3.28172805790083,"strikeZoneBottom":1.42348628040701,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.52726084327335,"aZ":-10.7420997011352,"pfxX":-4.222376290811629,"pfxZ":10.644488557992666,"pX":-0.7899511742134672,"pZ":1.3229926549675404,"vX0":2.6316891631341486,"vY0":-141.32296703878305,"vZ0":-10.947876095752092,"x":147.11,"y":203.06,"x0":-1.1867428268527198,"y0":50.0064704907795,"z0":5.947030717383269,"aX":-8.50514970522745},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.2,"breakHorizontal":7.1,"spinRate":2218,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.3882148869234632,"extension":6.461637526719322},"index":3,"playId":"7278b5a7-4d0d-312d-be2f-e89a96386457","pitchNumber":1,"startTime":"2025-07-26T01:07:43.722Z","endTime":"2025-07-26T01:07:48.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.24,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.168250570412475,"aZ":-11.826455047924727,"pfxX":-5.084162123161265,"pfxZ":10.0959878705324,"pX":-0.11623826855199332,"pZ":1.716626089928057,"vX0":5.2213213808921966,"vY0":-141.0888425902831,"vZ0":-9.074511908272871,"x":121.43,"y":192.43,"x0":-1.3304889785048413,"y0":50.00662913177472,"z0":5.737591961186975,"aX":-10.250207526889891},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.6,"breakHorizontal":8.2,"spinRate":2183,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.388248564682641,"extension":6.549978061341598},"hitData":{"launchSpeed":36.7,"launchAngle":-40.0,"totalDistance":4.0,"trajectory":"bunt_grounder","hardness":"soft","location":"3","coordinates":{"coordX":130.7,"coordY":187.52}},"index":4,"playId":"a9fc191e-2723-3bb2-bf66-accbf458bfa1","pitchNumber":2,"startTime":"2025-07-26T01:08:03.492Z","endTime":"2025-07-26T01:08:10.655Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:08:10.655Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Barrosa strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-07-26T01:08:51.633Z","endTime":"2025-07-26T01:10:11.075Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jorge Barrosa replaces Jose Herrera.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-26T01:08:35.953Z","endTime":"2025-07-26T01:08:53.921Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":645444,"link":"/api/v1/people/645444"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.30727912917349,"strikeZoneBottom":1.39690335452227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.535692902336866,"aZ":-41.22914617462512,"pfxX":3.84807492989329,"pfxZ":-5.7352483767161555,"pX":0.11848929625419534,"pZ":2.325671017904972,"vX0":1.7536754227357143,"vY0":-124.94324912588723,"vZ0":-1.5114089111753177,"x":112.48,"y":175.99,"x0":-1.0927497745076757,"y0":50.00255809926288,"z0":6.331097680669272,"aX":6.074627351576635},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-10.4,"breakHorizontal":-7.3,"spinRate":2722,"spinDirection":38},"zone":5,"typeConfidence":2.0,"plateTime":0.4386273323403782,"extension":6.144844950641137},"index":1,"playId":"2ff601af-1597-3254-b94a-f80a54f34435","pitchNumber":1,"startTime":"2025-07-26T01:08:53.921Z","endTime":"2025-07-26T01:08:57.955Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":2,"startTime":"2025-07-26T01:09:10.729Z","endTime":"2025-07-26T01:09:24.038Z","isPitch":false,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.370048055414788,"aZ":-39.471593971875755,"pfxX":3.6896708023755305,"pfxZ":-4.501481789386982,"pX":0.3986557930647656,"pZ":1.2998855438174917,"vX0":2.5702497072673203,"vY0":-126.6424410470026,"vZ0":-4.212222199914781,"x":101.8,"y":203.68,"x0":-1.1095253501621614,"y0":50.003957817234685,"z0":6.148999967406221,"aX":5.980269752296553},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-8.9,"breakHorizontal":-7.3,"spinRate":2747,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4328494584844411,"extension":6.131290300706821},"index":3,"playId":"77615d90-ba9f-3b5f-9e38-a8f53f6e2880","pitchNumber":2,"startTime":"2025-07-26T01:09:24.038Z","endTime":"2025-07-26T01:09:27.038Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.9,"strikeZoneTop":3.31891804714586,"strikeZoneBottom":1.40916084379364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.944858805476525,"aZ":-42.33944140380677,"pfxX":4.4213987257316605,"pfxZ":-6.45790793205089,"pX":-1.2902762614937193,"pZ":2.3859636216755984,"vX0":-1.0269515858702611,"vY0":-124.8633434594734,"vZ0":-0.9870295190677327,"x":166.18,"y":174.36,"x0":-1.4472170060381067,"y0":50.005213920901646,"z0":6.280845302641922,"aX":6.958108532659959},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-11.6,"breakHorizontal":-7.8,"spinRate":2647,"spinDirection":44},"zone":11,"typeConfidence":2.0,"plateTime":0.43924334598116754,"extension":5.828591418796734},"index":4,"playId":"5d7e29c0-2ec5-3d32-8b4b-5e7568d0e146","pitchNumber":3,"startTime":"2025-07-26T01:09:47.825Z","endTime":"2025-07-26T01:09:50.913Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":90.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.43,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.825894413096965,"aZ":-13.3694379925136,"pfxX":-4.017203940237367,"pfxZ":9.050457784052401,"pX":-0.526125398364169,"pZ":2.9938233615994188,"vX0":3.1492882961641806,"vY0":-142.96228316346367,"vZ0":-5.9843347568277725,"x":137.05,"y":157.95,"x0":-1.1180428918886145,"y0":50.00322081176976,"z0":5.947720522329563,"aX":-8.346225483187657},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.5,"breakHorizontal":6.7,"spinRate":2416,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.3825990789407441,"extension":6.417962535987288},"index":5,"playId":"2f46a22a-68a0-3119-b2b4-5ed58f82b136","pitchNumber":4,"startTime":"2025-07-26T01:10:07.471Z","endTime":"2025-07-26T01:10:11.075Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:10:11.075Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Corbin Carroll grounds out, second baseman Nick Gonzales to first baseman Spencer Horwitz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-07-26T01:10:23.126Z","endTime":"2025-07-26T01:11:07.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":693304,"link":"/api/v1/people/693304"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":90.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.67555487001346,"aZ":-13.15855085130764,"pfxX":-4.302285658291185,"pfxZ":9.027238930770801,"pX":0.6349185468850522,"pZ":2.1760123308448613,"vX0":6.643848987419311,"vY0":-144.0344664857973,"vZ0":-8.07366602162438,"x":92.8,"y":180.03,"x0":-1.139989154755711,"y0":50.00175102306475,"z0":5.824422265353451,"aX":-9.06198149399505},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":14.9,"breakHorizontal":6.5,"spinRate":2455,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.3799179390821634,"extension":6.398999630614105},"index":0,"playId":"e03c2ac7-5a14-3e07-981b-13f9251522b4","pitchNumber":1,"startTime":"2025-07-26T01:10:33.591Z","endTime":"2025-07-26T01:10:39.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.39708794497279,"aZ":-13.673248400832561,"pfxX":-4.867845347279581,"pfxZ":8.959593005973455,"pX":-0.2773236695330688,"pZ":2.439378844304095,"vX0":4.565568999714873,"vY0":-142.69037503261248,"vZ0":-7.189954388229807,"x":127.57,"y":172.92,"x0":-1.264547952034277,"y0":50.00249664392833,"z0":5.850742960590858,"aX":-10.052006478865385},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.0,"breakHorizontal":7.9,"spinRate":2475,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.38363655779037753,"extension":6.359547381531232},"hitData":{"launchSpeed":107.3,"launchAngle":0.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.75,"coordY":155.74}},"index":1,"playId":"d2c152c6-b4eb-3f26-9d90-b846424e1271","pitchNumber":2,"startTime":"2025-07-26T01:11:00.003Z","endTime":"2025-07-26T01:11:07.024Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:11:07.024Z","atBatIndex":70},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Diamondbacks challenged (play at 1st), call on the field was overturned: Henry Davis out on a sacrifice bunt, third baseman Blaze Alexander to second baseman Ketel Marte. Ke'Bryan Hayes to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-07-26T01:13:29.313Z","endTime":"2025-07-26T01:13:41.116Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[4],"actionIndex":[0,1,2,3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Defensive switch from third base to first base for Eugenio Suárez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T01:12:59.604Z","endTime":"2025-07-26T01:12:59.629Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"400"},{"details":{"description":"Blaze Alexander remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-26T01:12:59.629Z","endTime":"2025-07-26T01:12:59.630Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":663536,"link":"/api/v1/people/663536"}},{"details":{"description":"Defensive Substitution: James McCann replaces Jorge Barrosa, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-26T01:12:59.630Z","endTime":"2025-07-26T01:13:20.185Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":543510,"link":"/api/v1/people/543510"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"902","replacedPlayer":{"id":678489,"link":"/api/v1/people/678489"}},{"details":{"description":"Ke'Bryan Hayes starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-07-26T01:13:20.185Z","endTime":"2025-07-26T01:13:31.706Z","isPitch":false,"type":"action","player":{"id":663647,"link":"/api/v1/people/663647"},"base":2},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.662798195248115,"aZ":-17.775319349924178,"pfxX":-6.996988727992551,"pfxZ":7.521760425587463,"pX":0.4394864187339342,"pZ":4.239662263801886,"vX0":8.47204147297429,"vY0":-137.29020408696317,"vZ0":-0.30529978014554626,"x":100.25,"y":124.31,"x0":-1.773524505998931,"y0":50.00083422376773,"z0":5.559446958210755,"aX":-13.390993306471884},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.8,"breakHorizontal":10.9,"spinRate":2334,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.3985650851608056,"extension":6.615459022239717},"hitData":{"launchSpeed":23.5,"launchAngle":-54.0,"totalDistance":5.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":120.83,"coordY":193.97}},"index":4,"playId":"a3147e30-6e8d-33b0-9690-f3ec2578136f","pitchNumber":1,"startTime":"2025-07-26T01:13:31.706Z","endTime":"2025-07-26T01:13:41.116Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":109},"playEndTime":"2025-07-26T01:13:41.116Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isiah Kiner-Falefa flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-07-26T01:15:38.863Z","endTime":"2025-07-26T01:17:58.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":3.38,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.257840023251116,"aZ":-25.273092991074723,"pfxX":-9.095397846312219,"pfxZ":3.6270720012531132,"pX":-0.46808287881170646,"pZ":3.3835095627959197,"vX0":6.72325005409003,"vY0":-136.67532943532422,"vZ0":-1.120421055386482,"x":134.84,"y":147.43,"x0":-1.7699615415791734,"y0":50.006711825748305,"z0":5.523796193038786,"aX":-17.325420691147357},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.6,"breakHorizontal":15.2,"spinRate":2033,"spinDirection":234},"zone":1,"typeConfidence":2.0,"plateTime":0.39974138364805434,"extension":6.754795957573467},"index":0,"playId":"36a2b196-21fe-3f1d-b51e-05c16ad1de09","pitchNumber":1,"startTime":"2025-07-26T01:15:38.863Z","endTime":"2025-07-26T01:15:41.863Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":79.0,"strikeZoneTop":3.38,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.328938657419627,"aZ":-29.417869212332057,"pfxX":-5.752843956650688,"pfxZ":1.766173511694102,"pX":1.0934824533009846,"pZ":0.7238375181105813,"vX0":8.770098380976263,"vY0":-123.21443046929933,"vZ0":-4.905755433559465,"x":75.32,"y":219.24,"x0":-1.7423759244426933,"y0":50.000997855929796,"z0":5.186840364637477,"aX":-8.966618492182175},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.4,"breakHorizontal":8.6,"spinRate":1473,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4422209364586509,"extension":7.050100554284951},"index":1,"playId":"b6056d48-90a4-3b21-ad88-3defe71709e2","pitchNumber":2,"startTime":"2025-07-26T01:15:58.513Z","endTime":"2025-07-26T01:16:02.363Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-26T01:16:14.208Z","endTime":"2025-07-26T01:16:24.099Z","isPitch":false,"type":"action","player":{"id":643396,"link":"/api/v1/people/643396"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.6,"strikeZoneTop":3.34934926664784,"strikeZoneBottom":1.4646207679915,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.308383554846998,"aZ":-32.11883846728229,"pfxX":-6.5021442409677785,"pfxZ":0.03359672244605871,"pX":0.8270430833388906,"pZ":0.44605730551125156,"vX0":8.590773497874409,"vY0":-124.2709315575871,"vZ0":-5.076358325823115,"x":85.48,"y":226.74,"x0":-1.8122295814028109,"y0":50.001402913532225,"z0":5.149255237252081,"aX":-10.282356099895603},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.8,"breakHorizontal":10.1,"spinRate":1352,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4388835041064003,"extension":6.886373152907338},"index":3,"playId":"f89f8c53-3e8f-34aa-9d7f-c69374b45c00","pitchNumber":3,"startTime":"2025-07-26T01:16:24.099Z","endTime":"2025-07-26T01:16:28.453Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.454939822803876,"aZ":-27.84299223723155,"pfxX":-5.039373639981692,"pfxZ":2.7799549364211638,"pX":-0.41329210127435856,"pZ":1.9443965611093872,"vX0":5.0551099729648445,"vY0":-123.45517395442651,"vZ0":-2.586701998120275,"x":132.75,"y":186.28,"x0":-1.8237993079795756,"y0":50.00316872587001,"z0":5.327472446717238,"aX":-7.851062838979679},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.7,"breakHorizontal":8.0,"spinRate":1157,"spinDirection":249},"zone":7,"typeConfidence":2.0,"plateTime":0.44210700502947464,"extension":6.655046181770483},"index":4,"playId":"99e68c0f-05ba-3c06-ba04-122d6f421c6c","pitchNumber":4,"startTime":"2025-07-26T01:16:53.188Z","endTime":"2025-07-26T01:17:01.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":76.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.515743656224103,"aZ":-30.261286642510314,"pfxX":6.272587115270994,"pfxZ":1.2674501487298944,"pX":0.5757801964993956,"pZ":3.2030745888453933,"vX0":4.152002303566596,"vY0":-122.05912379129146,"vZ0":1.1149711290813265,"x":95.05,"y":152.3,"x0":-1.9632815523551794,"y0":50.00068144309269,"z0":5.350398584192621,"aX":9.441357593758326},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.9,"breakHorizontal":-12.4,"spinRate":2225,"spinDirection":60},"zone":3,"typeConfidence":2.0,"plateTime":0.44911964993204423,"extension":6.557841450898195},"index":5,"playId":"d5aab92e-e0af-334e-acf7-935f6c67659b","pitchNumber":5,"startTime":"2025-07-26T01:17:23.222Z","endTime":"2025-07-26T01:17:26.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.2,"strikeZoneTop":3.38,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.176907520401972,"aZ":-27.832263712653702,"pfxX":7.109603514479223,"pfxZ":2.848372006926432,"pX":1.3654197042729026,"pZ":3.290131592679001,"vX0":5.499047900235663,"vY0":-123.11360417215226,"vZ0":0.7644114808531238,"x":64.95,"y":149.95,"x0":-1.8266649604809533,"y0":50.0018722465112,"z0":5.345320794056329,"aX":10.827964243781512},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.6,"breakHorizontal":-14.3,"spinRate":2319,"spinDirection":52},"zone":12,"typeConfidence":2.0,"plateTime":0.44620809999051714,"extension":6.429583636118113},"hitData":{"launchSpeed":67.8,"launchAngle":45.0,"totalDistance":213.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.88,"coordY":138.55}},"index":6,"playId":"2312e761-69fb-3af2-8b3a-1da77b17213f","pitchNumber":6,"startTime":"2025-07-26T01:17:47.165Z","endTime":"2025-07-26T01:17:58.328Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:17:58.328Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Horwitz grounds out, shortstop Geraldo Perdomo to first baseman Eugenio Suárez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-07-26T01:18:09.853Z","endTime":"2025-07-26T01:20:10.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.7,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.190004982779225,"aZ":-30.97664547253932,"pfxX":-4.19737217153664,"pfxZ":0.768666849799911,"pX":0.5168667868289978,"pZ":1.8060962903521,"vX0":7.057786708375749,"vY0":-123.4848798046603,"vZ0":-2.304136171778107,"x":97.3,"y":190.02,"x0":-1.8195843286443076,"y0":50.00360227663922,"z0":5.3308703079269595,"aX":-6.550366104906788},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.1,"breakHorizontal":6.1,"spinRate":1394,"spinDirection":249},"zone":9,"typeConfidence":2.0,"plateTime":0.44180535490022077,"extension":6.745222417298987},"index":0,"playId":"ba521cd0-1e85-3a06-b766-e092df78d38d","pitchNumber":1,"startTime":"2025-07-26T01:18:32.210Z","endTime":"2025-07-26T01:18:35.210Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.6,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.800720666590344,"aZ":-27.52280842835085,"pfxX":1.4445040607783324,"pfxZ":2.690197928160373,"pX":0.5309109666078514,"pZ":3.6538520333137905,"vX0":5.740638003057718,"vY0":-129.84286702060183,"vZ0":0.6300309110402519,"x":96.76,"y":140.13,"x0":-1.8845523084505855,"y0":50.00480791119164,"z0":5.480809329972312,"aX":2.4984002747317513},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.2,"breakHorizontal":-3.7,"spinRate":2325,"spinDirection":179},"zone":3,"typeConfidence":2.0,"plateTime":0.4197107361817074,"extension":6.650693000787935},"index":1,"playId":"9f376a51-f9e9-3081-9b87-5b186517e593","pitchNumber":2,"startTime":"2025-07-26T01:18:52.558Z","endTime":"2025-07-26T01:18:55.605Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.4,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.316218284036434,"aZ":-26.98977029644446,"pfxX":0.7856635543285213,"pfxZ":3.0398444595949545,"pX":1.1129531019007668,"pZ":2.4300793571981596,"vX0":7.09593886870938,"vY0":-128.60827350066526,"vZ0":-2.1597342293721384,"x":74.58,"y":173.17,"x0":-1.764097291973908,"y0":50.00019608291496,"z0":5.337995005578657,"aX":1.3385687843205858},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.3,"breakHorizontal":-2.8,"spinRate":2402,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.4230786412114278,"extension":6.485194994934675},"index":2,"playId":"bc141c54-cf65-3a4f-b23a-7fd387eeaa13","pitchNumber":3,"startTime":"2025-07-26T01:19:16.741Z","endTime":"2025-07-26T01:19:20.225Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.61,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.90945228883952,"aZ":-17.40022232232561,"pfxX":-8.457498929346936,"pfxZ":7.647879116755268,"pX":-0.37284160622984447,"pZ":3.7340198055131024,"vX0":6.474082442066281,"vY0":-138.35916108229105,"vZ0":-1.5535308790976057,"x":131.21,"y":137.96,"x0":-1.6484758186503676,"y0":50.003667523003635,"z0":5.473247366737441,"aX":-16.339241573796514},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.7,"breakHorizontal":13.9,"spinRate":2533,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.39642764307459943,"extension":6.5754930970469925},"hitData":{"launchSpeed":95.7,"launchAngle":4.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.2,"coordY":154.72}},"index":3,"playId":"a89a6a76-0433-32ea-a3a1-cca96deffb22","pitchNumber":4,"startTime":"2025-07-26T01:20:00.831Z","endTime":"2025-07-26T01:20:10.003Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:20:10.003Z","atBatIndex":73},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ketel Marte walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2025-07-26T01:22:17.677Z","endTime":"2025-07-26T01:23:35.254Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnSecond":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Corbin Carroll starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T01:21:37.791Z","endTime":"2025-07-26T01:22:19.811Z","isPitch":false,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"},"base":2},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.7,"strikeZoneTop":3.63470094577757,"strikeZoneBottom":1.64611438278529,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.54210678213274,"aZ":-14.49284267100273,"pfxX":-4.990484808334903,"pfxZ":8.829091045891838,"pX":-1.2526877690035225,"pZ":2.269740814764167,"vX0":1.7731643384609257,"vY0":-140.1132539162021,"vZ0":-7.508098473188202,"x":164.75,"y":177.5,"x0":-1.2427387329742166,"y0":50.00136500451205,"z0":5.91749337737104,"aX":-9.99225352807977},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.8,"breakHorizontal":8.8,"spinRate":2295,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.38985187303809,"extension":6.400710959158622},"index":1,"playId":"b97f0a8d-f0e2-3a43-9f67-9cf397618165","pitchNumber":1,"startTime":"2025-07-26T01:22:19.811Z","endTime":"2025-07-26T01:22:23.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.53371577842546,"strikeZoneBottom":1.54458337470214,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.28969655626729,"aZ":-43.572576189930054,"pfxX":4.4832554353066,"pfxZ":-7.501399343135585,"pX":-1.341547183180036,"pZ":3.1124895997784563,"vX0":-1.6029259521026185,"vY0":-122.47874199630988,"vZ0":1.0300340400196522,"x":168.14,"y":154.74,"x0":-1.2609576879774569,"y0":50.00491309053819,"z0":6.413879238552904,"aX":6.809148768792734},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-13.1,"breakHorizontal":-7.7,"spinRate":2740,"spinDirection":34},"zone":11,"typeConfidence":2.0,"plateTime":0.4472743979369169,"extension":5.701047636927097},"index":2,"playId":"90ff4509-df71-393d-878b-8f429972e2d6","pitchNumber":2,"startTime":"2025-07-26T01:22:37.999Z","endTime":"2025-07-26T01:22:41.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.8,"strikeZoneTop":3.46529053259036,"strikeZoneBottom":1.64687375872084,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.775178210253355,"aZ":-14.994737491396114,"pfxX":-5.356331142142895,"pfxZ":8.363750247559103,"pX":1.3211209955443983,"pZ":2.6030846436314765,"vX0":8.312891613435246,"vY0":-142.00410744886784,"vZ0":-6.57440980394704,"x":66.64,"y":168.5,"x0":-0.9405796788287366,"y0":50.0030121069388,"z0":5.892155054245372,"aX":-11.002726797067531},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.0,"breakHorizontal":8.2,"spinRate":2463,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.38487467541731757,"extension":6.574292454588721},"index":3,"playId":"4b759acb-c8ec-3d57-a411-8edfbe7465b0","pitchNumber":3,"startTime":"2025-07-26T01:22:55.169Z","endTime":"2025-07-26T01:22:58.378Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.5,"strikeZoneTop":3.42289498511297,"strikeZoneBottom":1.56161545304343,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.085487790194765,"aZ":-14.53342450633328,"pfxX":-3.981465154513143,"pfxZ":8.60224650925822,"pX":-0.38970129719918123,"pZ":3.3880205135403956,"vX0":2.9260232944611286,"vY0":-141.9669332864813,"vZ0":-5.219158445828495,"x":131.85,"y":147.3,"x0":-0.9140308192047059,"y0":50.002844410482204,"z0":6.168170161006058,"aX":-8.164930924981796},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.8,"breakHorizontal":6.6,"spinRate":2358,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.38512304223601745,"extension":6.123448426334971},"index":4,"playId":"b17bc8fd-e86e-3de7-ba4b-86d8b949c63d","pitchNumber":4,"startTime":"2025-07-26T01:23:14.989Z","endTime":"2025-07-26T01:23:18.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.46145837837328,"strikeZoneBottom":1.62882246313615,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.962989185635937,"aZ":-45.02418841011773,"pfxX":4.356408711833242,"pfxZ":-8.421260211998403,"pX":-0.4621164158273838,"pZ":1.4822809569192406,"vX0":0.1661833001708954,"vY0":-123.36271720667837,"vZ0":-2.3788401863386346,"x":134.61,"y":198.76,"x0":-1.0957085327077558,"y0":50.00484677162393,"z0":6.292363926357277,"aX":6.644392309381086},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-15.6,"breakHorizontal":-7.9,"spinRate":2806,"spinDirection":37},"zone":13,"typeConfidence":2.0,"plateTime":0.44580071470575344,"extension":5.895482936556817},"index":5,"playId":"035f2ecd-0cbd-34d8-a784-0cbfee036373","pitchNumber":5,"startTime":"2025-07-26T01:23:31.225Z","endTime":"2025-07-26T01:23:35.254Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:23:35.254Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Geraldo Perdomo flies out to center fielder Oneil Cruz. Corbin Carroll to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2025-07-26T01:23:43.582Z","endTime":"2025-07-26T01:25:41.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"postOnThird":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":87.1,"strikeZoneTop":3.44378133165412,"strikeZoneBottom":1.58428817331107,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.395476489783206,"aZ":-24.285701136367937,"pfxX":0.9291945206421771,"pfxZ":4.105779127059991,"pX":-0.1378724257831853,"pZ":3.4035761014800348,"vX0":1.5306586833825058,"vY0":-136.8154368425929,"vZ0":-3.2563266151494425,"x":122.26,"y":146.88,"x0":-0.8224468925142834,"y0":50.00331591314282,"z0":6.248687137402478,"aX":1.7847308896903935},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.1,"breakHorizontal":-1.9,"spinRate":2598,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.39831041074390594,"extension":6.207155645497019},"index":0,"playId":"343c5dc2-a0ca-3cbd-a89c-c2efac02b37c","pitchNumber":1,"startTime":"2025-07-26T01:24:06.351Z","endTime":"2025-07-26T01:24:10.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":86.2,"strikeZoneTop":3.44352839478813,"strikeZoneBottom":1.38269722947316,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.95259894854868,"aZ":-25.50859124746449,"pfxX":0.09614594522438846,"pfxZ":3.5463018480582615,"pX":0.30902189104527267,"pZ":3.1181155595011867,"vX0":3.721250280968656,"vY0":-135.37744579419365,"vZ0":-3.56247197167203,"x":105.22,"y":154.59,"x0":-1.0884781425096666,"y0":50.005143377936,"z0":6.210538389089203,"aX":0.1800274412374942},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.0,"breakHorizontal":-0.8,"spinRate":2537,"spinDirection":194},"zone":3,"typeConfidence":2.0,"plateTime":0.40259560967942587,"extension":6.198969631208501},"index":1,"playId":"a26331cc-11d7-3926-b48c-0e31b5af18c0","pitchNumber":2,"startTime":"2025-07-26T01:24:25.331Z","endTime":"2025-07-26T01:24:29.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.636545150072692,"aZ":-13.662946948932374,"pfxX":-3.923787698882095,"pfxZ":9.079712220411102,"pX":-0.48146757330323775,"pZ":3.2156588443624172,"vX0":3.036477374440009,"vY0":-141.48973710435047,"vZ0":-5.449215331994387,"x":135.35,"y":151.96,"x0":-1.0558470183495758,"y0":50.00344331323333,"z0":6.033845783690941,"aX":-7.999310608013079},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.6,"breakHorizontal":6.5,"spinRate":2420,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.38631991612511385,"extension":6.319694539049186},"index":2,"playId":"c969c12f-6a95-3b3c-b7ed-ae9d648c4b35","pitchNumber":3,"startTime":"2025-07-26T01:24:40.323Z","endTime":"2025-07-26T01:24:43.778Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-26T01:24:54.348Z","endTime":"2025-07-26T01:25:05.340Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.737466494270976,"aZ":-40.85480186614031,"pfxX":5.824899583851083,"pfxZ":-5.489274888604875,"pX":-0.41931050549269966,"pZ":3.2894885335326496,"vX0":-0.2643289982991013,"vY0":-125.05416137136073,"vZ0":0.7915124372537472,"x":132.98,"y":149.96,"x0":-1.068716933120551,"y0":50.00472244027644,"z0":6.326026392092782,"aX":9.206336728956547},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-9.5,"breakHorizontal":-10.4,"spinRate":2738,"spinDirection":39},"zone":1,"typeConfidence":2.0,"plateTime":0.43835175901668233,"extension":6.0760765223156215},"index":4,"playId":"dec3207b-944b-3afb-abf9-ac63d1460792","pitchNumber":4,"startTime":"2025-07-26T01:25:05.340Z","endTime":"2025-07-26T01:25:08.605Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.299134042236503,"aZ":-22.187223106329206,"pfxX":-7.92883312247814,"pfxZ":5.358730675110418,"pX":0.2725866211615247,"pZ":1.6783453013858456,"vX0":6.16873274265945,"vY0":-135.08627399738697,"vZ0":-6.966753993893328,"x":106.61,"y":193.46,"x0":-1.0017440583132469,"y0":50.0007978842162,"z0":5.8322549935520085,"aX":-14.765453048385325},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.5,"breakHorizontal":13.2,"spinRate":1974,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.40428133591279325,"extension":6.654043477017159},"hitData":{"launchSpeed":90.8,"launchAngle":32.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.5,"coordY":59.0}},"index":5,"playId":"b9ec3ed9-eca5-3b3a-bf0a-fa4d947e5a2f","pitchNumber":5,"startTime":"2025-07-26T01:25:29.027Z","endTime":"2025-07-26T01:25:41.332Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:25:41.332Z","atBatIndex":75},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Eugenio Suárez out on a sacrifice fly to right fielder Bryan Reynolds. Corbin Carroll scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2025-07-26T01:25:55.181Z","endTime":"2025-07-26T01:26:29.714Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":{"id":677952,"link":"/api/v1/people/677952"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.4,"strikeZoneTop":3.53,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.412416043405177,"aZ":-23.903805054016264,"pfxX":1.0059937763996993,"pfxZ":4.384922434608923,"pX":0.6825997978430407,"pZ":2.851710103527527,"vX0":4.17275355712951,"vY0":-135.6789480133981,"vZ0":-4.345218742768017,"x":90.98,"y":161.78,"x0":-0.9987160891197076,"y0":50.00499458629658,"z0":6.115914311527352,"aX":1.8966238630791503},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.3,"breakHorizontal":-2.6,"spinRate":2544,"spinDirection":195},"zone":6,"typeConfidence":2.0,"plateTime":0.4019084775217072,"extension":6.141826446137117},"hitData":{"launchSpeed":98.5,"launchAngle":56.0,"totalDistance":242.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":196.93,"coordY":132.41}},"index":0,"playId":"e007e4d7-abdb-37bf-b3de-a5ded407da6d","pitchNumber":1,"startTime":"2025-07-26T01:26:15.859Z","endTime":"2025-07-26T01:26:29.714Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:26:29.714Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adrian Del Castillo strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2025-07-26T01:26:53.085Z","endTime":"2025-07-26T01:28:38.705Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680779,"link":"/api/v1/people/680779"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.530920373824735,"aZ":-14.311950030223649,"pfxX":-5.059052134297326,"pfxZ":8.596380621200005,"pX":-0.22093327126106166,"pZ":3.405166676008643,"vX0":3.9059639790425216,"vY0":-143.3434682063197,"vZ0":-4.716569653183507,"x":125.42,"y":146.84,"x0":-0.9447893335425597,"y0":50.00606561313817,"z0":5.967413774817518,"aX":-10.516413957588187},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.8,"breakHorizontal":8.4,"spinRate":2454,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.38229483211864324,"extension":6.26816092514073},"index":0,"playId":"519cef0c-beec-396e-97c2-4bcf5b25e3ea","pitchNumber":1,"startTime":"2025-07-26T01:27:03.790Z","endTime":"2025-07-26T01:27:06.838Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.983834032470273,"aZ":-14.16353546954686,"pfxX":-3.854195614121367,"pfxZ":8.755415967271762,"pX":0.11074262501898025,"pZ":2.762440601795011,"vX0":4.358218319657694,"vY0":-142.36211789656247,"vZ0":-6.438036143080661,"x":112.78,"y":164.19,"x0":-0.9375772189951846,"y0":50.00613991930205,"z0":5.946089866138892,"aX":-7.931118314737194},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.8,"breakHorizontal":6.1,"spinRate":2396,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.3844129871865025,"extension":6.4810882132476175},"index":1,"playId":"a5e0426c-0b1c-3a6e-a725-5cb4dea64c69","pitchNumber":2,"startTime":"2025-07-26T01:27:22.115Z","endTime":"2025-07-26T01:27:25.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":3.3769821480475,"strikeZoneBottom":1.45587239686447,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.031033769664546,"aZ":-41.86726881498738,"pfxX":3.1084892723322533,"pfxZ":-6.252316830757703,"pX":-1.642807613073678,"pZ":3.322670015928699,"vX0":-2.1862124170168222,"vY0":-123.81711623467235,"vZ0":0.9751020389058267,"x":179.62,"y":149.07,"x0":-1.1516749497260592,"y0":50.002370586682545,"z0":6.4308034853275435,"aX":4.819896874301994},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-10.8,"breakHorizontal":-5.2,"spinRate":2327,"spinDirection":38},"zone":11,"typeConfidence":2.0,"plateTime":0.44258913864008953,"extension":5.922268647346858},"index":2,"playId":"2fabcf56-4079-3224-a4f8-4641db335363","pitchNumber":3,"startTime":"2025-07-26T01:27:46.083Z","endTime":"2025-07-26T01:27:49.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.3,"strikeZoneTop":3.21608222810857,"strikeZoneBottom":1.29496625592305,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.63043023813186,"aZ":-11.78420946940795,"pfxX":-4.417933609365035,"pfxZ":10.07996315749476,"pX":1.3845694736561749,"pZ":0.46743480875342097,"vX0":7.6434722345303285,"vY0":-141.2036476067034,"vZ0":-12.602575815481714,"x":64.22,"y":226.16,"x0":-0.7813138882189354,"y0":50.004714125510766,"z0":5.742541249671851,"aX":-8.938486541879845},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.8,"breakHorizontal":6.5,"spinRate":2330,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3876474738894258,"extension":6.651894453291479},"index":3,"playId":"74232926-646d-3e16-bdd7-15d75ac22406","pitchNumber":4,"startTime":"2025-07-26T01:28:08.566Z","endTime":"2025-07-26T01:28:11.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":85.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.784559713370783,"aZ":-26.55803167002554,"pfxX":2.5328126290410165,"pfxZ":3.080868760931028,"pX":0.9405908792236976,"pZ":1.5888851309207455,"vX0":4.198176815431963,"vY0":-133.23657981969734,"vZ0":-6.790652529999331,"x":81.15,"y":195.88,"x0":-0.9760410909255917,"y0":50.005226236257364,"z0":6.05224410925795,"aX":4.618524203857384},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.6,"breakHorizontal":-5.4,"spinRate":2526,"spinDirection":194},"zone":14,"typeConfidence":2.0,"plateTime":0.4088719043558866,"extension":5.972706606926893},"index":4,"playId":"8e89cd13-d5e8-3eb4-8ba6-941e5272cbf7","pitchNumber":5,"startTime":"2025-07-26T01:28:34.861Z","endTime":"2025-07-26T01:28:38.705Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:28:38.705Z","atBatIndex":77},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrew McCutchen flies out to center fielder Jake McCarthy. Liover Peguero to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2025-07-26T01:31:26.890Z","endTime":"2025-07-26T01:31:41.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664983,"link":"/api/v1/people/664983"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Kevin Ginkel replaces Anthony DeSclafani.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-26T01:30:09.205Z","endTime":"2025-07-26T01:30:27.808Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656464,"link":"/api/v1/people/656464"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Spencer Horwitz starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-26T01:30:27.808Z","endTime":"2025-07-26T01:30:44.914Z","isPitch":false,"type":"action","player":{"id":687462,"link":"/api/v1/people/687462"},"base":2},{"details":{"description":"Offensive Substitution: Pinch-runner Liover Peguero replaces Spencer Horwitz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-26T01:30:44.914Z","endTime":"2025-07-26T01:31:28.723Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678894,"link":"/api/v1/people/678894"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"101","replacedPlayer":{"id":687462,"link":"/api/v1/people/687462"},"base":2},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.45,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.8140585115032,"aZ":-33.1920933579279,"pfxX":1.3145849274867283,"pfxZ":-0.655168888066429,"pX":1.01385157228373,"pZ":2.636222330138403,"vX0":7.051986542847279,"vY0":-123.40236137179637,"vZ0":-2.7973101538378757,"x":78.35,"y":167.6,"x0":-2.0480152388965394,"y0":50.00509591739575,"z0":6.571688902198603,"aX":2.0333846153859625},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.6,"breakHorizontal":-4.0,"spinRate":2226,"spinDirection":61},"zone":12,"typeConfidence":0.9,"plateTime":0.4433095182027591,"extension":6.651852492463722},"hitData":{"launchSpeed":93.1,"launchAngle":27.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.38,"coordY":52.8}},"index":3,"playId":"3570512e-cec2-3dad-b854-9479cf7b1b65","pitchNumber":1,"startTime":"2025-07-26T01:31:28.723Z","endTime":"2025-07-26T01:31:41.147Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:31:41.147Z","atBatIndex":78},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryan Reynolds lines out to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2025-07-26T01:31:53.278Z","endTime":"2025-07-26T01:33:32.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.09369845197489,"strikeZoneBottom":1.41263126696599,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.25239961469489,"aZ":-13.521828103454673,"pfxX":-5.841809090576369,"pfxZ":9.60742149311,"pX":-0.8140168178255809,"pZ":2.996696427378235,"vX0":5.623170868987824,"vY0":-138.75133830110866,"vZ0":-6.841056116615082,"x":148.03,"y":157.87,"x0":-2.1120070842672645,"y0":50.00619969303044,"z0":6.40293894227195,"aX":-11.345479441005445},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.1,"breakHorizontal":9.4,"spinRate":2380,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.39539313092494854,"extension":6.90601532036599},"index":0,"playId":"952eca16-b67c-38a0-b176-872b459c663f","pitchNumber":1,"startTime":"2025-07-26T01:32:08.620Z","endTime":"2025-07-26T01:32:13.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.00436404347028,"strikeZoneBottom":1.49218055952795,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.15067868395551,"aZ":-16.517799515576773,"pfxX":-6.743553062727511,"pfxZ":8.127262578077898,"pX":-0.8285638931726664,"pZ":4.614616754566473,"vX0":6.229036623773711,"vY0":-138.03589240342046,"vZ0":-2.2241883181351376,"x":148.58,"y":114.19,"x0":-2.2399013461079385,"y0":50.00566472486533,"z0":6.544835047126659,"aX":-12.996350701081505},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.4,"breakHorizontal":10.9,"spinRate":2307,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3970180437156161,"extension":6.775283344269086},"index":1,"playId":"057c0022-9d3e-3d34-9fa7-512d6f7ebdfe","pitchNumber":2,"startTime":"2025-07-26T01:32:27.593Z","endTime":"2025-07-26T01:32:30.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.15,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.96389165144252,"aZ":-14.363112508295446,"pfxX":-6.2399512928918055,"pfxZ":9.134725198416191,"pX":-0.8537968052954901,"pZ":3.281731530265991,"vX0":5.716138433406178,"vY0":-138.9689505077949,"vZ0":-5.958482177444223,"x":149.54,"y":150.17,"x0":-2.1294682375533367,"y0":50.00667768714433,"z0":6.412652432693942,"aX":-12.173135829057687},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.5,"breakHorizontal":10.1,"spinRate":2292,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3945610704194289,"extension":6.9117238673091395},"index":2,"playId":"24afafb4-5e8e-3c9b-9007-f6a13d60b58f","pitchNumber":3,"startTime":"2025-07-26T01:32:46.598Z","endTime":"2025-07-26T01:32:50.234Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-26T01:33:00.221Z","endTime":"2025-07-26T01:33:20.594Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.15,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.25728130601967,"aZ":-13.046531598246972,"pfxX":-5.950263346030736,"pfxZ":9.693077150090332,"pX":0.43325357647900076,"pZ":2.910861740521617,"vX0":8.948487491818932,"vY0":-139.76441672583556,"vZ0":-7.126515664177171,"x":100.49,"y":160.19,"x0":-2.040679413595509,"y0":50.0035682441175,"z0":6.3552320251718095,"aX":-11.743083416300605},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.2,"breakHorizontal":8.9,"spinRate":2220,"spinDirection":230},"zone":3,"typeConfidence":2.0,"plateTime":0.39228153124627907,"extension":6.971262487122339},"hitData":{"launchSpeed":75.1,"launchAngle":28.0,"totalDistance":228.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":73.79,"coordY":124.88}},"index":4,"playId":"0e39c250-c9b0-3061-9aad-fff7f8e868d7","pitchNumber":4,"startTime":"2025-07-26T01:33:20.594Z","endTime":"2025-07-26T01:33:32.101Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-07-26T01:33:32.101Z","atBatIndex":79},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pirates challenged (play at 1st), call on the field was upheld: Nick Gonzales grounds out softly, third baseman Blaze Alexander to first baseman Eugenio Suárez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2025-07-26T01:33:48.945Z","endTime":"2025-07-26T01:34:29.788Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.245386736487,"aZ":-14.774751854342883,"pfxX":-6.650494361342149,"pfxZ":8.687417230140465,"pX":-0.8161138540336071,"pZ":2.899363155590808,"vX0":5.787981258529119,"vY0":-140.70367996334522,"vZ0":-6.993787409283438,"x":148.11,"y":160.5,"x0":-2.036879770455267,"y0":50.00403619784465,"z0":6.376670417694113,"aX":-13.32144253832807},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.4,"breakHorizontal":10.8,"spinRate":2255,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.38943617155709775,"extension":7.000206099032421},"hitData":{"launchSpeed":57.9,"launchAngle":-1.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":110.36,"coordY":177.73}},"index":0,"playId":"96653135-b734-3118-a1b4-c11d6857ca0c","pitchNumber":1,"startTime":"2025-07-26T01:34:21.336Z","endTime":"2025-07-26T01:34:29.788Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MF","challengeTeamId":134},"playEndTime":"2025-07-26T01:34:29.788Z","atBatIndex":80}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pirates challenged (play at 1st), call on the field was upheld: Nick Gonzales grounds out softly, third baseman Blaze Alexander to first baseman Eugenio Suárez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2025-07-26T01:33:48.945Z","endTime":"2025-07-26T01:34:29.788Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.245386736487,"aZ":-14.774751854342883,"pfxX":-6.650494361342149,"pfxZ":8.687417230140465,"pX":-0.8161138540336071,"pZ":2.899363155590808,"vX0":5.787981258529119,"vY0":-140.70367996334522,"vZ0":-6.993787409283438,"x":148.11,"y":160.5,"x0":-2.036879770455267,"y0":50.00403619784465,"z0":6.376670417694113,"aX":-13.32144253832807},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.4,"breakHorizontal":10.8,"spinRate":2255,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.38943617155709775,"extension":7.000206099032421},"hitData":{"launchSpeed":57.9,"launchAngle":-1.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":110.36,"coordY":177.73}},"index":0,"playId":"96653135-b734-3118-a1b4-c11d6857ca0c","pitchNumber":1,"startTime":"2025-07-26T01:34:21.336Z","endTime":"2025-07-26T01:34:29.788Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MF","challengeTeamId":134},"playEndTime":"2025-07-26T01:34:29.788Z","atBatIndex":80},"scoringPlays":[76],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":181.53,"y":105.99},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":1,"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":71.75,"y":143.57},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":60.94,"y":98.56},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"coordinates":{"x":68.68,"y":117.37},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":1,"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":155.63,"y":142.69},"type":"O","description":"Groundout"}]}},{"startIndex":6,"endIndex":12,"top":[6,7,8],"bottom":[9,10,11,12],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":2,"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"coordinates":{"x":157.67,"y":63.74},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":90.86,"y":83.9},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"coordinates":{"x":218.11,"y":103.22},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":2,"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"coordinates":{"x":139.65,"y":146.62},"type":"O","description":"Lineout"}]}},{"startIndex":13,"endIndex":20,"top":[13,14,15],"bottom":[16,17,18,19,20],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":3,"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":149.79,"y":155.74},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"coordinates":{"x":148.78,"y":151.68},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"coordinates":{"x":109.08,"y":52.55},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":3,"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":194.57,"y":99.86},"type":"O","description":"Flyout"}]}},{"startIndex":21,"endIndex":27,"top":[21,22,23,24],"bottom":[25,26,27],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":45.76,"y":99.08},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":155.36,"y":168.91},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":4,"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"coordinates":{"x":134.67,"y":184.33},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":146.5,"y":164.86},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"coordinates":{"x":151.31,"y":158.78},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":4,"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"coordinates":{"x":103.17,"y":165.87},"type":"O","description":"Groundout"}]}},{"startIndex":28,"endIndex":35,"top":[28,29,30,31,32],"bottom":[33,34,35],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"coordinates":{"x":183.29,"y":109.01},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"coordinates":{"x":99.12,"y":170.43},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":90.39,"y":92.04},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"batter":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"coordinates":{"x":115.84,"y":174.99},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":5,"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"batter":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"coordinates":{"x":154.35,"y":156.24},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"coordinates":{"x":129.69,"y":87.45},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":5,"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"coordinates":{"x":157.95,"y":76.69},"type":"O","description":"Lineout"}]}},{"startIndex":36,"endIndex":42,"top":[36,37,38],"bottom":[39,40,41,42],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":132.05,"y":85.3},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"coordinates":{"x":163.1,"y":155.91},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":6,"pitcher":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":185.26,"y":101.01},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":6,"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"coordinates":{"x":166.29,"y":114.62},"type":"O","description":"Flyout"}]}},{"startIndex":43,"endIndex":50,"top":[43,44,45,46,47],"bottom":[48,49,50],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"coordinates":{"x":171.07,"y":168.4},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"coordinates":{"x":149.99,"y":95.61},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"coordinates":{"x":153.84,"y":86.82},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":7,"pitcher":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"batter":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"coordinates":{"x":126.3,"y":173.52},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":7,"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"batter":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"coordinates":{"x":150.3,"y":162.83},"type":"O","description":"Groundout"}]}},{"startIndex":51,"endIndex":59,"top":[51,52,53,54,55],"bottom":[56,57,58,59],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":127.49,"y":215.53},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":8,"pitcher":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"coordinates":{"x":46.2,"y":120.6},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"coordinates":{"x":118.88,"y":208.94},"type":"O","description":"Bunt Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":8,"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"coordinates":{"x":107.22,"y":157.76},"type":"O","description":"Forceout"}]}},{"startIndex":60,"endIndex":67,"top":[60,61,62],"bottom":[63,64,65,66,67],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280"},"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"coordinates":{"x":187.14,"y":74.75},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":9,"pitcher":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280"},"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"coordinates":{"x":195.45,"y":72.81},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":129.69,"y":178.88},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":108.74,"y":157.26},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":9,"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"coordinates":{"x":156.88,"y":155.74},"type":"O","description":"Groundout"}]}},{"startIndex":68,"endIndex":73,"top":[68,69,70],"bottom":[71,72,73],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":10,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"coordinates":{"x":130.7,"y":187.52},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":10,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"coordinates":{"x":146.75,"y":155.74},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":10,"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"batter":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"coordinates":{"x":120.83,"y":193.97},"type":"O","description":"Sac Bunt"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":10,"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"batter":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"coordinates":{"x":185.88,"y":138.55},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":10,"pitcher":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"coordinates":{"x":105.2,"y":154.72},"type":"O","description":"Groundout"}]}},{"startIndex":74,"endIndex":80,"top":[74,75,76,77],"bottom":[78,79,80],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":11,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"coordinates":{"x":124.5,"y":59.0},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"inning":11,"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"coordinates":{"x":196.93,"y":132.41},"type":"O","description":"Sac Fly"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":11,"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"coordinates":{"x":120.38,"y":52.8},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":11,"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"coordinates":{"x":73.79,"y":124.88},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"inning":11,"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"coordinates":{"x":110.36,"y":177.73},"type":"O","description":"Groundout"}]}}]},"linescore":{"currentInning":11,"currentInningOrdinal":"11th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":10,"ordinalNum":"10th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":11,"ordinalNum":"11th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":0,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":0,"hits":1,"errors":0,"leftOnBase":9},"away":{"runs":1,"hits":5,"errors":0,"leftOnBase":9}},"defense":{"pitcher":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"catcher":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"first":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"second":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"third":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"shortstop":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"left":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"center":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"right":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"onDeck":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"inHole":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"battingOrder":6,"team":{"id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"}},"offense":{"batter":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"onDeck":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"inHole":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"battingOrder":4,"team":{"id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"}},"balls":0,"strikes":0,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":109,"name":"Arizona Diamondbacks","link":"/api/v1/teams/109"},"teamStats":{"batting":{"flyOuts":8,"groundOuts":9,"airOuts":13,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".252","atBats":35,"obp":".327","slg":".443","ops":".770","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":41,"totalBases":5,"rbi":1,"leftOnBase":17,"sacBunts":1,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":2},"pitching":{"flyOuts":9,"groundOuts":13,"airOuts":13,"runs":0,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":1,"hits":1,"hitByPitch":2,"atBats":33,"obp":".179","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":144,"era":"4.52","inningsPitched":"11.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.32","battersFaced":40,"outs":33,"completeGames":0,"shutouts":1,"pitchesThrown":144,"balls":54,"strikes":90,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"pitchesPerInning":"13.09","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":14,"putOuts":33,"errors":0,"chances":47,"passedBall":0,"pickoffs":0}},"players":{"ID645444":{"person":{"id":645444,"fullName":"Jose Herrera","link":"/api/v1/people/645444"},"jerseyNumber":"11","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":48,"flyOuts":25,"groundOuts":41,"airOuts":44,"runs":16,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":41,"baseOnBalls":20,"intentionalWalks":0,"hits":26,"hitByPitch":1,"avg":".186","atBats":140,"obp":".288","slg":".250","ops":".538","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":173,"totalBases":35,"rbi":14,"leftOnBase":57,"sacBunts":10,"sacFlies":2,"babip":".250","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"140.00","popOuts":10,"lineOuts":9},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":12,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"2.00","battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"12.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"18.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":7,"stolenBases":31,"stolenBasePercentage":".816","caughtStealingPercentage":".184","assists":13,"putOuts":410,"errors":3,"chances":426,"fielding":".993","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID593958":{"person":{"id":593958,"fullName":"Eduardo Rodriguez","link":"/api/v1/people/593958"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":17,"gamesStarted":17,"flyOuts":44,"groundOuts":73,"airOuts":92,"runs":61,"doubles":24,"triples":2,"homeRuns":16,"strikeOuts":93,"baseOnBalls":32,"intentionalWalks":2,"hits":111,"hitByPitch":1,"atBats":362,"obp":".361","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1503,"era":"5.50","inningsPitched":"86.2","wins":3,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":53,"whip":"1.65","battersFaced":403,"outs":260,"gamesPitched":17,"completeGames":0,"shutouts":0,"pitchesThrown":1503,"balls":563,"strikes":940,"strikePercentage":".630","hitBatsmen":1,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".333","pitchesPerInning":"17.34","gamesFinished":0,"strikeoutWalkRatio":"2.91","strikeoutsPer9Inn":"9.66","walksPer9Inn":"3.32","hitsPer9Inn":"11.53","runsScoredPer9":"6.33","homeRunsPer9":"1.66","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":3,"sacFlies":4,"passedBall":0,"popOuts":31,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694297":{"person":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":65,"groundOuts":109,"airOuts":125,"runs":62,"doubles":32,"triples":0,"homeRuns":17,"strikeOuts":95,"baseOnBalls":25,"intentionalWalks":1,"hits":116,"hitByPitch":10,"atBats":442,"obp":".315","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":1848,"era":"4.76","inningsPitched":"111.2","wins":10,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":59,"whip":"1.26","battersFaced":480,"outs":335,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1848,"balls":657,"strikes":1191,"strikePercentage":".640","hitBatsmen":10,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".625","pitchesPerInning":"16.55","gamesFinished":0,"strikeoutWalkRatio":"3.80","strikeoutsPer9Inn":"7.66","walksPer9Inn":"2.01","hitsPer9Inn":"9.35","runsScoredPer9":"5.00","homeRunsPer9":"1.37","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":15,"lineOuts":45},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":11,"errors":3,"chances":23,"fielding":".870","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680728":{"person":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"500","stats":{"batting":{"summary":"1-5 | K","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":4,"flyOuts":4,"groundOuts":1,"airOuts":6,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".353","atBats":17,"obp":".353","slg":".412","ops":".765","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":17,"totalBases":7,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".462","groundOutsToAirouts":"0.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID518876":{"person":{"id":518876,"fullName":"Merrill Kelly","link":"/api/v1/people/518876"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":64,"groundOuts":122,"airOuts":117,"runs":51,"doubles":23,"triples":3,"homeRuns":13,"strikeOuts":118,"baseOnBalls":37,"intentionalWalks":0,"hits":92,"hitByPitch":1,"atBats":449,"obp":".267","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":1910,"era":"3.32","inningsPitched":"122.0","wins":9,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.06","battersFaced":487,"outs":366,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1910,"balls":684,"strikes":1226,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":0,"pickoffs":4,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".643","pitchesPerInning":"15.66","gamesFinished":0,"strikeoutWalkRatio":"3.19","strikeoutsPer9Inn":"8.70","walksPer9Inn":"2.73","hitsPer9Inn":"6.79","runsScoredPer9":"3.76","homeRunsPer9":"0.96","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":25,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":15,"putOuts":8,"errors":2,"chances":25,"fielding":".920","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664983":{"person":{"id":664983,"fullName":"Jake McCarthy","link":"/api/v1/people/664983"},"jerseyNumber":"31","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":18,"groundOuts":40,"airOuts":27,"runs":7,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":18,"baseOnBalls":9,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".144","atBats":97,"obp":".222","slg":".237","ops":".459","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":109,"totalBases":23,"rbi":9,"leftOnBase":45,"sacBunts":1,"sacFlies":1,"babip":".154","groundOutsToAirouts":"1.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"48.50","popOuts":6,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":70,"errors":0,"chances":70,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID656464":{"person":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"},"jerseyNumber":"37","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(S, 3)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":6,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":1,"strikes":5,"strikePercentage":".830","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":28,"gamesStarted":0,"flyOuts":17,"groundOuts":18,"airOuts":29,"runs":22,"doubles":7,"triples":0,"homeRuns":2,"strikeOuts":27,"baseOnBalls":13,"intentionalWalks":0,"hits":28,"hitByPitch":2,"atBats":98,"obp":".368","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":471,"era":"7.66","inningsPitched":"24.2","wins":1,"losses":4,"saves":3,"saveOpportunities":4,"holds":6,"blownSaves":1,"earnedRuns":21,"whip":"1.66","battersFaced":117,"outs":74,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":471,"balls":183,"strikes":288,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".200","pitchesPerInning":"19.09","gamesFinished":8,"strikeoutWalkRatio":"2.08","strikeoutsPer9Inn":"9.85","walksPer9Inn":"4.74","hitsPer9Inn":"10.22","runsScoredPer9":"8.03","homeRunsPer9":"0.73","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":5,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID608665":{"person":{"id":608665,"fullName":"Kendall Graveman","link":"/api/v1/people/608665"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":5,"groundOuts":11,"airOuts":13,"runs":9,"doubles":5,"triples":1,"homeRuns":1,"strikeOuts":4,"baseOnBalls":7,"intentionalWalks":0,"hits":16,"hitByPitch":1,"atBats":44,"obp":".462","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":197,"era":"7.15","inningsPitched":"11.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"2.03","battersFaced":52,"outs":34,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":197,"balls":88,"strikes":109,"strikePercentage":".550","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":"1.000","pitchesPerInning":"17.38","gamesFinished":3,"strikeoutWalkRatio":"0.57","strikeoutsPer9Inn":"3.18","walksPer9Inn":"5.56","hitsPer9Inn":"12.71","runsScoredPer9":"7.15","homeRunsPer9":"0.79","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID606466":{"person":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"jerseyNumber":"4","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"200","stats":{"batting":{"summary":"0-2 | 3 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":33,"groundOuts":71,"airOuts":72,"runs":55,"doubles":14,"triples":0,"homeRuns":20,"strikeOuts":49,"baseOnBalls":44,"intentionalWalks":4,"hits":76,"hitByPitch":4,"avg":".285","atBats":267,"obp":".392","slg":".562","ops":".954","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":316,"totalBases":150,"rbi":41,"leftOnBase":112,"sacBunts":0,"sacFlies":1,"babip":".281","groundOutsToAirouts":"0.99","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.35","popOuts":23,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":146,"putOuts":104,"errors":3,"chances":253,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID677942":{"person":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"jerseyNumber":"9","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":2,"groundOuts":15,"airOuts":5,"runs":6,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":2,"avg":".250","atBats":40,"obp":".333","slg":".350","ops":".683","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":47,"totalBases":14,"rbi":4,"leftOnBase":24,"sacBunts":2,"sacFlies":0,"babip":".357","groundOutsToAirouts":"3.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":40,"putOuts":15,"errors":1,"chances":56,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID669194":{"person":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 0 ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":7,"groundOuts":5,"airOuts":9,"runs":0,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":88,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":35,"strikes":53,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":"1.000","atBats":1,"obp":"1.000","slg":"1.000","ops":"2.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":"1.000","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":12,"flyOuts":58,"groundOuts":81,"airOuts":111,"runs":34,"doubles":13,"triples":4,"homeRuns":9,"strikeOuts":73,"baseOnBalls":28,"intentionalWalks":0,"hits":64,"hitByPitch":4,"atBats":328,"obp":".266","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":1427,"era":"3.29","inningsPitched":"90.1","wins":6,"losses":2,"saves":1,"saveOpportunities":2,"holds":1,"blownSaves":1,"earnedRuns":33,"whip":"1.02","battersFaced":361,"outs":271,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1427,"balls":505,"strikes":922,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".750","pitchesPerInning":"15.80","gamesFinished":4,"strikeoutWalkRatio":"2.61","strikeoutsPer9Inn":"7.27","walksPer9Inn":"2.79","hitsPer9Inn":"6.38","runsScoredPer9":"3.39","homeRunsPer9":"0.90","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":36},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":3,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID543101":{"person":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(W, 1-1)","summary":"4.0 IP, 0 ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":7,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":1,"hits":0,"hitByPitch":1,"atBats":11,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":50,"inningsPitched":"4.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":15,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":50,"balls":18,"strikes":32,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":1,"flyOuts":8,"groundOuts":24,"airOuts":19,"runs":11,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":24,"baseOnBalls":6,"intentionalWalks":2,"hits":19,"hitByPitch":4,"atBats":85,"obp":".305","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":355,"era":"3.86","inningsPitched":"23.1","wins":1,"losses":1,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.07","battersFaced":96,"outs":70,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":355,"balls":123,"strikes":232,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.26","rbi":0,"winPercentage":".500","pitchesPerInning":"15.21","gamesFinished":4,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"9.26","walksPer9Inn":"2.31","hitsPer9Inn":"7.33","runsScoredPer9":"4.24","homeRunsPer9":"1.93","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID672695":{"person":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"jerseyNumber":"2","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | BB","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":103,"flyOuts":72,"groundOuts":106,"airOuts":128,"runs":56,"doubles":22,"triples":2,"homeRuns":10,"strikeOuts":51,"baseOnBalls":60,"intentionalWalks":0,"hits":106,"hitByPitch":6,"avg":".280","atBats":379,"obp":".379","slg":".427","ops":".806","caughtStealing":3,"stolenBases":15,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":457,"totalBases":162,"rbi":72,"leftOnBase":140,"sacBunts":3,"sacFlies":9,"babip":".294","groundOutsToAirouts":"0.83","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.90","popOuts":27,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":233,"putOuts":135,"errors":8,"chances":376,"fielding":".979","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID670950":{"person":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":2,"groundOuts":5,"airOuts":6,"runs":5,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":25,"obp":".464","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":116,"era":"7.94","inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"2.29","battersFaced":29,"outs":17,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":116,"balls":42,"strikes":74,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":".---","pitchesPerInning":"20.47","gamesFinished":3,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"7.94","walksPer9Inn":"3.18","hitsPer9Inn":"17.47","runsScoredPer9":"7.94","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID595928":{"person":{"id":595928,"fullName":"John Curtiss","link":"/api/v1/people/595928"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":9,"groundOuts":9,"airOuts":11,"runs":5,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":35,"obp":".324","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":132,"era":"5.19","inningsPitched":"8.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.38","battersFaced":37,"outs":26,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":132,"balls":48,"strikes":84,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.23","gamesFinished":3,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"5.19","walksPer9Inn":"2.08","hitsPer9Inn":"10.38","runsScoredPer9":"5.19","homeRunsPer9":"1.04","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID553993":{"person":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"jerseyNumber":"28","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"400","stats":{"batting":{"summary":"0-4 | K, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":102,"flyOuts":64,"groundOuts":65,"airOuts":110,"runs":64,"doubles":18,"triples":0,"homeRuns":36,"strikeOuts":111,"baseOnBalls":29,"intentionalWalks":1,"hits":93,"hitByPitch":13,"avg":".249","atBats":373,"obp":".321","slg":".587","ops":".908","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":421,"totalBases":219,"rbi":87,"leftOnBase":171,"sacBunts":0,"sacFlies":6,"babip":".246","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.36","popOuts":26,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":158,"putOuts":59,"errors":11,"chances":228,"fielding":".952","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID663765":{"person":{"id":663765,"fullName":"Jake Woodford","link":"/api/v1/people/663765"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":6,"groundOuts":12,"airOuts":12,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":4,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":44,"obp":".396","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":177,"era":"4.35","inningsPitched":"10.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":5,"whip":"1.84","battersFaced":49,"outs":31,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":177,"balls":67,"strikes":110,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".000","pitchesPerInning":"17.13","gamesFinished":2,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"5.23","walksPer9Inn":"3.48","hitsPer9Inn":"13.06","runsScoredPer9":"4.35","homeRunsPer9":"0.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682998":{"person":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"jerseyNumber":"7","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":87,"flyOuts":58,"groundOuts":69,"airOuts":99,"runs":67,"doubles":18,"triples":13,"homeRuns":21,"strikeOuts":98,"baseOnBalls":32,"intentionalWalks":1,"hits":88,"hitByPitch":7,"avg":".249","atBats":353,"obp":".323","slg":".552","ops":".875","caughtStealing":4,"stolenBases":13,"stolenBasePercentage":".765","caughtStealingPercentage":".235","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":393,"totalBases":195,"rbi":50,"leftOnBase":131,"sacBunts":0,"sacFlies":1,"babip":".285","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.81","popOuts":22,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":179,"errors":1,"chances":186,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID668678":{"person":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":88,"groundOuts":112,"airOuts":125,"runs":80,"doubles":23,"triples":3,"homeRuns":23,"strikeOuts":116,"baseOnBalls":46,"intentionalWalks":1,"hits":120,"hitByPitch":3,"atBats":470,"obp":".324","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":1981,"era":"5.58","inningsPitched":"121.0","wins":7,"losses":11,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":75,"whip":"1.37","battersFaced":522,"outs":363,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1981,"balls":736,"strikes":1245,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".389","pitchesPerInning":"16.37","gamesFinished":0,"strikeoutWalkRatio":"2.52","strikeoutsPer9Inn":"8.63","walksPer9Inn":"3.42","hitsPer9Inn":"8.93","runsScoredPer9":"5.95","homeRunsPer9":"1.71","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":29},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":12,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666971":{"person":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"jerseyNumber":"12","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"600","stats":{"batting":{"summary":"2-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":77,"groundOuts":89,"airOuts":144,"runs":35,"doubles":20,"triples":2,"homeRuns":12,"strikeOuts":56,"baseOnBalls":25,"intentionalWalks":0,"hits":93,"hitByPitch":4,"avg":".247","atBats":376,"obp":".297","slg":".407","ops":".704","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":411,"totalBases":153,"rbi":48,"leftOnBase":166,"sacBunts":0,"sacFlies":6,"babip":".258","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.33","popOuts":28,"lineOuts":39},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":171,"errors":2,"chances":176,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID685314":{"person":{"id":685314,"fullName":"Andrew Saalfrank","link":"/api/v1/people/685314"},"jerseyNumber":"27","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":3,"groundOuts":6,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":20,"obp":".318","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":86,"era":"0.00","inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.40","battersFaced":22,"outs":15,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":30,"strikes":56,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":".---","pitchesPerInning":"17.20","gamesFinished":0,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"7.20","walksPer9Inn":"3.60","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663536":{"person":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"jerseyNumber":"30","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"800","stats":{"batting":{"summary":"0-3 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":5,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":7,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":0,"rbi":1,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"2.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":10,"errors":0,"chances":16,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID543510":{"person":{"id":543510,"fullName":"James McCann","link":"/api/v1/people/543510"},"jerseyNumber":"8","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"902","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":2,"groundOuts":9,"airOuts":5,"runs":7,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":7,"intentionalWalks":0,"hits":12,"hitByPitch":1,"avg":".333","atBats":36,"obp":".455","slg":".556","ops":"1.011","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":20,"rbi":5,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"babip":".417","groundOutsToAirouts":"1.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","assists":6,"putOuts":92,"errors":0,"chances":98,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID679775":{"person":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":6,"groundOuts":12,"airOuts":10,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":3,"intentionalWalks":0,"hits":10,"hitByPitch":2,"atBats":41,"obp":".319","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":185,"era":"2.53","inningsPitched":"10.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":5,"blownSaves":0,"earnedRuns":3,"whip":"1.22","battersFaced":48,"outs":32,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":185,"balls":66,"strikes":119,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":".000","pitchesPerInning":"17.34","gamesFinished":4,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"9.28","walksPer9Inn":"2.53","hitsPer9Inn":"8.44","runsScoredPer9":"3.38","homeRunsPer9":"0.84","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID678489":{"person":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"jerseyNumber":"1","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":3,"groundOuts":2,"airOuts":6,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".188","atBats":16,"obp":".176","slg":".313","ops":".489","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":17,"totalBases":5,"rbi":4,"leftOnBase":7,"sacBunts":0,"sacFlies":1,"babip":".273","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":13,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]}},"batters":[682998,606466,672695,553993,680728,666971,664983,663536,677942,645444,678489,543510,669194,543101,656464],"pitchers":[669194,543101,656464],"bench":[],"bullpen":[679775,595928,668678,608665,518876,694297,670950,593958,685314,663765],"battingOrder":[682998,606466,672695,553993,680728,666971,664983,677942,543510],"info":[{"title":"BATTING","fieldList":[{"label":"TB","value":"Carroll; Del Castillo; Gurriel Jr. 2; McCarthy."},{"label":"RBI","value":"Suárez, E (87)."},{"label":"Runners left in scoring position, 2 out","value":"Suárez, E 2; English 2; Carroll; Herrera, J 2."},{"label":"SAC","value":"Alexander."},{"label":"SF","value":"Suárez, E."},{"label":"Team RISP","value":"0-for-9."},{"label":"Team LOB","value":"9."}]}],"note":[{"label":"a","value":"Hit a sacrifice bunt for English in the 10th."},{"label":"b","value":"Struck out for Herrera, J in the 10th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":134,"name":"Pittsburgh Pirates","link":"/api/v1/teams/134"},"teamStats":{"batting":{"flyOuts":9,"groundOuts":13,"airOuts":13,"runs":0,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":1,"hits":1,"hitByPitch":2,"avg":".230","atBats":33,"obp":".300","slg":".340","ops":".640","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":3,"rbi":0,"leftOnBase":19,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":8,"groundOuts":9,"airOuts":13,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":35,"obp":".225","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":163,"era":"3.79","inningsPitched":"11.0","saveOpportunities":0,"earnedRuns":0,"whip":"1.21","battersFaced":41,"outs":33,"completeGames":0,"shutouts":0,"pitchesThrown":163,"balls":52,"strikes":111,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.69","rbi":1,"pitchesPerInning":"14.82","runsScoredPer9":"0.82","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":33,"errors":0,"chances":40,"passedBall":0,"pickoffs":0}},"players":{"ID672744":{"person":{"id":672744,"fullName":"Alexander Canario","link":"/api/v1/people/672744"},"jerseyNumber":"29","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":55,"flyOuts":19,"groundOuts":32,"airOuts":33,"runs":18,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":56,"baseOnBalls":15,"intentionalWalks":0,"hits":33,"hitByPitch":0,"avg":".214","atBats":154,"obp":".284","slg":".318","ops":".602","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":169,"totalBases":49,"rbi":13,"leftOnBase":85,"sacBunts":0,"sacFlies":0,"babip":".316","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.33","popOuts":6,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":104,"errors":1,"chances":107,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694973":{"person":{"id":694973,"fullName":"Paul Skenes","link":"/api/v1/people/694973"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":63,"groundOuts":121,"airOuts":113,"runs":30,"doubles":23,"triples":1,"homeRuns":6,"strikeOuts":137,"baseOnBalls":31,"intentionalWalks":0,"hits":85,"hitByPitch":5,"atBats":456,"obp":".246","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":1987,"era":"1.91","inningsPitched":"127.0","wins":5,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":27,"whip":"0.91","battersFaced":492,"outs":381,"gamesPitched":21,"completeGames":1,"shutouts":0,"pitchesThrown":1987,"balls":701,"strikes":1286,"strikePercentage":".650","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".385","pitchesPerInning":"15.65","gamesFinished":0,"strikeoutWalkRatio":"4.42","strikeoutsPer9Inn":"9.71","walksPer9Inn":"2.20","hitsPer9Inn":"6.02","runsScoredPer9":"2.13","homeRunsPer9":"0.43","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":22,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":6,"errors":2,"chances":14,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID687462":{"person":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"jerseyNumber":"2","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"100","stats":{"batting":{"summary":"0-3 | 2 BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":53,"flyOuts":34,"groundOuts":40,"airOuts":57,"runs":23,"doubles":12,"triples":0,"homeRuns":3,"strikeOuts":46,"baseOnBalls":20,"intentionalWalks":1,"hits":46,"hitByPitch":1,"avg":".245","atBats":188,"obp":".319","slg":".356","ops":".675","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":210,"totalBases":67,"rbi":23,"leftOnBase":80,"sacBunts":0,"sacFlies":1,"babip":".307","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"62.67","popOuts":10,"lineOuts":13},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":33,"putOuts":362,"errors":1,"chances":396,"fielding":".997","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID663698":{"person":{"id":663698,"fullName":"Joey Bart","link":"/api/v1/people/663698"},"jerseyNumber":"14","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":62,"flyOuts":24,"groundOuts":55,"airOuts":35,"runs":13,"doubles":6,"triples":1,"homeRuns":1,"strikeOuts":64,"baseOnBalls":26,"intentionalWalks":0,"hits":46,"hitByPitch":3,"avg":".230","atBats":200,"obp":".328","slg":".285","ops":".613","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":229,"totalBases":57,"rbi":15,"leftOnBase":95,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"200.00","popOuts":2,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":9,"stolenBases":34,"stolenBasePercentage":".791","caughtStealingPercentage":".209","assists":12,"putOuts":373,"errors":1,"chances":386,"fielding":".997","passedBall":4,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID668804":{"person":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"jerseyNumber":"10","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"300","stats":{"batting":{"summary":"0-5 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":98,"flyOuts":48,"groundOuts":100,"airOuts":84,"runs":38,"doubles":21,"triples":2,"homeRuns":10,"strikeOuts":114,"baseOnBalls":30,"intentionalWalks":1,"hits":90,"hitByPitch":2,"avg":".234","atBats":385,"obp":".290","slg":".377","ops":".667","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":420,"totalBases":145,"rbi":50,"leftOnBase":170,"sacBunts":0,"sacFlies":3,"babip":".303","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.50","popOuts":1,"lineOuts":35},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":159,"errors":2,"chances":162,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID665833":{"person":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"jerseyNumber":"15","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"500","stats":{"batting":{"summary":"0-3 | BB, K, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":42,"groundOuts":71,"airOuts":70,"runs":51,"doubles":14,"triples":2,"homeRuns":16,"strikeOuts":124,"baseOnBalls":49,"intentionalWalks":4,"hits":72,"hitByPitch":3,"avg":".217","atBats":332,"obp":".319","slg":".416","ops":".735","caughtStealing":4,"stolenBases":34,"stolenBasePercentage":".895","caughtStealingPercentage":".105","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":389,"totalBases":138,"rbi":40,"leftOnBase":145,"sacBunts":0,"sacFlies":5,"babip":".284","groundOutsToAirouts":"1.01","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.75","popOuts":9,"lineOuts":19},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":214,"errors":7,"chances":226,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID678894":{"person":{"id":678894,"fullName":"Liover Peguero","link":"/api/v1/people/678894"},"jerseyNumber":"31","position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"101","stats":{"batting":{"note":"1-","summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":1,"groundOuts":3,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"avg":".200","atBats":10,"obp":".273","slg":".200","ops":".473","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":2,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"}]},"ID657571":{"person":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"jerseyNumber":"64","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":0,"flyOuts":20,"groundOuts":47,"airOuts":38,"runs":18,"doubles":8,"triples":0,"homeRuns":1,"strikeOuts":33,"baseOnBalls":14,"intentionalWalks":2,"hits":33,"hitByPitch":5,"atBats":148,"obp":".308","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":653,"era":"3.92","inningsPitched":"41.1","wins":2,"losses":2,"saves":0,"saveOpportunities":4,"holds":9,"blownSaves":4,"earnedRuns":18,"whip":"1.14","battersFaced":170,"outs":124,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":653,"balls":235,"strikes":418,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.24","rbi":0,"winPercentage":".500","pitchesPerInning":"15.80","gamesFinished":2,"strikeoutWalkRatio":"2.36","strikeoutsPer9Inn":"7.19","walksPer9Inn":"3.05","hitsPer9Inn":"7.19","runsScoredPer9":"3.92","homeRunsPer9":"0.22","inheritedRunners":18,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":7,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663647":{"person":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"jerseyNumber":"13","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":40,"groundOuts":99,"airOuts":92,"runs":34,"doubles":10,"triples":2,"homeRuns":2,"strikeOuts":79,"baseOnBalls":18,"intentionalWalks":1,"hits":85,"hitByPitch":4,"avg":".240","atBats":354,"obp":".285","slg":".297","ops":".582","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":377,"totalBases":105,"rbi":34,"leftOnBase":159,"sacBunts":1,"sacFlies":0,"babip":".304","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"177.00","popOuts":23,"lineOuts":29},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":201,"putOuts":61,"errors":4,"chances":266,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID656605":{"person":{"id":656605,"fullName":"Mitch Keller","link":"/api/v1/people/656605"},"jerseyNumber":"23","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":81,"groundOuts":129,"airOuts":142,"runs":54,"doubles":28,"triples":1,"homeRuns":10,"strikeOuts":97,"baseOnBalls":30,"intentionalWalks":0,"hits":115,"hitByPitch":5,"atBats":482,"obp":".290","caughtStealing":3,"stolenBases":17,"stolenBasePercentage":".850","caughtStealingPercentage":".150","numberOfPitches":1942,"era":"3.53","inningsPitched":"125.0","wins":4,"losses":10,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":49,"whip":"1.16","battersFaced":519,"outs":375,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1942,"balls":641,"strikes":1301,"strikePercentage":".670","hitBatsmen":5,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.91","rbi":0,"winPercentage":".286","pitchesPerInning":"15.54","gamesFinished":0,"strikeoutWalkRatio":"3.23","strikeoutsPer9Inn":"6.98","walksPer9Inn":"2.16","hitsPer9Inn":"8.28","runsScoredPer9":"3.89","homeRunsPer9":"0.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":30,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":10,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID502054":{"person":{"id":502054,"fullName":"Tommy Pham","link":"/api/v1/people/502054"},"jerseyNumber":"28","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | 3B, BB","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":73,"flyOuts":24,"groundOuts":65,"airOuts":51,"runs":22,"doubles":10,"triples":1,"homeRuns":4,"strikeOuts":58,"baseOnBalls":24,"intentionalWalks":2,"hits":59,"hitByPitch":1,"avg":".257","atBats":230,"obp":".326","slg":".361","ops":".687","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":258,"totalBases":83,"rbi":27,"leftOnBase":88,"sacBunts":0,"sacFlies":3,"babip":".322","groundOutsToAirouts":"1.27","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"57.50","popOuts":13,"lineOuts":14},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":121,"errors":1,"chances":126,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID670990":{"person":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":5,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":23,"obp":".269","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":99,"era":"5.68","inningsPitched":"6.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"0.95","battersFaced":26,"outs":19,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":99,"balls":22,"strikes":77,"strikePercentage":".780","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.40","rbi":0,"winPercentage":".---","pitchesPerInning":"15.63","gamesFinished":0,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"17.05","walksPer9Inn":"2.84","hitsPer9Inn":"5.68","runsScoredPer9":"5.68","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676755":{"person":{"id":676755,"fullName":"Isaac Mattson","link":"/api/v1/people/676755"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":7,"strikes":14,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":0,"flyOuts":12,"groundOuts":11,"airOuts":30,"runs":6,"doubles":3,"triples":0,"homeRuns":3,"strikeOuts":25,"baseOnBalls":8,"intentionalWalks":0,"hits":15,"hitByPitch":1,"atBats":81,"obp":".267","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":370,"era":"2.42","inningsPitched":"22.1","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":2,"blownSaves":1,"earnedRuns":6,"whip":"1.03","battersFaced":90,"outs":67,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":370,"balls":121,"strikes":249,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.37","rbi":0,"winPercentage":".667","pitchesPerInning":"16.57","gamesFinished":5,"strikeoutWalkRatio":"3.13","strikeoutsPer9Inn":"10.07","walksPer9Inn":"3.22","hitsPer9Inn":"6.04","runsScoredPer9":"2.42","homeRunsPer9":"1.21","inheritedRunners":14,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":11,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":1,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID457705":{"person":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"jerseyNumber":"22","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"200","stats":{"batting":{"summary":"0-5","gamesPlayed":1,"flyOuts":4,"groundOuts":1,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":48,"groundOuts":81,"airOuts":88,"runs":33,"doubles":15,"triples":0,"homeRuns":9,"strikeOuts":78,"baseOnBalls":38,"intentionalWalks":1,"hits":82,"hitByPitch":2,"avg":".252","atBats":326,"obp":".331","slg":".380","ops":".711","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":371,"totalBases":124,"rbi":32,"leftOnBase":136,"sacBunts":0,"sacFlies":3,"babip":".302","groundOutsToAirouts":"0.92","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"36.22","popOuts":22,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID643396":{"person":{"id":643396,"fullName":"Isiah Kiner-Falefa","link":"/api/v1/people/643396"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":90,"flyOuts":28,"groundOuts":106,"airOuts":62,"runs":27,"doubles":12,"triples":2,"homeRuns":1,"strikeOuts":55,"baseOnBalls":15,"intentionalWalks":0,"hits":80,"hitByPitch":4,"avg":".268","atBats":299,"obp":".310","slg":".331","ops":".641","caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":322,"totalBases":99,"rbi":24,"leftOnBase":119,"sacBunts":3,"sacFlies":1,"babip":".324","groundOutsToAirouts":"1.71","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"299.00","popOuts":14,"lineOuts":20},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":205,"putOuts":118,"errors":6,"chances":329,"fielding":".982","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID669387":{"person":{"id":669387,"fullName":"Carmen Mlodzinski","link":"/api/v1/people/669387"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":18,"gamesStarted":9,"flyOuts":35,"groundOuts":63,"airOuts":70,"runs":34,"doubles":16,"triples":2,"homeRuns":8,"strikeOuts":48,"baseOnBalls":17,"intentionalWalks":0,"hits":75,"hitByPitch":2,"atBats":255,"obp":".343","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":1057,"era":"4.62","inningsPitched":"62.1","wins":2,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":32,"whip":"1.48","battersFaced":275,"outs":187,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1057,"balls":387,"strikes":670,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".250","pitchesPerInning":"16.96","gamesFinished":4,"strikeoutWalkRatio":"2.82","strikeoutsPer9Inn":"6.93","walksPer9Inn":"2.45","hitsPer9Inn":"10.83","runsScoredPer9":"4.91","homeRunsPer9":"1.16","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":22},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642701":{"person":{"id":642701,"fullName":"Dennis Santana","link":"/api/v1/people/642701"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":25,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":10,"strikes":15,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":43,"gamesStarted":0,"flyOuts":36,"groundOuts":41,"airOuts":52,"runs":8,"doubles":3,"triples":2,"homeRuns":1,"strikeOuts":35,"baseOnBalls":9,"intentionalWalks":0,"hits":27,"hitByPitch":0,"atBats":152,"obp":".220","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":625,"era":"1.45","inningsPitched":"43.1","wins":3,"losses":2,"saves":5,"saveOpportunities":6,"holds":11,"blownSaves":1,"earnedRuns":7,"whip":"0.83","battersFaced":164,"outs":130,"gamesPitched":43,"completeGames":0,"shutouts":0,"pitchesThrown":625,"balls":178,"strikes":447,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".600","pitchesPerInning":"14.42","gamesFinished":14,"strikeoutWalkRatio":"3.89","strikeoutsPer9Inn":"7.27","walksPer9Inn":"1.87","hitsPer9Inn":"5.61","runsScoredPer9":"1.66","homeRunsPer9":"0.21","inheritedRunners":13,"inheritedRunnersScored":3,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":6,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID680779":{"person":{"id":680779,"fullName":"Henry Davis","link":"/api/v1/people/680779"},"jerseyNumber":"32","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"800","stats":{"batting":{"summary":"0-1 | 2 HBP","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":2,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":1,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":11,"errors":0,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":51,"flyOuts":23,"groundOuts":27,"airOuts":56,"runs":17,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":38,"baseOnBalls":12,"intentionalWalks":0,"hits":26,"hitByPitch":3,"avg":".181","atBats":144,"obp":".256","slg":".299","ops":".555","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":164,"totalBases":43,"rbi":12,"leftOnBase":83,"sacBunts":2,"sacFlies":1,"babip":".214","groundOutsToAirouts":"0.48","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":18,"lineOuts":15},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":7,"stolenBases":28,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":16,"putOuts":361,"errors":2,"chances":379,"fielding":".995","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID681347":{"person":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 0 ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":6,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":86,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":21,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":24,"strikes":62,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":11,"flyOuts":25,"groundOuts":46,"airOuts":53,"runs":25,"doubles":7,"triples":2,"homeRuns":8,"strikeOuts":53,"baseOnBalls":20,"intentionalWalks":1,"hits":49,"hitByPitch":3,"atBats":199,"obp":".321","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":861,"era":"4.15","inningsPitched":"52.0","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"1.33","battersFaced":224,"outs":156,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":861,"balls":314,"strikes":547,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".250","pitchesPerInning":"16.56","gamesFinished":0,"strikeoutWalkRatio":"2.65","strikeoutsPer9Inn":"9.17","walksPer9Inn":"3.46","hitsPer9Inn":"8.48","runsScoredPer9":"4.33","homeRunsPer9":"1.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":17},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":9,"errors":2,"chances":13,"fielding":".846","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID691907":{"person":{"id":691907,"fullName":"Tsung-Che Cheng","link":"/api/v1/people/691907"},"jerseyNumber":"71","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":7,"obp":".000","slg":".000","ops":".000","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":5,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID571760":{"person":{"id":571760,"fullName":"Andrew Heaney","link":"/api/v1/people/571760"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":19,"flyOuts":61,"groundOuts":104,"airOuts":119,"runs":57,"doubles":27,"triples":1,"homeRuns":20,"strikeOuts":74,"baseOnBalls":35,"intentionalWalks":0,"hits":99,"hitByPitch":4,"atBats":390,"obp":".319","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":1668,"era":"5.03","inningsPitched":"102.0","wins":4,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":57,"whip":"1.31","battersFaced":435,"outs":306,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1668,"balls":601,"strikes":1067,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".308","pitchesPerInning":"16.35","gamesFinished":0,"strikeoutWalkRatio":"2.11","strikeoutsPer9Inn":"6.53","walksPer9Inn":"3.09","hitsPer9Inn":"8.74","runsScoredPer9":"5.03","homeRunsPer9":"1.76","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":20,"lineOuts":38},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":3,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663559":{"person":{"id":663559,"fullName":"Bailey Falter","link":"/api/v1/people/663559"},"jerseyNumber":"6","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":78,"groundOuts":94,"airOuts":146,"runs":52,"doubles":21,"triples":1,"homeRuns":16,"strikeOuts":69,"baseOnBalls":35,"intentionalWalks":0,"hits":93,"hitByPitch":1,"atBats":395,"obp":".297","caughtStealing":4,"stolenBases":9,"stolenBasePercentage":".692","caughtStealingPercentage":".308","numberOfPitches":1628,"era":"3.82","inningsPitched":"108.1","wins":7,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":46,"whip":"1.18","battersFaced":438,"outs":325,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1628,"balls":585,"strikes":1043,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":4,"pickoffs":3,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".583","pitchesPerInning":"15.03","gamesFinished":0,"strikeoutWalkRatio":"1.97","strikeoutsPer9Inn":"5.73","walksPer9Inn":"2.91","hitsPer9Inn":"7.73","runsScoredPer9":"4.32","homeRunsPer9":"1.33","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":4,"passedBall":0,"popOuts":37,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":4,"errors":0,"chances":13,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670280":{"person":{"id":670280,"fullName":"David Bednar","link":"/api/v1/people/670280"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":7,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":2,"strikes":5,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":40,"gamesStarted":0,"flyOuts":19,"groundOuts":23,"airOuts":33,"runs":11,"doubles":3,"triples":2,"homeRuns":2,"strikeOuts":49,"baseOnBalls":10,"intentionalWalks":2,"hits":29,"hitByPitch":1,"atBats":133,"obp":".276","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":577,"era":"2.25","inningsPitched":"36.0","wins":2,"losses":5,"saves":15,"saveOpportunities":15,"holds":3,"blownSaves":0,"earnedRuns":9,"whip":"1.08","battersFaced":145,"outs":108,"gamesPitched":40,"completeGames":0,"shutouts":0,"pitchesThrown":577,"balls":194,"strikes":383,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".286","pitchesPerInning":"16.03","gamesFinished":32,"strikeoutWalkRatio":"4.90","strikeoutsPer9Inn":"12.25","walksPer9Inn":"2.50","hitsPer9Inn":"7.25","runsScoredPer9":"2.75","homeRunsPer9":"0.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID650893":{"person":{"id":650893,"fullName":"Génesis Cabrera","link":"/api/v1/people/650893"},"jerseyNumber":"92","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":0,"flyOuts":16,"groundOuts":21,"airOuts":30,"runs":16,"doubles":6,"triples":0,"homeRuns":6,"strikeOuts":20,"baseOnBalls":7,"intentionalWalks":0,"hits":25,"hitByPitch":1,"atBats":95,"obp":".317","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":382,"era":"5.76","inningsPitched":"25.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":16,"whip":"1.28","battersFaced":104,"outs":75,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":382,"balls":135,"strikes":247,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":0,"winPercentage":".---","pitchesPerInning":"15.28","gamesFinished":5,"strikeoutWalkRatio":"2.86","strikeoutsPer9Inn":"7.20","walksPer9Inn":"2.52","hitsPer9Inn":"9.00","runsScoredPer9":"5.76","homeRunsPer9":"2.16","inheritedRunners":12,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669261":{"person":{"id":669261,"fullName":"Jack Suwinski","link":"/api/v1/people/669261"},"jerseyNumber":"65","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":11,"groundOuts":8,"airOuts":15,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":30,"baseOnBalls":9,"intentionalWalks":1,"hits":6,"hitByPitch":0,"avg":".102","atBats":59,"obp":".221","slg":".169","ops":".390","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":68,"totalBases":10,"rbi":2,"leftOnBase":32,"sacBunts":0,"sacFlies":0,"babip":".179","groundOutsToAirouts":"0.53","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"59.00","popOuts":0,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":48,"errors":0,"chances":48,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693304":{"person":{"id":693304,"fullName":"Nick Gonzales","link":"/api/v1/people/693304"},"jerseyNumber":"39","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"battingOrder":"400","stats":{"batting":{"summary":"0-5 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":24,"groundOuts":45,"airOuts":46,"runs":16,"doubles":7,"triples":2,"homeRuns":4,"strikeOuts":30,"baseOnBalls":14,"intentionalWalks":0,"hits":40,"hitByPitch":0,"avg":".250","atBats":160,"obp":".309","slg":".394","ops":".703","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":175,"totalBases":63,"rbi":15,"leftOnBase":63,"sacBunts":0,"sacFlies":1,"babip":".283","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.00","popOuts":6,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":96,"putOuts":68,"errors":4,"chances":168,"fielding":".976","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID677952":{"person":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"jerseyNumber":"67","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"note":"(L, 2-1)","summary":"2.0 IP, 0 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":2,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":24,"inningsPitched":"2.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":24,"balls":9,"strikes":15,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":1,"flyOuts":15,"groundOuts":32,"airOuts":21,"runs":8,"doubles":8,"triples":1,"homeRuns":1,"strikeOuts":22,"baseOnBalls":12,"intentionalWalks":1,"hits":24,"hitByPitch":0,"atBats":97,"obp":".327","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":425,"era":"2.42","inningsPitched":"26.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":7,"whip":"1.38","battersFaced":111,"outs":78,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":425,"balls":147,"strikes":278,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.52","rbi":1,"winPercentage":".667","pitchesPerInning":"16.35","gamesFinished":6,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"7.62","walksPer9Inn":"4.15","hitsPer9Inn":"8.31","runsScoredPer9":"2.77","homeRunsPer9":"0.35","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[687462,678894,457705,668804,693304,665833,502054,663647,680779,643396,681347,676755,642701,670280,677952],"pitchers":[681347,676755,642701,670280,677952],"bench":[663698,672744,691907,669261],"bullpen":[650893,663559,657571,571760,656605,669387,670990,694973],"battingOrder":[678894,457705,668804,693304,665833,502054,663647,680779,643396],"info":[{"title":"BATTING","fieldList":[{"label":"3B","value":"Pham (1, Nelson, R)."},{"label":"TB","value":"Pham 3."},{"label":"Runners left in scoring position, 2 out","value":"Gonzales, N; Hayes 2; Horwitz; Reynolds, B."},{"label":"SAC","value":"Davis, H."},{"label":"Team RISP","value":"0-for-9."},{"label":"Team LOB","value":"9."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Cruz, O (34, 2nd base off DeSclafani/Herrera, J)."}]},{"title":"FIELDING","fieldList":[{"label":"Outfield assists","value":"Cruz, O (Carroll at 2nd base)."}]}],"note":[{"label":"1","value":"Ran for Horwitz in the 11th."}]}},"officials":[{"official":{"id":575629,"fullName":"Shane Livensparger","link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":427129,"fullName":"Bruce Dreckman","link":"/api/v1/people/427129"},"officialType":"First Base"},{"official":{"id":608158,"fullName":"Nate Tomlinson","link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427533,"fullName":"Mark Wegner","link":"/api/v1/people/427533"},"officialType":"Third Base"}],"info":[{"label":"IBB","value":"Pham (by DeSclafani)."},{"label":"HBP","value":"Davis, H 2 (by Nelson, R, by DeSclafani)."},{"label":"Pitches-strikes","value":"Nelson, R 88-53; DeSclafani 50-32; Ginkel 6-5; Burrows 86-62; Mattson 21-14; Santana, D 25-15; Bednar 7-5; Ashcraft, B 24-15."},{"label":"Groundouts-flyouts","value":"Nelson, R 5-7; DeSclafani 7-1; Ginkel 1-1; Burrows 6-4; Mattson 1-0; Santana, D 0-1; Bednar 0-1; Ashcraft, B 2-2."},{"label":"Batters faced","value":"Nelson, R 22; DeSclafani 15; Ginkel 3; Burrows 21; Mattson 5; Santana, D 5; Bednar 3; Ashcraft, B 7."},{"label":"Umpires","value":"HP: Shane Livensparger. 1B: Bruce Dreckman. 2B: Nate Tomlinson. 3B: Mark Wegner. "},{"label":"Weather","value":"84 degrees, Partly Cloudy."},{"label":"Wind","value":"7 mph, Out To RF."},{"label":"First pitch","value":"6:41 PM."},{"label":"T","value":"2:54."},{"label":"Att","value":"21,296."},{"label":"Venue","value":"PNC Park."},{"label":"July 25, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194","boxscoreName":"Nelson, R"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 0 ER, 4 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":7,"groundOuts":5,"airOuts":9,"runs":0,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":88,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":22,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":35,"strikes":53,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":"1.000","atBats":1,"obp":"1.000","slg":"1.000","ops":"2.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":"1.000","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":12,"flyOuts":58,"groundOuts":81,"airOuts":111,"runs":34,"doubles":13,"triples":4,"homeRuns":9,"strikeOuts":73,"baseOnBalls":28,"intentionalWalks":0,"hits":64,"hitByPitch":4,"atBats":328,"obp":".266","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":1427,"era":"3.29","inningsPitched":"90.1","wins":6,"losses":2,"saves":1,"saveOpportunities":2,"holds":1,"blownSaves":1,"earnedRuns":33,"whip":"1.02","battersFaced":361,"outs":271,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1427,"balls":505,"strikes":922,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".750","pitchesPerInning":"15.80","gamesFinished":4,"strikeoutWalkRatio":"2.61","strikeoutsPer9Inn":"7.27","walksPer9Inn":"2.79","hitsPer9Inn":"6.38","runsScoredPer9":"3.39","homeRunsPer9":"0.90","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":17,"lineOuts":36},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":3,"errors":0,"chances":14,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":74,"pitchingGameScore":74},{"player":{"person":{"id":681347,"fullName":"Mike Burrows","link":"/api/v1/people/681347","boxscoreName":"Burrows"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":134,"stats":{"batting":{},"pitching":{"summary":"6.0 IP, 0 ER, 5 K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":6,"airOuts":6,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":86,"inningsPitched":"6.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":21,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":86,"balls":24,"strikes":62,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":11,"flyOuts":25,"groundOuts":46,"airOuts":53,"runs":25,"doubles":7,"triples":2,"homeRuns":8,"strikeOuts":53,"baseOnBalls":20,"intentionalWalks":1,"hits":49,"hitByPitch":3,"atBats":199,"obp":".321","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":861,"era":"4.15","inningsPitched":"52.0","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":24,"whip":"1.33","battersFaced":224,"outs":156,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":861,"balls":314,"strikes":547,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".250","pitchesPerInning":"16.56","gamesFinished":0,"strikeoutWalkRatio":"2.65","strikeoutsPer9Inn":"9.17","walksPer9Inn":"3.46","hitsPer9Inn":"8.48","runsScoredPer9":"4.33","homeRunsPer9":"1.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":17},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":9,"errors":2,"chances":13,"fielding":".846","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":73,"pitchingGameScore":73},{"player":{"person":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101","boxscoreName":"DeSclafani"},"jerseyNumber":"21","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":109,"stats":{"batting":{},"pitching":{"note":"(W, 1-1)","summary":"4.0 IP, 0 ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":7,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":1,"hits":0,"hitByPitch":1,"atBats":11,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":50,"inningsPitched":"4.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":15,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":50,"balls":18,"strikes":32,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":1,"flyOuts":8,"groundOuts":24,"airOuts":19,"runs":11,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":24,"baseOnBalls":6,"intentionalWalks":2,"hits":19,"hitByPitch":4,"atBats":85,"obp":".305","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":355,"era":"3.86","inningsPitched":"23.1","wins":1,"losses":1,"saves":2,"saveOpportunities":2,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.07","battersFaced":96,"outs":70,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":355,"balls":123,"strikes":232,"strikePercentage":".650","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.26","rbi":0,"winPercentage":".500","pitchesPerInning":"15.21","gamesFinished":4,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"9.26","walksPer9Inn":"2.31","hitsPer9Inn":"7.33","runsScoredPer9":"4.24","homeRunsPer9":"1.93","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":2,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"reliever","gameScore":63,"pitchingGameScore":63}]},"decisions":{"winner":{"id":543101,"fullName":"Anthony DeSclafani","link":"/api/v1/people/543101"},"loser":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"save":{"id":656464,"fullName":"Kevin Ginkel","link":"/api/v1/people/656464"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}