{"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":776662,"link":"/api/v1.1/game/776662/feed/live","metaData":{"wait":10,"timeStamp":"20250820_200418","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count20","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":776662,"type":"R","doubleHeader":"N","id":"2025/08/20/seamlb-phimlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-776662-2025-08-20","season":"2025","seasonDisplay":"2025"},"datetime":{"dateTime":"2025-08-20T17:05:00Z","originalDate":"2025-08-20","officialDate":"2025-08-20","dayNight":"day","time":"1:05","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":136,"name":"Seattle Mariners","link":"/api/v1/teams/136","season":2025,"venue":{"id":680,"name":"T-Mobile Park","link":"/api/v1/venues/680"},"springVenue":{"id":2530,"link":"/api/v1/venues/2530"},"teamCode":"sea","fileCode":"sea","abbreviation":"SEA","teamName":"Mariners","locationName":"Seattle","firstYearOfPlay":"1977","league":{"id":103,"name":"American League","link":"/api/v1/league/103"},"division":{"id":200,"name":"American League West","link":"/api/v1/divisions/200"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Seattle","record":{"gamesPlayed":128,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":68,"losses":60,"ties":0,"pct":".531"},"records":{},"divisionLeader":false,"wins":68,"losses":60,"winningPercentage":".531"},"franchiseName":"Seattle","clubName":"Mariners","active":true},"home":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143","season":2025,"venue":{"id":2681,"name":"Citizens Bank Park","link":"/api/v1/venues/2681"},"springVenue":{"id":2700,"link":"/api/v1/venues/2700"},"teamCode":"phi","fileCode":"phi","abbreviation":"PHI","teamName":"Phillies","locationName":"Philadelphia","firstYearOfPlay":"1883","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Philadelphia","record":{"gamesPlayed":127,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":74,"losses":53,"ties":0,"pct":".583"},"records":{},"divisionLeader":false,"wins":74,"losses":53,"winningPercentage":".583"},"franchiseName":"Philadelphia","clubName":"Phillies","active":true}},"players":{"ID647304":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304","firstName":"Joshua-Douglas","lastName":"Naylor","primaryNumber":"12","birthDate":"1997-06-22","currentAge":29,"birthCity":"Mississauga","birthStateProvince":"ON","birthCountry":"Canada","height":"5' 10\"","weight":235,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Josh","useLastName":"Naylor","middleName":"James","boxscoreName":"Naylor, J","nickName":"Naylz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-05-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Josh Naylor","nameSlug":"josh-naylor-647304","firstLastName":"Josh Naylor","lastFirstName":"Naylor, Josh","lastInitName":"Naylor, J","initLastName":"J Naylor","fullFMLName":"Joshua-Douglas James Naylor","fullLFMName":"Naylor, Joshua-Douglas James","strikeZoneTop":3.11,"strikeZoneBottom":1.57},"ID669016":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016","firstName":"Brandon","lastName":"Marsh","primaryNumber":"16","birthDate":"1997-12-18","currentAge":28,"birthCity":"Buford","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Brandon","useLastName":"Marsh","middleName":"Chase","boxscoreName":"Marsh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2021-07-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Marsh","nameSlug":"brandon-marsh-669016","firstLastName":"Brandon Marsh","lastFirstName":"Marsh, Brandon","lastInitName":"Marsh, B","initLastName":"B Marsh","fullFMLName":"Brandon Chase Marsh","fullLFMName":"Marsh, Brandon Chase","strikeZoneTop":3.31,"strikeZoneBottom":1.67},"ID702284":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284","firstName":"Cole","lastName":"Young","primaryNumber":"2","birthDate":"2003-07-29","currentAge":23,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Cole","useLastName":"Young","middleName":"Douglas","boxscoreName":"Young","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-05-31","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cole Young","nameSlug":"cole-young-702284","firstLastName":"Cole Young","lastFirstName":"Young, Cole","lastInitName":"Young, C","initLastName":"C Young","fullFMLName":"Cole Douglas Young","fullLFMName":"Young, Cole Douglas","strikeZoneTop":3.133,"strikeZoneBottom":1.581},"ID621237":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237","firstName":"José","lastName":"Alvarado","primaryNumber":"46","birthDate":"1995-05-21","currentAge":31,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 2\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Alvarado","middleName":"Antonio","boxscoreName":"Alvarado","nickName":"El Pocho","gender":"M","nameMatrilineal":"Lizarzabal","isPlayer":true,"isVerified":true,"pronunciation":"all-vuh-RAH-doh","mlbDebutDate":"2017-05-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"José Alvarado","nameSlug":"jose-alvarado-621237","firstLastName":"José Alvarado","lastFirstName":"Alvarado, José","lastInitName":"Alvarado, J","initLastName":"J Alvarado","fullFMLName":"José Antonio Alvarado","fullLFMName":"Alvarado, José Antonio","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID650911":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911","firstName":"Cristopher","lastName":"Sánchez","primaryNumber":"61","birthDate":"1996-12-12","currentAge":29,"birthCity":"La Romana","birthCountry":"Dominican Republic","height":"6' 6\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cristopher","useLastName":"Sánchez","middleName":"Alexis","boxscoreName":"Sánchez, C","gender":"M","nameMatrilineal":"Valera","isPlayer":true,"isVerified":true,"pronunciation":"KRISS-tuh-furr","mlbDebutDate":"2021-06-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cristopher Sánchez","nameSlug":"cristopher-sanchez-650911","firstLastName":"Cristopher Sánchez","lastFirstName":"Sánchez, Cristopher","lastInitName":"Sánchez, C","initLastName":"C Sánchez","fullFMLName":"Cristopher Alexis Sánchez","fullLFMName":"Sánchez, Cristopher Alexis","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID547180":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180","firstName":"Bryce","lastName":"Harper","primaryNumber":"3","birthDate":"1992-10-16","currentAge":33,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Bryce","useLastName":"Harper","middleName":"Aron Max","boxscoreName":"Harper, B","nickName":"Harp","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"HARR-purr","mlbDebutDate":"2012-04-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Harper","nameSlug":"bryce-harper-547180","firstLastName":"Bryce Harper","lastFirstName":"Harper, Bryce","lastInitName":"Harper, B","initLastName":"B Harper","fullFMLName":"Bryce Aron Max Harper","fullLFMName":"Harper, Bryce Aron Max","strikeZoneTop":3.265,"strikeZoneBottom":1.648},"ID592663":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663","firstName":"Jacob","lastName":"Realmuto","primaryNumber":"10","birthDate":"1991-03-18","currentAge":35,"birthCity":"Del City","birthStateProvince":"OK","birthCountry":"USA","height":"6' 0\"","weight":212,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"J.T.","useLastName":"Realmuto","middleName":"Tyler","boxscoreName":"Realmuto","nickName":"Real","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"reel-MYOO-toh","mlbDebutDate":"2014-06-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"J.T. Realmuto","nameSlug":"j-t-realmuto-592663","firstLastName":"J.T. Realmuto","lastFirstName":"Realmuto, J.T.","lastInitName":"Realmuto, J","initLastName":"J Realmuto","fullFMLName":"Jacob Tyler Realmuto","fullLFMName":"Realmuto, Jacob Tyler","strikeZoneTop":3.2,"strikeZoneBottom":1.615},"ID642215":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215","firstName":"Weston","lastName":"Wilson","primaryNumber":"31","birthDate":"1994-09-11","currentAge":32,"birthCity":"High Point","birthStateProvince":"NC","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Weston","useLastName":"Wilson","middleName":"Graham","boxscoreName":"Wilson, W","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2023-08-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Weston Wilson","nameSlug":"weston-wilson-642215","firstLastName":"Weston Wilson","lastFirstName":"Wilson, Weston","lastInitName":"Wilson, W","initLastName":"W Wilson","fullFMLName":"Weston Graham Wilson","fullLFMName":"Wilson, Weston Graham","strikeZoneTop":3.343,"strikeZoneBottom":1.687},"ID689147":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147","firstName":"Richard","lastName":"Kerkering","primaryNumber":"50","birthDate":"2001-04-04","currentAge":25,"birthCity":"Huntington Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":204,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Orion","useLastName":"Kerkering","middleName":"Orion","boxscoreName":"Kerkering","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"OH-ryan kerr-kerr-ring","mlbDebutDate":"2023-09-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Orion Kerkering","nameSlug":"orion-kerkering-689147","firstLastName":"Orion Kerkering","lastFirstName":"Kerkering, Orion","lastInitName":"Kerkering, O","initLastName":"O Kerkering","fullFMLName":"Richard Orion Kerkering","fullLFMName":"Kerkering, Richard Orion","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID641487":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487","firstName":"John","lastName":"Crawford","primaryNumber":"3","birthDate":"1995-01-11","currentAge":31,"birthCity":"Long Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":202,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"J.P.","useLastName":"Crawford","middleName":"Paul","boxscoreName":"Crawford, J","nickName":"Crawdaddy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"J.P. Crawford","nameSlug":"j-p-crawford-641487","firstLastName":"J.P. Crawford","lastFirstName":"Crawford, J.P.","lastInitName":"Crawford, J","initLastName":"J Crawford","fullFMLName":"John Paul Crawford","fullLFMName":"Crawford, John Paul","strikeZoneTop":3.219,"strikeZoneBottom":1.625},"ID664761":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761","firstName":"Alec","lastName":"Bohm","primaryNumber":"28","birthDate":"1996-08-03","currentAge":30,"birthCity":"Omaha","birthStateProvince":"NE","birthCountry":"USA","height":"6' 4\"","weight":218,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Alec","useLastName":"Bohm","middleName":"Daniel","boxscoreName":"Bohm","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"bome; like home","mlbDebutDate":"2020-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alec Bohm","nameSlug":"alec-bohm-664761","firstLastName":"Alec Bohm","lastFirstName":"Bohm, Alec","lastInitName":"Bohm, A","initLastName":"A Bohm","fullFMLName":"Alec Daniel Bohm","fullLFMName":"Bohm, Alec Daniel","strikeZoneTop":3.407,"strikeZoneBottom":1.719},"ID656941":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941","firstName":"Kyle","lastName":"Schwarber","primaryNumber":"12","birthDate":"1993-03-05","currentAge":33,"birthCity":"Middletown","birthStateProvince":"OH","birthCountry":"USA","height":"5' 11\"","weight":229,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Kyle","useLastName":"Schwarber","middleName":"Joseph","boxscoreName":"Schwarber","nickName":"Schwarbs","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"SHWAR-burr","mlbDebutDate":"2015-06-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Schwarber","nameSlug":"kyle-schwarber-656941","firstLastName":"Kyle Schwarber","lastFirstName":"Schwarber, Kyle","lastInitName":"Schwarber, K","initLastName":"K Schwarber","fullFMLName":"Kyle Joseph Schwarber","fullLFMName":"Schwarber, Kyle Joseph","strikeZoneTop":3.181,"strikeZoneBottom":1.605},"ID693433":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433","firstName":"Bryan","lastName":"Woo","primaryNumber":"22","birthDate":"2000-01-30","currentAge":26,"birthCity":"Oakland","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryan","useLastName":"Woo","middleName":"Joseph","boxscoreName":"Woo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan Woo","nameSlug":"bryan-woo-693433","firstLastName":"Bryan Woo","lastFirstName":"Woo, Bryan","lastInitName":"Woo, B","initLastName":"B Woo","fullFMLName":"Bryan Joseph Woo","fullLFMName":"Woo, Bryan Joseph","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669302":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302","firstName":"Logan","lastName":"Gilbert","primaryNumber":"36","birthDate":"1997-05-05","currentAge":29,"birthCity":"Winter Park","birthStateProvince":"FL","birthCountry":"USA","height":"6' 6\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Logan","useLastName":"Gilbert","middleName":"Keith","boxscoreName":"Gilbert, L","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"mlbDebutDate":"2021-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Logan Gilbert","nameSlug":"logan-gilbert-669302","firstLastName":"Logan Gilbert","lastFirstName":"Gilbert, Logan","lastInitName":"Gilbert, L","initLastName":"L Gilbert","fullFMLName":"Logan Keith Gilbert","fullLFMName":"Gilbert, Logan Keith","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID592836":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836","firstName":"Taijuan","lastName":"Walker","primaryNumber":"32","birthDate":"1992-08-13","currentAge":34,"birthCity":"Shreveport","birthStateProvince":"LA","birthCountry":"USA","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taijuan","useLastName":"Walker","middleName":"Emmanuel","boxscoreName":"Walker, T","nickName":"Tai Weezy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"tie-WAHN","mlbDebutDate":"2013-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taijuan Walker","nameSlug":"taijuan-walker-592836","firstLastName":"Taijuan Walker","lastFirstName":"Walker, Taijuan","lastInitName":"Walker, T","initLastName":"T Walker","fullFMLName":"Taijuan Emmanuel Walker","fullLFMName":"Walker, Taijuan Emmanuel","strikeZoneTop":3.56,"strikeZoneBottom":1.65},"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},"ID622491":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491","firstName":"Luis","lastName":"Castillo","primaryNumber":"58","birthDate":"1992-12-12","currentAge":33,"birthCity":"Bani","birthCountry":"Dominican Republic","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luis","useLastName":"Castillo","middleName":"Miguel","boxscoreName":"Castillo, L","nickName":"La Piedra","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2017-06-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Castillo","nameSlug":"luis-castillo-622491","firstLastName":"Luis Castillo","lastFirstName":"Castillo, Luis","lastInitName":"Castillo, L","initLastName":"L Castillo","fullFMLName":"Luis Miguel Castillo","fullLFMName":"Castillo, Luis Miguel","strikeZoneTop":3.44,"strikeZoneBottom":1.59},"ID641598":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598","firstName":"Mitchell","lastName":"Garver","primaryNumber":"8","birthDate":"1991-01-15","currentAge":35,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"6' 1\"","weight":220,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Mitch","useLastName":"Garver","middleName":"Lynn","boxscoreName":"Garver","nickName":"Garv Sauce","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2017-08-19","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Mitch Garver","nameSlug":"mitch-garver-641598","firstLastName":"Mitch Garver","lastFirstName":"Garver, Mitch","lastInitName":"Garver, M","initLastName":"M Garver","fullFMLName":"Mitchell Lynn Garver","fullLFMName":"Garver, Mitchell Lynn","strikeZoneTop":3.249,"strikeZoneBottom":1.64},"ID642048":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048","firstName":"Tayler","lastName":"Saucedo","primaryNumber":"55","birthDate":"1993-06-18","currentAge":33,"birthCity":"Honolulu","birthStateProvince":"HI","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tayler","useLastName":"Saucedo","middleName":"Andrew","boxscoreName":"Saucedo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"saw-SAY-doe","mlbDebutDate":"2021-06-17","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tayler Saucedo","nameSlug":"tayler-saucedo-642048","firstLastName":"Tayler Saucedo","lastFirstName":"Saucedo, Tayler","lastInitName":"Saucedo, T","initLastName":"T Saucedo","fullFMLName":"Tayler Andrew Saucedo","fullLFMName":"Saucedo, Tayler Andrew","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID664056":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056","firstName":"Harrison","lastName":"Bader","primaryNumber":"9","birthDate":"1994-06-03","currentAge":32,"birthCity":"Bronxville","birthStateProvince":"NY","birthCountry":"USA","height":"5' 11\"","weight":219,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Harrison","useLastName":"Bader","middleName":"Joseph","boxscoreName":"Bader","nickName":"Tots","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BAY-der","mlbDebutDate":"2017-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Harrison Bader","nameSlug":"harrison-bader-664056","firstLastName":"Harrison Bader","lastFirstName":"Bader, Harrison","lastInitName":"Bader, H","initLastName":"H Bader","fullFMLName":"Harrison Joseph Bader","fullLFMName":"Bader, Harrison Joseph","strikeZoneTop":3.16,"strikeZoneBottom":1.6},"ID677594":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594","firstName":"Julio","lastName":"Rodríguez","primaryNumber":"44","birthDate":"2000-12-29","currentAge":25,"birthCity":"Loma de Cabrera","birthCountry":"Dominican Republic","height":"6' 4\"","weight":228,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Julio","useLastName":"Rodríguez","middleName":"Yamel","boxscoreName":"Rodríguez, J","gender":"M","nameMatrilineal":"Reyes","isPlayer":true,"isVerified":true,"mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Julio Rodríguez","nameSlug":"julio-rodriguez-677594","firstLastName":"Julio Rodríguez","lastFirstName":"Rodríguez, Julio","lastInitName":"Rodríguez, J","initLastName":"J Rodríguez","fullFMLName":"Julio Yamel Rodríguez","fullLFMName":"Rodríguez, Julio Yamel","strikeZoneTop":3.378,"strikeZoneBottom":1.705},"ID605400":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400","firstName":"Aaron","lastName":"Nola","primaryNumber":"27","birthDate":"1993-06-04","currentAge":33,"birthCity":"Baton Rouge","birthStateProvince":"LA","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aaron","useLastName":"Nola","middleName":"Michael","boxscoreName":"Nola, A","nickName":"Nols","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"NO-luh","mlbDebutDate":"2015-07-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Aaron Nola","nameSlug":"aaron-nola-605400","firstLastName":"Aaron Nola","lastFirstName":"Nola, Aaron","lastInitName":"Nola, A","initLastName":"A Nola","fullFMLName":"Aaron Michael Nola","fullLFMName":"Nola, Aaron Michael","strikeZoneTop":3.36,"strikeZoneBottom":1.54},"ID605447":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447","firstName":"Jordan","lastName":"Romano","primaryNumber":"68","birthDate":"1993-04-21","currentAge":33,"birthCity":"Markham","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 5\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jordan","useLastName":"Romano","middleName":"Robert","boxscoreName":"Romano","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2014,"pronunciation":"row-MAN-oh","mlbDebutDate":"2019-06-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jordan Romano","nameSlug":"jordan-romano-605447","firstLastName":"Jordan Romano","lastFirstName":"Romano, Jordan","lastInitName":"Romano, J","initLastName":"J Romano","fullFMLName":"Jordan Robert Romano","fullLFMName":"Romano, Jordan Robert","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID670042":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042","firstName":"Lucas","lastName":"Raley","primaryNumber":"20","birthDate":"1994-09-19","currentAge":31,"birthCity":"Hinckley","birthStateProvince":"OH","birthCountry":"USA","height":"6' 3\"","weight":235,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Luke","useLastName":"Raley","middleName":"John","boxscoreName":"Raley, L","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"Ray-LEE","mlbDebutDate":"2021-04-09","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luke Raley","nameSlug":"luke-raley-670042","firstLastName":"Luke Raley","lastFirstName":"Raley, Luke","lastInitName":"Raley, L","initLastName":"L Raley","fullFMLName":"Lucas John Raley","fullLFMName":"Raley, Lucas John","strikeZoneTop":3.34,"strikeZoneBottom":1.686},"ID502085":{"id":502085,"fullName":"David Robertson","link":"/api/v1/people/502085","firstName":"David","lastName":"Robertson","primaryNumber":"30","birthDate":"1985-04-09","currentAge":41,"birthCity":"Birmingham","birthStateProvince":"AL","birthCountry":"USA","height":"5' 11\"","weight":195,"active":false,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"David","useLastName":"Robertson","middleName":"Alan","boxscoreName":"Robertson","nickName":"D-Rob","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2006,"lastPlayedDate":"2025-09-28","mlbDebutDate":"2008-06-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"David Robertson","nameSlug":"david-robertson-502085","firstLastName":"David Robertson","lastFirstName":"Robertson, David","lastInitName":"Robertson, D","initLastName":"D Robertson","fullFMLName":"David Alan Robertson","fullLFMName":"Robertson, David Alan","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID666200":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200","firstName":"Jesús","lastName":"Luzardo","primaryNumber":"44","birthDate":"1997-09-30","currentAge":28,"birthCity":"Lima","birthCountry":"Peru","height":"6' 0\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jesús","useLastName":"Luzardo","middleName":"G.","boxscoreName":"Luzardo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-09-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jesús Luzardo","nameSlug":"jesus-luzardo-666200","firstLastName":"Jesús Luzardo","lastFirstName":"Luzardo, Jesús","lastInitName":"Luzardo, J","initLastName":"J Luzardo","fullFMLName":"Jesús G. Luzardo","fullLFMName":"Luzardo, Jesús G.","strikeZoneTop":3.47,"strikeZoneBottom":1.61},"ID624641":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641","firstName":"Edmundo","lastName":"Sosa","primaryNumber":"33","birthDate":"1996-03-06","currentAge":30,"birthCity":"Panama City","birthCountry":"Panama","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Edmundo","useLastName":"Sosa","middleName":"Israel","boxscoreName":"Sosa, E","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"ed-MOON-doh SOH-sah","mlbDebutDate":"2018-09-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edmundo Sosa","nameSlug":"edmundo-sosa-624641","firstLastName":"Edmundo Sosa","lastFirstName":"Sosa, Edmundo","lastInitName":"Sosa, E","initLastName":"E Sosa","fullFMLName":"Edmundo Israel Sosa","fullLFMName":"Sosa, Edmundo Israel","strikeZoneTop":3.187,"strikeZoneBottom":1.608},"ID661395":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395","firstName":"Jhoan","lastName":"Duran","primaryNumber":"59","birthDate":"1998-01-08","currentAge":28,"birthCity":"Esperanza","birthCountry":"Dominican Republic","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jhoan","useLastName":"Duran","middleName":"Manuel","boxscoreName":"Duran, J","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"pronunciation":"YO-ahn DOO-rahn","mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jhoan Duran","nameSlug":"jhoan-duran-661395","firstLastName":"Jhoan Duran","lastFirstName":"Duran, Jhoan","lastInitName":"Duran, J","initLastName":"J Duran","fullFMLName":"Jhoan Manuel Duran","fullLFMName":"Duran, Jhoan Manuel","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID456781":{"id":456781,"fullName":"Donovan Solano","link":"/api/v1/people/456781","firstName":"Donovan","lastName":"Solano","primaryNumber":"16","birthDate":"1987-12-17","currentAge":38,"birthCity":"Barranquilla","birthCountry":"Colombia","height":"5' 8\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Donovan","useLastName":"Solano","boxscoreName":"Solano","nickName":"Soli","gender":"M","nameMatrilineal":"Preciado","isPlayer":true,"isVerified":true,"pronunciation":"so-LAH-no","mlbDebutDate":"2012-05-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Donovan Solano","nameSlug":"donovan-solano-456781","firstLastName":"Donovan Solano","lastFirstName":"Solano, Donovan","lastInitName":"Solano, D","initLastName":"D Solano","fullFMLName":"Donovan Solano","fullLFMName":"Solano, Donovan","strikeZoneTop":3.19,"strikeZoneBottom":1.46},"ID668227":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227","firstName":"Randy","lastName":"Arozarena","primaryNumber":"56","birthDate":"1995-02-28","currentAge":31,"birthCity":"Havana","birthCountry":"Cuba","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Randy","useLastName":"Arozarena","boxscoreName":"Arozarena","gender":"M","nameMatrilineal":"Gonzalez","isPlayer":true,"isVerified":true,"pronunciation":"ah-row-sah-RAY-nah","mlbDebutDate":"2019-08-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Randy Arozarena","nameSlug":"randy-arozarena-668227","firstLastName":"Randy Arozarena","lastFirstName":"Arozarena, Randy","lastInitName":"Arozarena, R","initLastName":"R Arozarena","fullFMLName":"Randy Arozarena","fullLFMName":"Arozarena, Randy","strikeZoneTop":3.128,"strikeZoneBottom":1.579},"ID592206":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206","firstName":"Nicholas","lastName":"Castellanos","primaryNumber":"21","birthDate":"1992-03-04","currentAge":34,"birthCity":"Hialeah","birthStateProvince":"FL","birthCountry":"USA","height":"6' 3\"","weight":203,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Nick","useLastName":"Castellanos","middleName":"A.","boxscoreName":"Castellanos, N","nickName":"Artist","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"kah-stay-AHN-ohs","mlbDebutDate":"2013-09-01","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nick Castellanos","nameSlug":"nick-castellanos-592206","firstLastName":"Nick Castellanos","lastFirstName":"Castellanos, Nick","lastInitName":"Castellanos, N","initLastName":"N Castellanos","fullFMLName":"Nicholas A. Castellanos","fullLFMName":"Castellanos, Nicholas A.","strikeZoneTop":3.33,"strikeZoneBottom":1.68},"ID686527":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527","firstName":"Dominic","lastName":"Canzone","primaryNumber":"8","birthDate":"1997-08-16","currentAge":29,"birthCity":"Cleveland","birthStateProvince":"OH","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Dominic","useLastName":"Canzone","middleName":"Gene","boxscoreName":"Canzone","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-07-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dominic Canzone","nameSlug":"dominic-canzone-686527","firstLastName":"Dominic Canzone","lastFirstName":"Canzone, Dominic","lastInitName":"Canzone, D","initLastName":"D Canzone","fullFMLName":"Dominic Gene Canzone","fullLFMName":"Canzone, Dominic Gene","strikeZoneTop":3.209,"strikeZoneBottom":1.619},"ID663728":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728","firstName":"Caleb","lastName":"Raleigh","primaryNumber":"29","birthDate":"1996-11-26","currentAge":29,"birthCity":"Harrisonburg","birthStateProvince":"VA","birthCountry":"USA","height":"6' 2\"","weight":235,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Cal","useLastName":"Raleigh","middleName":"John","boxscoreName":"Raleigh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"rah-lee","mlbDebutDate":"2021-07-11","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Cal Raleigh","nameSlug":"cal-raleigh-663728","firstLastName":"Cal Raleigh","lastFirstName":"Raleigh, Cal","lastInitName":"Raleigh, C","initLastName":"C Raleigh","fullFMLName":"Caleb John Raleigh","fullLFMName":"Raleigh, Caleb John","strikeZoneTop":3.282,"strikeZoneBottom":1.656},"ID605452":{"id":605452,"fullName":"Joe Ross","link":"/api/v1/people/605452","firstName":"Joseph","lastName":"Ross","primaryNumber":"41","birthDate":"1993-05-21","currentAge":33,"birthCity":"Berkeley","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":243,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Joe","useLastName":"Ross","middleName":"Andrew","boxscoreName":"Ross","nickName":"JR","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"mlbDebutDate":"2015-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joe Ross","nameSlug":"joe-ross-605452","firstLastName":"Joe Ross","lastFirstName":"Ross, Joe","lastInitName":"Ross, J","initLastName":"J Ross","fullFMLName":"Joseph Andrew Ross","fullLFMName":"Ross, Joseph Andrew","strikeZoneTop":3.58,"strikeZoneBottom":1.62},"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},"ID681082":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082","firstName":"Bryson","lastName":"Stott","primaryNumber":"5","birthDate":"1997-10-06","currentAge":28,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Bryson","useLastName":"Stott","middleName":"Jeremy","boxscoreName":"Stott","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"BRY-sun","mlbDebutDate":"2022-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryson Stott","nameSlug":"bryson-stott-681082","firstLastName":"Bryson Stott","lastFirstName":"Stott, Bryson","lastInitName":"Stott, B","initLastName":"B Stott","fullFMLName":"Bryson Jeremy Stott","fullLFMName":"Stott, Bryson Jeremy","strikeZoneTop":3.225,"strikeZoneBottom":1.628},"ID666374":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374","firstName":"Matthew","lastName":"Brash","primaryNumber":"47","birthDate":"1998-05-12","currentAge":28,"birthCity":"Kingston","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 1\"","weight":173,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Brash","middleName":"Aurel","boxscoreName":"Brash","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-04-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Brash","nameSlug":"matt-brash-666374","firstLastName":"Matt Brash","lastFirstName":"Brash, Matt","lastInitName":"Brash, M","initLastName":"M Brash","fullFMLName":"Matthew Aurel Brash","fullLFMName":"Brash, Matthew Aurel","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID665561":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561","firstName":"Rafael","lastName":"Marchán","primaryNumber":"13","birthDate":"1999-02-25","currentAge":27,"birthCity":"San Cristobal","birthCountry":"Venezuela","height":"5' 9\"","weight":170,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Rafael","useLastName":"Marchán","middleName":"Alejandro","boxscoreName":"Marchán","gender":"M","nameMatrilineal":"Amado","isPlayer":true,"isVerified":true,"pronunciation":"rah-fah-ELL mar-SHAHN","mlbDebutDate":"2020-09-14","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rafael Marchán","nameSlug":"rafael-marchan-665561","firstLastName":"Rafael Marchán","lastFirstName":"Marchán, Rafael","lastInitName":"Marchán, R","initLastName":"R Marchán","fullFMLName":"Rafael Alejandro Marchán","fullLFMName":"Marchán, Rafael Alejandro","strikeZoneTop":3.056,"strikeZoneBottom":1.542},"ID621381":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381","firstName":"Matthew","lastName":"Strahm","primaryNumber":"25","birthDate":"1991-11-12","currentAge":34,"birthCity":"West Fargo","birthStateProvince":"ND","birthCountry":"USA","height":"6' 2\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matt","useLastName":"Strahm","middleName":"Scott","boxscoreName":"Strahm","nickName":"Strahmy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"rhymes with prom","mlbDebutDate":"2016-07-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matt Strahm","nameSlug":"matt-strahm-621381","firstLastName":"Matt Strahm","lastFirstName":"Strahm, Matt","lastInitName":"Strahm, M","initLastName":"M Strahm","fullFMLName":"Matthew Scott Strahm","fullLFMName":"Strahm, Matthew Scott","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID624133":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133","firstName":"Ranger","lastName":"Suarez","primaryNumber":"55","birthDate":"1995-08-26","currentAge":31,"birthCity":"Pie de Cuesta","birthCountry":"Venezuela","height":"6' 1\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ranger","useLastName":"Suarez","middleName":"Jose","boxscoreName":"Suarez","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"RAYN-jurr SWAHR-ez","mlbDebutDate":"2018-07-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ranger Suarez","nameSlug":"ranger-suarez-624133","firstLastName":"Ranger Suarez","lastFirstName":"Suarez, Ranger","lastInitName":"Suarez, R","initLastName":"R Suarez","fullFMLName":"Ranger Jose Suarez","fullLFMName":"Suarez, Ranger Jose","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID664238":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238","firstName":"Dylan","lastName":"Moore","primaryNumber":"25","birthDate":"1992-08-02","currentAge":34,"birthCity":"Yorba Linda","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Dylan","useLastName":"Moore","middleName":"Scott","boxscoreName":"Moore, D","nickName":"D Mo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-03-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Moore","nameSlug":"dylan-moore-664238","firstLastName":"Dylan Moore","lastFirstName":"Moore, Dylan","lastInitName":"Moore, D","initLastName":"D Moore","fullFMLName":"Dylan Scott Moore","fullLFMName":"Moore, Dylan Scott","strikeZoneTop":3.238,"strikeZoneBottom":1.634},"ID662253":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253","firstName":"Andrés","lastName":"Muñoz","primaryNumber":"75","birthDate":"1999-01-16","currentAge":27,"birthCity":"Los Mochis","birthStateProvince":"SI","birthCountry":"Mexico","height":"6' 2\"","weight":222,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrés","useLastName":"Muñoz","middleName":"Clemente","boxscoreName":"Muñoz, A","nickName":"El Plebe","gender":"M","nameMatrilineal":"Apodaca","isPlayer":true,"isVerified":true,"pronunciation":"on-DRACE moon-yoce","mlbDebutDate":"2019-07-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrés Muñoz","nameSlug":"andres-munoz-662253","firstLastName":"Andrés Muñoz","lastFirstName":"Muñoz, Andrés","lastInitName":"Muñoz, A","initLastName":"A Muñoz","fullFMLName":"Andrés Clemente Muñoz","fullLFMName":"Muñoz, Andrés Clemente","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669923":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923","firstName":"George","lastName":"Kirby","primaryNumber":"68","birthDate":"1998-02-04","currentAge":28,"birthCity":"Rye","birthStateProvince":"NY","birthCountry":"USA","height":"6' 4\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"George","useLastName":"Kirby","middleName":"Joseph","boxscoreName":"Kirby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-05-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"George Kirby","nameSlug":"george-kirby-669923","firstLastName":"George Kirby","lastFirstName":"Kirby, George","lastInitName":"Kirby, G","initLastName":"G Kirby","fullFMLName":"George Joseph Kirby","fullLFMName":"Kirby, George Joseph","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID666659":{"id":666659,"fullName":"Sauryn Lao","link":"/api/v1/people/666659","firstName":"Sauryn","lastName":"Lao","primaryNumber":"73","birthDate":"1999-08-14","currentAge":27,"birthCity":"Barahona","birthCountry":"Dominican Republic","height":"6' 2\"","weight":182,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sauryn","useLastName":"Lao","boxscoreName":"Lao","gender":"M","nameMatrilineal":"Yilien","isPlayer":true,"isVerified":false,"mlbDebutDate":"2025-04-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sauryn Lao","nameSlug":"sauryn-lao-666659","firstLastName":"Sauryn Lao","lastFirstName":"Lao, Sauryn","lastInitName":"Lao, S","initLastName":"S Lao","fullFMLName":"Sauryn Lao","fullLFMName":"Lao, Sauryn","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID621383":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383","firstName":"Tanner","lastName":"Banks","primaryNumber":"58","birthDate":"1991-10-24","currentAge":34,"birthCity":"Riverton","birthStateProvince":"UT","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Banks","middleName":"Pierce","boxscoreName":"Banks","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tanner Banks","nameSlug":"tanner-banks-621383","firstLastName":"Tanner Banks","lastFirstName":"Banks, Tanner","lastInitName":"Banks, T","initLastName":"T Banks","fullFMLName":"Tanner Pierce Banks","fullLFMName":"Banks, Tanner Pierce","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID642100":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100","firstName":"Gabriel","lastName":"Speier","primaryNumber":"55","birthDate":"1995-04-12","currentAge":31,"birthCity":"Santa Barbara","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Gabe","useLastName":"Speier","middleName":"James","boxscoreName":"Speier","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"spy-urr","mlbDebutDate":"2019-09-05","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Gabe Speier","nameSlug":"gabe-speier-642100","firstLastName":"Gabe Speier","lastFirstName":"Speier, Gabe","lastInitName":"Speier, G","initLastName":"G Speier","fullFMLName":"Gabriel James Speier","fullLFMName":"Speier, Gabriel James","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID682243":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243","firstName":"Bryce","lastName":"Miller","primaryNumber":"50","birthDate":"1998-08-23","currentAge":28,"birthCity":"Mount Pleasant","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Bryce","useLastName":"Miller","middleName":"Austen","boxscoreName":"Miller, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2023-05-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Miller","nameSlug":"bryce-miller-682243","firstLastName":"Bryce Miller","lastFirstName":"Miller, Bryce","lastInitName":"Miller, B","initLastName":"B Miller","fullFMLName":"Bryce Austen Miller","fullLFMName":"Miller, Bryce Austen","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID660825":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825","firstName":"Eduard","lastName":"Bazardo","primaryNumber":"83","birthDate":"1995-09-01","currentAge":31,"birthCity":"Maracay","birthCountry":"Venezuela","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eduard","useLastName":"Bazardo","middleName":"Felix","boxscoreName":"Bazardo","gender":"M","nameMatrilineal":"Osorio","isPlayer":true,"isVerified":false,"pronunciation":"buh-ZAR-doh","mlbDebutDate":"2021-04-14","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eduard Bazardo","nameSlug":"eduard-bazardo-660825","firstLastName":"Eduard Bazardo","lastFirstName":"Bazardo, Eduard","lastInitName":"Bazardo, E","initLastName":"E Bazardo","fullFMLName":"Eduard Felix Bazardo","fullLFMName":"Bazardo, Eduard Felix","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID596146":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146","firstName":"Maximilian","lastName":"Kepler","primaryNumber":"22","birthDate":"1993-02-10","currentAge":33,"birthCity":"Berlin","birthCountry":"Germany","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Max","useLastName":"Kepler","boxscoreName":"Kepler","nickName":"Rozycki","gender":"M","nameMatrilineal":"Rozycki","isPlayer":true,"isVerified":true,"mlbDebutDate":"2015-09-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Max Kepler","nameSlug":"max-kepler-596146","firstLastName":"Max Kepler","lastFirstName":"Kepler, Max","lastInitName":"Kepler, M","initLastName":"M Kepler","fullFMLName":"Maximilian Kepler","fullLFMName":"Kepler, Maximilian","strikeZoneTop":3.376,"strikeZoneBottom":1.704},"ID593871":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871","firstName":"Jorge","lastName":"Polanco","primaryNumber":"11","birthDate":"1993-07-05","currentAge":33,"birthCity":"San Pedro de Macoris","birthCountry":"Dominican Republic","height":"6' 0\"","weight":208,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Jorge","useLastName":"Polanco","middleName":"Luis","boxscoreName":"Polanco","nickName":"Chulo","gender":"M","nameMatrilineal":"Pacheco","isPlayer":true,"isVerified":true,"mlbDebutDate":"2014-06-26","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jorge Polanco","nameSlug":"jorge-polanco-593871","firstLastName":"Jorge Polanco","lastFirstName":"Polanco, Jorge","lastInitName":"Polanco, J","initLastName":"J Polanco","fullFMLName":"Jorge Luis Polanco","fullLFMName":"Polanco, Jorge Luis","strikeZoneTop":3.191,"strikeZoneBottom":1.61},"ID607208":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208","firstName":"Trea","lastName":"Turner","primaryNumber":"7","birthDate":"1993-06-30","currentAge":33,"birthCity":"Boynton Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Trea","useLastName":"Turner","middleName":"Vance","boxscoreName":"Turner","nickName":"T2","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2015-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trea Turner","nameSlug":"trea-turner-607208","firstLastName":"Trea Turner","lastFirstName":"Turner, Trea","lastInitName":"Turner, T","initLastName":"T Turner","fullFMLName":"Trea Vance Turner","fullLFMName":"Turner, Trea Vance","strikeZoneTop":3.245,"strikeZoneBottom":1.637},"ID672841":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841","firstName":"Carlos ","lastName":"Vargas","primaryNumber":"54","birthDate":"1999-10-13","currentAge":26,"birthCity":"Moca","birthCountry":"Dominican Republic","height":"6' 4\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Carlos","useLastName":"Vargas","middleName":"Miguel","boxscoreName":"Vargas","gender":"M","nameMatrilineal":"Henriquez","isPlayer":true,"isVerified":true,"mlbDebutDate":"2023-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carlos Vargas","nameSlug":"carlos-vargas-672841","firstLastName":"Carlos Vargas","lastFirstName":"Vargas, Carlos","lastInitName":"Vargas, C","initLastName":"C Vargas","fullFMLName":"Carlos  Miguel Vargas","fullLFMName":"Vargas, Carlos  Miguel","strikeZoneTop":3.388,"strikeZoneBottom":1.71}},"venue":{"id":2681,"name":"Citizens Bank Park","link":"/api/v1/venues/2681","location":{"address1":"One Citizens Bank Way","city":"Philadelphia","state":"Pennsylvania","stateAbbrev":"PA","postalCode":"19148","defaultCoordinates":{"latitude":39.90539086,"longitude":-75.16716957},"azimuthAngle":9.0,"elevation":20,"country":"USA","phone":"(215) 463-6000"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":43651,"turfType":"Grass","roofType":"Open","leftLine":329,"left":369,"leftCenter":381,"center":401,"rightCenter":398,"right":369,"rightLine":330},"active":true,"season":"2025"},"officialVenue":{"id":2681,"link":"/api/v1/venues/2681"},"weather":{"condition":"Cloudy","temp":"71","wind":"7 mph, R To L"},"gameInfo":{"attendance":38331,"firstPitch":"2025-08-20T17:06:00.000Z","gameDurationMinutes":178},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"home":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"}},"officialScorer":{"id":433437,"fullName":"Mike Maconi","link":"/api/v1/people/433437"},"primaryDatacaster":{"id":684798,"fullName":"David Amoriello","link":"/api/v1/people/684798"},"moundVisits":{"away":{"used":3,"remaining":1},"home":{"used":0,"remaining":4}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randy Arozarena called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-20T17:06:39.984Z","endTime":"2025-08-20T17:08:42.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8,9,10],"actionIndex":[0,1,2],"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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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-08-20T14:11:18.354Z","endTime":"2025-08-20T16:46:22.188Z","isPitch":false,"type":"action","player":{"id":668227,"link":"/api/v1/people/668227"}},{"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-08-20T16:46:22.188Z","endTime":"2025-08-20T17:05:04.846Z","isPitch":false,"type":"action","player":{"id":668227,"link":"/api/v1/people/668227"}},{"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-08-20T17:05:04.846Z","endTime":"2025-08-20T17:06:42.150Z","isPitch":false,"type":"action","player":{"id":668227,"link":"/api/v1/people/668227"}},{"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.9,"endSpeed":87.4,"strikeZoneTop":3.365118363217,"strikeZoneBottom":1.74511186223511,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.31583837690501,"aZ":-17.303091705628102,"pfxX":10.694092165530115,"pfxZ":7.516146842169345,"pX":-0.7861945390062085,"pZ":3.5434026882928187,"vX0":-11.29476201339465,"vY0":-140.57779904076335,"vZ0":-3.3134577977377413,"x":146.97,"y":143.11,"x0":1.9167693909682366,"y0":50.00077691646979,"z0":5.8772630921507565,"aX":21.153875985917026},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.0,"breakHorizontal":-16.7,"spinRate":2332,"spinDirection":126},"zone":11,"typeConfidence":2.0,"plateTime":0.391372055191646,"extension":5.760965834790548},"index":3,"playId":"17e0a92b-1b31-3cbb-8590-140bfcb3ff29","pitchNumber":1,"startTime":"2025-08-20T17:06:42.150Z","endTime":"2025-08-20T17:06:46.850Z","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":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":86.3,"strikeZoneTop":3.43095739383406,"strikeZoneBottom":1.67392216283256,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.275355044656756,"aZ":-15.844024114311864,"pfxX":10.030243495889263,"pfxZ":8.418359715913608,"pX":-0.502504268240026,"pZ":3.8651302875265094,"vX0":-10.297699101854375,"vY0":-139.5567977809174,"vZ0":-2.5144410948565707,"x":136.15,"y":134.42,"x0":1.961895708113059,"y0":50.001126924536955,"z0":5.842374665935536,"aX":19.454276974924},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.8,"breakHorizontal":-15.6,"spinRate":2321,"spinDirection":122},"zone":11,"typeConfidence":2.0,"plateTime":0.39499510543782046,"extension":5.8794331366350745},"index":4,"playId":"160354dd-9710-3659-9f4b-916bcce14c6b","pitchNumber":2,"startTime":"2025-08-20T17:06:53.939Z","endTime":"2025-08-20T17:06:57.973Z","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.2,"endSpeed":87.6,"strikeZoneTop":3.45502634534416,"strikeZoneBottom":1.69843003995376,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.15771719612811,"aZ":-18.48500689942857,"pfxX":8.883221868677285,"pfxZ":6.880483647478391,"pX":-0.15981507550889487,"pZ":3.7054145683725195,"vX0":-8.881286324353335,"vY0":-141.12047393284266,"vZ0":-2.849887813471855,"x":123.09,"y":138.73,"x0":1.894648302676887,"y0":50.005129004257356,"z0":5.938569016395937,"aX":17.678469677656885},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.0,"breakHorizontal":-13.9,"spinRate":2330,"spinDirection":126},"zone":11,"typeConfidence":2.0,"plateTime":0.3901599960777764,"extension":5.815149776275051},"index":5,"playId":"425e2097-2b50-346b-8f14-813eb396a84e","pitchNumber":3,"startTime":"2025-08-20T17:07:09.821Z","endTime":"2025-08-20T17:07:13.954Z","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":96.5,"endSpeed":87.1,"strikeZoneTop":3.43236567856514,"strikeZoneBottom":1.72716208452414,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.46202017279193,"aZ":-14.09464084450473,"pfxX":9.490539247084127,"pfxZ":9.22102448856392,"pX":0.12878409873035843,"pZ":2.2601544467396644,"vX0":-8.11946926178545,"vY0":-140.03319750598092,"vZ0":-7.042060859861932,"x":112.09,"y":177.76,"x0":1.8516190975906335,"y0":50.00066432463649,"z0":5.753615692750141,"aX":18.601133721373575},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.1,"breakHorizontal":-15.2,"spinRate":2366,"spinDirection":124},"zone":5,"typeConfidence":2.0,"plateTime":0.3931069660037356,"extension":5.851357263349049},"index":6,"playId":"afe27ef2-21d7-36f0-9410-a621efb6191e","pitchNumber":4,"startTime":"2025-08-20T17:07:22.479Z","endTime":"2025-08-20T17:07:26.430Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.30387332616658,"aZ":-17.007622440129804,"pfxX":9.165285045955725,"pfxZ":7.565047664531329,"pX":0.029217344463689923,"pZ":2.6260805801273737,"vX0":-8.462867180020128,"vY0":-141.62998409776338,"vZ0":-5.661288837133972,"x":115.89,"y":167.88,"x0":1.8845332686426366,"y0":50.00308682327861,"z0":5.761723380347134,"aX":18.37610911306596},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.5,"breakHorizontal":-14.6,"spinRate":2356,"spinDirection":126},"zone":5,"typeConfidence":2.0,"plateTime":0.3886780573159907,"extension":5.846713627001716},"index":7,"playId":"fc31950b-b3c6-3ed6-8aaa-01252960fc6b","pitchNumber":5,"startTime":"2025-08-20T17:07:38.305Z","endTime":"2025-08-20T17:07:41.859Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.883991939500838,"aZ":-31.376872110396647,"pfxX":-0.16137317412957253,"pfxZ":0.4751024544623217,"pX":0.2681441393854847,"pZ":2.2363070101916667,"vX0":-4.922668359043322,"vY0":-128.35776261537333,"vZ0":-2.569523261215177,"x":106.78,"y":178.4,"x0":2.2326678679036474,"y0":50.000214576378156,"z0":5.696486829233034,"aX":-0.26824941879672015},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.5,"breakHorizontal":1.4,"spinRate":2424,"spinDirection":321},"zone":5,"typeConfidence":2.0,"plateTime":0.42692959405258923,"extension":5.727411479755118},"index":8,"playId":"d9819a73-b614-3387-ac1c-e64e34bbbc39","pitchNumber":6,"startTime":"2025-08-20T17:07:57.786Z","endTime":"2025-08-20T17:08:01.354Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.17746695797143,"aZ":-14.59500256771268,"pfxX":8.836956966757127,"pfxZ":8.668320777640028,"pX":-0.4208565490838371,"pZ":2.854534690932432,"vX0":-9.52430153355821,"vY0":-141.69984890387443,"vZ0":-5.4549994847158185,"x":133.04,"y":161.71,"x0":1.8400277908367675,"y0":50.00423059497098,"z0":5.741331024042694,"aX":17.924747178757315},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.6,"breakHorizontal":-14.0,"spinRate":2261,"spinDirection":131},"zone":4,"typeConfidence":2.0,"plateTime":0.3869362750770744,"extension":5.997134698978231},"index":9,"playId":"353b1910-c709-3d51-ba55-1b0af3db0e00","pitchNumber":7,"startTime":"2025-08-20T17:08:17.078Z","endTime":"2025-08-20T17:08:20.750Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.6,"strikeZoneTop":3.39009642425495,"strikeZoneBottom":1.73639841291519,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.233584702316257,"aZ":-20.67034164844134,"pfxX":10.613600685897708,"pfxZ":6.745815895731962,"pX":0.3118729331991494,"pZ":3.1655038168280445,"vX0":-8.121567304431318,"vY0":-129.80292090865302,"vZ0":-2.4461633008350594,"x":105.11,"y":153.31,"x0":2.1026573834715974,"y0":50.006325529095875,"z0":5.69445806021753,"aX":18.110573674290283},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.9,"breakHorizontal":-17.4,"spinRate":2079,"spinDirection":110},"zone":3,"typeConfidence":2.0,"plateTime":0.42202007161554533,"extension":5.783926327965712},"index":10,"playId":"1f9f3649-39e6-3155-88c7-0094dad719c5","pitchNumber":8,"startTime":"2025-08-20T17:08:38.585Z","endTime":"2025-08-20T17:08:42.767Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:08:42.767Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-20T17:08:55.350Z","endTime":"2025-08-20T17:10:43.072Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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.8,"endSpeed":86.8,"strikeZoneTop":3.67670836950568,"strikeZoneBottom":1.72966259340421,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.13329859635379,"aZ":-15.774183847708976,"pfxX":7.979554970709902,"pfxZ":8.403947194953613,"pX":0.6774270993349628,"pZ":4.794195119917837,"vX0":-7.139315169051047,"vY0":-139.25961281751697,"vZ0":-0.01516666415510426,"x":91.18,"y":109.34,"x0":2.2456019691945124,"y0":50.003634649547685,"z0":5.8487453180279,"aX":15.573970934522853},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.4,"breakHorizontal":-12.8,"spinRate":2183,"spinDirection":123},"zone":12,"typeConfidence":2.0,"plateTime":0.39427389219579556,"extension":5.804324279267303},"index":0,"playId":"c37ff688-fa8f-3d49-a3ea-84e39bae5120","pitchNumber":1,"startTime":"2025-08-20T17:09:05.452Z","endTime":"2025-08-20T17:09:09.076Z","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":86.1,"endSpeed":79.7,"strikeZoneTop":3.4771736559006,"strikeZoneBottom":1.78793415857587,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.270820254469704,"aZ":-35.82406021773799,"pfxX":0.7075418138432359,"pfxZ":-2.285754711091265,"pX":0.8113410353024758,"pZ":1.7719580520683107,"vX0":-3.9150229159157752,"vY0":-125.34540452210857,"vZ0":-2.5957721613258116,"x":86.07,"y":190.94,"x0":2.2985012685855017,"y0":50.00210054871284,"z0":5.733231936853501,"aX":1.1315824776834906},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.4,"breakHorizontal":-0.5,"spinRate":2397,"spinDirection":333},"zone":9,"typeConfidence":2.0,"plateTime":0.4362223673100125,"extension":5.712444232383912},"index":1,"playId":"c383a9c2-f8f0-38bf-bc48-f935afebbb7e","pitchNumber":2,"startTime":"2025-08-20T17:09:19.417Z","endTime":"2025-08-20T17:09:23.901Z","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":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.0,"strikeZoneTop":3.64,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.291074270735614,"aZ":-32.071342208426685,"pfxX":0.9785419731994339,"pfxZ":0.06325797449342829,"pX":-0.17864347088969104,"pZ":2.28114427961175,"vX0":-6.2020076790710235,"vY0":-127.28919804483607,"vZ0":-2.4393464107273655,"x":123.81,"y":177.19,"x0":2.1545205301003083,"y0":50.004292339932405,"z0":5.772472399186509,"aX":1.6189144535018585},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.2,"breakHorizontal":-0.5,"spinRate":2437,"spinDirection":335},"zone":8,"typeConfidence":2.0,"plateTime":0.4290843361383372,"extension":5.787253593200448},"index":2,"playId":"d1efcbac-35ce-3bdc-9adb-9287bab048eb","pitchNumber":3,"startTime":"2025-08-20T17:09:34.176Z","endTime":"2025-08-20T17:09:38.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(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":97.5,"endSpeed":88.8,"strikeZoneTop":3.64,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.523148144795975,"aZ":-16.049829180495987,"pfxX":7.771198984553674,"pfxZ":7.941225288703507,"pX":0.9320178177247368,"pZ":3.685767993389489,"vX0":-5.834769952252482,"vY0":-141.85555994561616,"vZ0":-3.1165106697753,"x":81.47,"y":139.26,"x0":2.0095063637371555,"y0":50.006583574680434,"z0":5.826650448782967,"aX":15.785346931009425},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.9,"breakHorizontal":-12.8,"spinRate":2271,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.3866538082483948,"extension":5.744447700335123},"index":3,"playId":"cb5496a1-d863-3dc2-842b-b5df4e24ec5b","pitchNumber":4,"startTime":"2025-08-20T17:09:56.168Z","endTime":"2025-08-20T17:09:59.554Z","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":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-20T17:10:08.364Z","endTime":"2025-08-20T17:10:19.219Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"}},{"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":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.4,"strikeZoneTop":3.64,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.79172934554166,"aZ":-32.144433792933015,"pfxX":-0.14805545937376574,"pfxZ":0.018932925159815817,"pX":-0.30417665054805126,"pZ":1.7739040129757353,"vX0":-5.921423915002925,"vY0":-127.47356641542639,"vZ0":-3.53022567168286,"x":128.59,"y":190.88,"x0":2.0585725356078344,"y0":50.003218088076196,"z0":5.688123457486787,"aX":-0.24587126355522698},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.5,"breakHorizontal":1.4,"spinRate":2413,"spinDirection":333},"zone":7,"typeConfidence":2.0,"plateTime":0.428065649127801,"extension":5.751908792258912},"index":5,"playId":"0e9ff898-100e-363c-8148-49e7249dc60f","pitchNumber":5,"startTime":"2025-08-20T17:10:19.219Z","endTime":"2025-08-20T17:10:23.594Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.64,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.225726408364782,"aZ":-33.77894161715357,"pfxX":-5.776307622823749,"pfxZ":-1.0048284072876301,"pX":-0.7321809800234299,"pZ":1.4284854082657326,"vX0":-5.765299786349256,"vY0":-126.10617684873282,"vZ0":-3.4848746491075633,"x":144.91,"y":200.21,"x0":2.3395525865897326,"y0":50.00233579321928,"z0":5.572160462925783,"aX":-9.23985656652898},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.4,"breakHorizontal":11.9,"spinRate":2364,"spinDirection":319},"zone":13,"typeConfidence":2.0,"plateTime":0.43544645456029274,"extension":5.850440343418092},"index":6,"playId":"60f474d6-2552-302e-8e2b-d41e08518323","pitchNumber":6,"startTime":"2025-08-20T17:10:39.270Z","endTime":"2025-08-20T17:10:43.072Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:10:43.072Z","atBatIndex":1},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Julio Rodríguez homers (25) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-20T17:11:01.912Z","endTime":"2025-08-20T17:12:15.912Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":{"id":666200,"link":"/api/v1/people/666200"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"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.2,"strikeZoneTop":3.42449019605321,"strikeZoneBottom":1.58188787080583,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.83937090390141,"aZ":-20.396114099511593,"pfxX":11.082155984421924,"pfxZ":6.086647797798407,"pX":-0.17116067025775464,"pZ":2.0268332720864133,"vX0":-9.656206330016966,"vY0":-137.77830735541818,"vZ0":-6.2311568102888515,"x":123.52,"y":184.06,"x0":1.9285899386274634,"y0":50.001770258864966,"z0":5.683237815500483,"aX":21.437066688540813},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.0,"breakHorizontal":-18.2,"spinRate":2048,"spinDirection":129},"zone":8,"typeConfidence":2.0,"plateTime":0.3966156106837935,"extension":5.842087623100697},"index":0,"playId":"eaabf404-9ee9-3e8f-bf8f-2f24df3157db","pitchNumber":1,"startTime":"2025-08-20T17:11:04.272Z","endTime":"2025-08-20T17:11:07.615Z","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.1,"endSpeed":86.8,"strikeZoneTop":3.24555748370415,"strikeZoneBottom":1.49958256299198,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.30853367715248,"aZ":-14.038858955398839,"pfxX":9.460781078377789,"pfxZ":9.326238452610237,"pX":-0.9896420422162673,"pZ":2.799243255649441,"vX0":-11.350898076860739,"vY0":-139.28792112247726,"vZ0":-5.428324979530835,"x":154.72,"y":163.2,"x0":1.9292031847200666,"y0":50.001631648876554,"z0":5.718173312939016,"aX":18.396002694322554},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.7,"breakHorizontal":-14.5,"spinRate":2218,"spinDirection":129},"zone":11,"typeConfidence":2.0,"plateTime":0.3947857375013508,"extension":5.77129618048611},"index":1,"playId":"26a949f7-0d06-38e1-b502-89059267fe4b","pitchNumber":2,"startTime":"2025-08-20T17:11:17.845Z","endTime":"2025-08-20T17:11:21.631Z","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":97.2,"endSpeed":88.3,"strikeZoneTop":3.40389919223804,"strikeZoneBottom":1.56153178537227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.1447138262593,"aZ":-16.54868761953941,"pfxX":8.898530542259977,"pfxZ":7.780363400380114,"pX":-0.8290472386284458,"pZ":4.054014829957253,"vX0":-11.049828841335868,"vY0":-141.08774249074355,"vZ0":-1.9479396714830801,"x":148.6,"y":129.32,"x0":1.988559322187297,"y0":50.0066730636277,"z0":5.824045870729576,"aX":17.88129098638385},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.8,"breakHorizontal":-13.8,"spinRate":2287,"spinDirection":126},"zone":11,"typeConfidence":2.0,"plateTime":0.3887322895570402,"extension":5.839971176743355},"index":2,"playId":"acf1a0a7-e8d4-384f-9847-bf05136c8416","pitchNumber":3,"startTime":"2025-08-20T17:11:34.385Z","endTime":"2025-08-20T17:11:37.751Z","isPitch":true,"type":"pitch"},{"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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.90289881021954,"aZ":-32.21769601244914,"pfxX":1.073607501378035,"pfxZ":-0.021902424000978193,"pX":-0.7842958873780645,"pZ":0.7095592546840985,"vX0":-7.546482709091716,"vY0":-127.76982494878472,"vZ0":-6.064226980288511,"x":146.9,"y":219.62,"x0":2.05584096344355,"y0":50.00615359873586,"z0":5.615342328934383,"aX":1.793303640679937},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.1,"breakHorizontal":-0.4,"spinRate":2376,"spinDirection":351},"zone":13,"typeConfidence":2.0,"plateTime":0.4270745549313868,"extension":5.693953015631897},"hitData":{"launchSpeed":100.2,"launchAngle":28.0,"totalDistance":363.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":28.38,"coordY":88.33}},"index":3,"playId":"99ccdd26-1e98-3354-be4d-9afda2f7113c","pitchNumber":4,"startTime":"2025-08-20T17:11:50.952Z","endTime":"2025-08-20T17:12:15.912Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:12:15.912Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eugenio Suárez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-20T17:12:16.395Z","endTime":"2025-08-20T17:14:10.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":3},"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":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":77.9,"strikeZoneTop":3.61647627446813,"strikeZoneBottom":1.63619464659853,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.53922486229661,"aZ":-25.724946093675456,"pfxX":-3.1807936823254215,"pfxZ":4.153210922382037,"pX":0.0787116182262421,"pZ":2.87612586969964,"vX0":-4.4390365083399335,"vY0":-124.29265188490234,"vZ0":-1.521441995023289,"x":114.0,"y":161.12,"x0":2.30601618802787,"y0":50.00592108247077,"z0":5.646826383931212,"aX":-4.941288165985085},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.4,"breakHorizontal":6.8,"spinRate":2313,"spinDirection":319},"zone":5,"typeConfidence":2.0,"plateTime":0.4418744469480749,"extension":5.697755095419962},"index":0,"playId":"2f0a00dd-ca97-3ce5-9bbf-1813c8a6f7bd","pitchNumber":1,"startTime":"2025-08-20T17:12:36.968Z","endTime":"2025-08-20T17:12:41.171Z","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.8,"endSpeed":86.8,"strikeZoneTop":3.52649271924144,"strikeZoneBottom":1.62422203169011,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.82772925654759,"aZ":-16.96975074118418,"pfxX":8.993702303729634,"pfxZ":7.801418692353668,"pX":0.9905761836363324,"pZ":3.9034165360324735,"vX0":-6.384642758386834,"vY0":-139.31630579288296,"vZ0":-2.164138174590356,"x":79.24,"y":133.39,"x0":2.153657238511874,"y0":50.0021738928042,"z0":5.822945528915687,"aX":17.525453606763993},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.8,"breakHorizontal":-14.8,"spinRate":2176,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.3944683558356292,"extension":5.967192573004354},"index":1,"playId":"e518bcf7-c0eb-3abc-8515-c831dbe19785","pitchNumber":2,"startTime":"2025-08-20T17:12:46.922Z","endTime":"2025-08-20T17:12:51.359Z","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":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.89389577971507,"aZ":-16.268800845534194,"pfxX":7.597802639566826,"pfxZ":8.143979378282204,"pX":-0.5038923492937045,"pZ":3.3263466221081295,"vX0":-9.32422366007412,"vY0":-139.26544696491337,"vZ0":-3.6108162706913722,"x":136.21,"y":148.97,"x0":1.9092561966434642,"y0":50.00406000680828,"z0":5.723783179124524,"aX":14.842475806998896},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.2,"breakHorizontal":-11.6,"spinRate":2167,"spinDirection":124},"zone":1,"typeConfidence":2.0,"plateTime":0.3941263476776977,"extension":6.002905803908584},"index":2,"playId":"08459572-b9f5-3250-aa17-bc0e3a69ba71","pitchNumber":3,"startTime":"2025-08-20T17:13:02.934Z","endTime":"2025-08-20T17:13:07.036Z","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":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.845768157517696,"aZ":-17.615182645933054,"pfxX":8.692774007554451,"pfxZ":7.412516808060612,"pX":0.23239764670905735,"pZ":2.7816549230004735,"vX0":-8.274187016027918,"vY0":-139.5911395977297,"vZ0":-4.963819729717496,"x":108.14,"y":163.68,"x0":2.1125550503848074,"y0":50.00130388383067,"z0":5.75090886749368,"aX":17.070557486384093},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.5,"breakHorizontal":-13.9,"spinRate":2178,"spinDirection":124},"zone":5,"typeConfidence":2.0,"plateTime":0.3931054235819076,"extension":5.821069994440729},"index":3,"playId":"d53fd53c-ff75-3a96-b637-724992e4f833","pitchNumber":4,"startTime":"2025-08-20T17:13:21.826Z","endTime":"2025-08-20T17:13:26.713Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.768567900815956,"aZ":-29.920936244447024,"pfxX":-4.898755536910016,"pfxZ":1.3924613653277458,"pX":-0.5640624386586536,"pZ":2.951297757384523,"vX0":-5.4545843592143415,"vY0":-126.7712052440824,"vZ0":-1.1604902086731117,"x":138.5,"y":159.09,"x0":2.257822152627094,"y0":50.00024254514774,"z0":5.820123174444836,"aX":-7.910681999695393},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.5,"breakHorizontal":10.2,"spinRate":2257,"spinDirection":337},"zone":1,"typeConfidence":2.0,"plateTime":0.4333353305125289,"extension":5.7770546658087465},"index":4,"playId":"5b5fcfd8-3381-3e3d-bb33-4de55fe7b0bd","pitchNumber":5,"startTime":"2025-08-20T17:13:45.811Z","endTime":"2025-08-20T17:13:49.309Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.540916253197025,"aZ":-27.22472188477166,"pfxX":-2.46481028509666,"pfxZ":3.018321851280365,"pX":-1.290127750064415,"pZ":0.8000158540159544,"vX0":-7.653277826884659,"vY0":-127.4988724524433,"vZ0":-6.49680401767186,"x":166.18,"y":217.18,"x0":2.077048633581336,"y0":50.00082964690528,"z0":5.545245833503889,"aX":-4.032839532255796},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.1,"breakHorizontal":6.2,"spinRate":2424,"spinDirection":335},"zone":13,"typeConfidence":2.0,"plateTime":0.43049152739879304,"extension":5.755860334519614},"index":5,"playId":"91a90663-6303-3889-8e7a-baae0f9251d7","pitchNumber":6,"startTime":"2025-08-20T17:14:05.726Z","endTime":"2025-08-20T17:14:10.897Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:14:10.897Z","atBatIndex":3},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Trea Turner triples (5) on a sharp fly ball to center fielder Julio Rodríguez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T17:16:02.404Z","endTime":"2025-08-20T17:17:13.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"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":92.2,"endSpeed":83.4,"strikeZoneTop":3.56495169668636,"strikeZoneBottom":1.77167094915946,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.68843968713982,"aZ":-20.38038808478174,"pfxX":-8.002767255758801,"pfxZ":6.560025267163468,"pX":0.25734169285233344,"pZ":3.574091259234588,"vX0":8.70615260380547,"vY0":-133.95177408717623,"vZ0":-0.8099762784452291,"x":107.19,"y":142.28,"x0":-2.0110939410403184,"y0":50.00639260436078,"z0":5.35127190589951,"aX":-14.397757970143742},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.9,"breakHorizontal":12.4,"spinRate":2230,"spinDirection":235},"zone":2,"typeConfidence":0.88,"plateTime":0.41050064753469595,"extension":5.329089038909024},"index":0,"playId":"213383ea-b22a-386e-bcc7-09e6a45559c1","pitchNumber":1,"startTime":"2025-08-20T17:16:18.771Z","endTime":"2025-08-20T17:16:24.053Z","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":84.1,"endSpeed":78.0,"strikeZoneTop":3.40447180738822,"strikeZoneBottom":1.76610041631719,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.375314938734654,"aZ":-30.321458889473075,"pfxX":-0.30242120727285116,"pfxZ":1.2039791909320972,"pX":-0.8846304718680231,"pZ":2.7819641433700855,"vX0":3.7664699082135127,"vY0":-122.56582671120512,"vZ0":0.47973239112584176,"x":150.72,"y":163.67,"x0":-2.3938526131155875,"y0":50.00430299428126,"z0":5.147347647569924,"aX":-0.46658375195523333},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.5,"breakHorizontal":-0.2,"spinRate":2182,"spinDirection":220},"zone":11,"typeConfidence":0.89,"plateTime":0.4447690146729899,"extension":5.275755518957642},"index":1,"playId":"91c08412-b186-30a7-9ec1-b8d1faa56abd","pitchNumber":2,"startTime":"2025-08-20T17:16:30.414Z","endTime":"2025-08-20T17:16:34.339Z","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":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.5,"strikeZoneTop":3.5608525207342,"strikeZoneBottom":1.79367182928398,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.266049944124546,"aZ":-28.068201541951634,"pfxX":-10.620658874163475,"pfxZ":2.2376168086373047,"pX":-1.7216388191777048,"pZ":1.8919579390510342,"vX0":5.107932262585947,"vY0":-135.33545125275816,"vZ0":-3.150385764166235,"x":182.62,"y":187.7,"x0":-2.2638151368879535,"y0":50.004347235602815,"z0":5.0582677365676725,"aX":-19.507746245428592},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.5,"breakHorizontal":18.0,"spinRate":1980,"spinDirection":243},"zone":13,"typeConfidence":0.9,"plateTime":0.40625539273950784,"extension":5.5161609312421005},"index":2,"playId":"368a40c0-1917-3fc9-bd8e-6fad0d6f9697","pitchNumber":3,"startTime":"2025-08-20T17:16:44.260Z","endTime":"2025-08-20T17:16:48.662Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.108903661981316,"aZ":-19.635308368867584,"pfxX":-8.398530383580576,"pfxZ":6.781781671468665,"pX":0.24510432479239838,"pZ":2.280430455521155,"vX0":8.844243094458042,"vY0":-135.91380351204455,"vZ0":-4.143119020519306,"x":107.66,"y":177.21,"x0":-1.9786675359455455,"y0":50.001309659771934,"z0":5.209567969311896,"aX":-15.524149250761742},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.4,"breakHorizontal":13.1,"spinRate":2275,"spinDirection":242},"zone":5,"typeConfidence":0.89,"plateTime":0.40485930659070934,"extension":5.455533451550029},"hitData":{"launchSpeed":102.5,"launchAngle":23.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":168.2,"coordY":55.52}},"index":3,"playId":"016f94e8-8b5a-3afe-87ff-b547ee11832d","pitchNumber":4,"startTime":"2025-08-20T17:16:58.511Z","endTime":"2025-08-20T17:17:13.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:17:13.530Z","atBatIndex":4},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Kyle Schwarber out on a sacrifice fly to center fielder Julio Rodríguez. Trea Turner scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T17:17:38.963Z","endTime":"2025-08-20T17:19:49.231Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":{"id":622491,"link":"/api/v1/people/622491"},"isScoringEvent":true,"rbi":true,"earned":true,"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, 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":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.37005073861898,"strikeZoneBottom":1.54068778864207,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.75966050647125,"aZ":-34.25718809246213,"pfxX":-9.576177927823096,"pfxZ":-1.2908799407147349,"pX":-1.6471873396628582,"pZ":2.323725331425875,"vX0":4.4818933131583165,"vY0":-126.31685856948845,"vZ0":0.04564120312375852,"x":179.79,"y":176.04,"x0":-2.200519418198446,"y0":50.001299282957575,"z0":5.059903440238794,"aX":-15.471668548332007},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.0,"breakHorizontal":16.3,"spinRate":2069,"spinDirection":257},"zone":13,"typeConfidence":0.9,"plateTime":0.43362384527433573,"extension":5.684845992162293},"index":0,"playId":"46f1660e-5d4a-3d6b-ae58-9808a20b52a5","pitchNumber":1,"startTime":"2025-08-20T17:17:51.329Z","endTime":"2025-08-20T17:17:56.685Z","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":0},"pitchData":{"startSpeed":85.0,"endSpeed":79.1,"strikeZoneTop":3.28893211009584,"strikeZoneBottom":1.53786680614981,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.93474998045373,"aZ":-30.62107981117537,"pfxX":-0.35892574366714314,"pfxZ":0.9821991070869522,"pX":-1.7569076578249156,"pZ":2.7372145505118977,"vX0":1.6992955568786607,"vY0":-123.91632571094296,"vZ0":0.3550018568057207,"x":183.97,"y":164.88,"x0":-2.4000708916859983,"y0":50.002644903824375,"z0":5.116734824914107,"aX":-0.5675771600874369},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.0,"breakHorizontal":0.4,"spinRate":2179,"spinDirection":197},"zone":11,"typeConfidence":0.88,"plateTime":0.43926558593308274,"extension":5.6780875640757875},"index":1,"playId":"825cf65f-d345-3fe9-a3f0-96505f7b2786","pitchNumber":2,"startTime":"2025-08-20T17:18:13.056Z","endTime":"2025-08-20T17:18:17.125Z","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":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.37195248870403,"strikeZoneBottom":1.51675734230247,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.888763223227695,"aZ":-33.63184389936979,"pfxX":-11.11588124880694,"pfxZ":-0.9169318665380146,"pX":-1.6883316184341102,"pZ":1.185541571526051,"vX0":4.970024850346732,"vY0":-125.56836836056536,"vZ0":-2.254568942335418,"x":181.36,"y":206.77,"x0":-2.2512077091888716,"y0":50.00241108441909,"z0":4.836647565267037,"aX":-17.715392802476867},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.9,"breakHorizontal":19.0,"spinRate":2073,"spinDirection":260},"zone":13,"typeConfidence":0.9,"plateTime":0.4365407004473876,"extension":5.648038044073905},"index":2,"playId":"9967d986-3f9f-31ad-910b-c2c479ac1889","pitchNumber":3,"startTime":"2025-08-20T17:18:30.811Z","endTime":"2025-08-20T17:18:34.889Z","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":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.28691893573539,"strikeZoneBottom":1.50983268095634,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.390273373373926,"aZ":-28.849395878823593,"pfxX":-10.484534510546384,"pfxZ":1.7708972733667263,"pX":-0.6170312707876088,"pZ":2.645812234724351,"vX0":7.750431353142923,"vY0":-135.97799073823612,"vZ0":-1.2804431761791037,"x":140.52,"y":167.34,"x0":-2.1399249834908574,"y0":50.0011289731401,"z0":5.121533823542039,"aX":-19.66192553411601},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.1,"breakHorizontal":17.4,"spinRate":1983,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.40257782783071594,"extension":5.6673350395683855},"index":3,"playId":"5fec1ac5-37b5-3ee4-b87f-3e6a146bc05d","pitchNumber":4,"startTime":"2025-08-20T17:18:48.112Z","endTime":"2025-08-20T17:18:52.263Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.050980489267364,"aZ":-27.976616427244046,"pfxX":-1.3845886983397655,"pfxZ":2.6449847155935426,"pX":-0.1571815159286795,"pZ":2.388623090332901,"vX0":5.2265739075202635,"vY0":-124.19787947772961,"vZ0":-0.9056750289432981,"x":122.99,"y":174.29,"x0":-2.094138834440856,"y0":50.004029904859806,"z0":5.050962934141977,"aX":-2.199143988336184},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.8,"breakHorizontal":1.6,"spinRate":2159,"spinDirection":321},"zone":5,"typeConfidence":0.87,"plateTime":0.4382706872567268,"extension":5.460342980424578},"index":4,"playId":"706281e9-21e3-3ba2-b2af-e232a9930177","pitchNumber":5,"startTime":"2025-08-20T17:19:07.655Z","endTime":"2025-08-20T17:19:11.180Z","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":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-20T17:19:17.510Z","endTime":"2025-08-20T17:19:34.819Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"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(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":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.69113792829495,"aZ":-28.839147469055842,"pfxX":-12.036682623104747,"pfxZ":1.7681745734380332,"pX":-0.7006475003211009,"pZ":2.8689195241788545,"vX0":7.204185238516307,"vY0":-136.89450009296206,"vZ0":-0.82522570918406,"x":115.34,"y":184.25,"x0":-1.809652609286287,"y0":50.00557297328693,"z0":5.157810489285873,"aX":-22.72951462660358},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.2,"breakHorizontal":20.2,"spinRate":1921,"spinDirection":241},"zone":1,"typeConfidence":2.0,"plateTime":0.40091488183147117,"extension":5.594213751900603},"hitData":{"launchSpeed":103.6,"launchAngle":35.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":115.02,"coordY":47.06}},"index":6,"playId":"ba73b6a9-6c13-32d7-bc4e-6afb479befba","pitchNumber":6,"startTime":"2025-08-20T17:19:34.819Z","endTime":"2025-08-20T17:19:49.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:19:49.231Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Harper walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T17:20:11.199Z","endTime":"2025-08-20T17:21:25.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"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, 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":86.4,"endSpeed":78.8,"strikeZoneTop":3.37533620282514,"strikeZoneBottom":1.75401239783836,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.41589165757423,"aZ":-32.766480173205146,"pfxX":-9.59826273267503,"pfxZ":-0.3734170462002808,"pX":-2.4496204672368647,"pZ":3.4177808821119733,"vX0":2.726999421376517,"vY0":-125.7007713023651,"vZ0":2.433144176797572,"x":210.37,"y":146.5,"x0":-2.3042173956357996,"y0":50.00225118437316,"z0":5.1047730621715885,"aX":-15.297908707221726},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.1,"breakHorizontal":16.7,"spinRate":1945,"spinDirection":252},"zone":11,"typeConfidence":0.91,"plateTime":0.43639925454890527,"extension":5.385143458291208},"index":0,"playId":"01791da6-aea8-3e68-8c57-ada2ce01fc67","pitchNumber":1,"startTime":"2025-08-20T17:20:13.391Z","endTime":"2025-08-20T17:20:16.726Z","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":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.2,"strikeZoneTop":3.24,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.942029031609845,"aZ":-30.09113604845213,"pfxX":-0.7615771982987909,"pfxZ":1.3229003999080309,"pX":0.39224964704647364,"pZ":2.1942580125525337,"vX0":6.284231020858257,"vY0":-123.8004906831337,"vZ0":-0.9332644048684503,"x":102.05,"y":179.54,"x0":-2.0626820488005095,"y0":50.00515465529257,"z0":5.058645799542252,"aX":-1.2024465970802767},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.4,"breakHorizontal":0.1,"spinRate":2109,"spinDirection":335},"zone":6,"typeConfidence":0.89,"plateTime":0.43970150124542506,"extension":5.327773391911111},"index":1,"playId":"819e0be6-eabc-34b9-9f5e-f235039d16bf","pitchNumber":2,"startTime":"2025-08-20T17:20:27.812Z","endTime":"2025-08-20T17:20:31.486Z","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":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.0,"strikeZoneTop":3.24878001528932,"strikeZoneBottom":1.62761029595362,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.69567368249811,"aZ":-20.291987271433555,"pfxX":-7.996094434793619,"pfxZ":6.358098150753403,"pX":0.028876721323087915,"pZ":4.190269993660381,"vX0":8.18070865101448,"vY0":-136.2798169275052,"vZ0":0.797513079778803,"x":115.9,"y":125.64,"x0":-1.9820152088436733,"y0":50.004947748066435,"z0":5.30204809245321,"aX":-14.948927593410065},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.9,"breakHorizontal":12.6,"spinRate":2164,"spinDirection":240},"zone":12,"typeConfidence":0.9,"plateTime":0.4028931419274513,"extension":5.41165853558965},"index":2,"playId":"6df9b3dd-e083-3a99-b72f-32219bdd818e","pitchNumber":3,"startTime":"2025-08-20T17:20:47.582Z","endTime":"2025-08-20T17:20:50.927Z","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":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.25223285611846,"strikeZoneBottom":1.73273561552984,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.455512328994548,"aZ":-28.983317010754593,"pfxX":-8.748932217306582,"pfxZ":1.656708512046114,"pX":-1.598266848618241,"pZ":3.067239746759105,"vX0":4.411738191053103,"vY0":-137.32705748850225,"vZ0":-0.412544998520519,"x":177.92,"y":155.96,"x0":-2.0830800475605438,"y0":50.000222914549134,"z0":5.179324865232616,"aX":-16.822346541342533},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.1,"breakHorizontal":15.0,"spinRate":2055,"spinDirection":244},"zone":11,"typeConfidence":0.83,"plateTime":0.3977984288042151,"extension":5.349789150541102},"index":3,"playId":"a613c9f0-b756-3fcd-8469-c7b29e1444f0","pitchNumber":4,"startTime":"2025-08-20T17:21:03.029Z","endTime":"2025-08-20T17:21:06.525Z","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":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.7,"strikeZoneTop":3.26421234538152,"strikeZoneBottom":1.68077160653282,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.10813123298684,"aZ":-29.767632291100032,"pfxX":-8.895576585936547,"pfxZ":1.252011318511931,"pX":-1.5763022066518417,"pZ":3.2903107815170696,"vX0":4.576764270650591,"vY0":-137.09404905275218,"vZ0":0.2750916496091369,"x":177.08,"y":149.94,"x0":-2.1047934664201375,"y0":50.00096449854801,"z0":5.207835767336933,"aX":-17.061821770232264},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.5,"breakHorizontal":15.2,"spinRate":2042,"spinDirection":238},"zone":11,"typeConfidence":0.88,"plateTime":0.3983504460535787,"extension":5.4064454006098295},"index":4,"playId":"20792ac7-34db-3ba1-a37a-cf1f3ec3ce95","pitchNumber":5,"startTime":"2025-08-20T17:21:22.058Z","endTime":"2025-08-20T17:21:25.833Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:21:25.833Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"J.T. Realmuto singles on a sharp ground ball to left fielder Randy Arozarena. Bryce Harper to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T17:21:33.228Z","endTime":"2025-08-20T17:22:41.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"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":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.65,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.34022895629973,"aZ":-18.4514092371584,"pfxX":-7.020076330341324,"pfxZ":7.216550431248979,"pX":-0.02354631270726294,"pZ":3.7487034982327447,"vX0":7.187830987887872,"vY0":-137.25299613439213,"vZ0":-1.001742866250505,"x":117.9,"y":137.57,"x0":-1.7684991721976695,"y0":50.00165559261902,"z0":5.378955876693854,"aX":-13.347724253420386},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.1,"breakHorizontal":11.2,"spinRate":2171,"spinDirection":242},"zone":2,"typeConfidence":0.91,"plateTime":0.399577093062947,"extension":5.551903638172231},"index":0,"playId":"836ec62e-f969-399c-8c06-c1104d77c607","pitchNumber":1,"startTime":"2025-08-20T17:21:54.314Z","endTime":"2025-08-20T17:21:57.591Z","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":1},"pitchData":{"startSpeed":84.8,"endSpeed":79.0,"strikeZoneTop":3.692400478412,"strikeZoneBottom":1.77634685963772,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.901821487506293,"aZ":-31.9855053172774,"pfxX":-0.4947612272995032,"pfxZ":0.11928617187536084,"pX":1.1365013792080305,"pZ":2.1043352109755644,"vX0":7.562690422637777,"vY0":-123.38968910486254,"vZ0":-0.8282072487522267,"x":73.68,"y":181.96,"x0":-1.8833814928966055,"y0":50.001432582101415,"z0":5.102059166206653,"aX":-0.7752194889428555},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.2,"breakHorizontal":-0.6,"spinRate":2126,"spinDirection":322},"zone":14,"typeConfidence":0.9,"plateTime":0.44123779363302473,"extension":5.651197973892783},"index":1,"playId":"4a71eef6-d382-350a-9356-739d5698cbb5","pitchNumber":2,"startTime":"2025-08-20T17:22:12.753Z","endTime":"2025-08-20T17:22:17.171Z","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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.4,"strikeZoneTop":3.65,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.896889506116352,"aZ":-31.163027479272657,"pfxX":-0.029847100904973084,"pfxZ":0.6375472084264091,"pX":-0.01624584045162914,"pZ":1.7857598322954038,"vX0":5.015953303126466,"vY0":-123.9418943851818,"vZ0":-1.6450409379823527,"x":117.62,"y":190.56,"x0":-2.048220184498415,"y0":50.00124932320874,"z0":5.0202531844801115,"aX":-0.047594183717562896},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.1,"breakHorizontal":-1.0,"spinRate":2193,"spinDirection":24},"zone":8,"typeConfidence":0.9,"plateTime":0.4391338669300877,"extension":5.60796053372119},"hitData":{"launchSpeed":106.5,"launchAngle":5.0,"totalDistance":111.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":88.16,"coordY":131.0}},"index":2,"playId":"3594f7bc-452a-37f8-baf3-9c0924c02b96","pitchNumber":3,"startTime":"2025-08-20T17:22:32.901Z","endTime":"2025-08-20T17:22:41.347Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:22:41.347Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Bohm strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T17:23:53.075Z","endTime":"2025-08-20T17:25:18.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"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":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-20T17:23:05.488Z","endTime":"2025-08-20T17:23:55.446Z","isPitch":false,"type":"action"},{"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":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.5676495773019,"strikeZoneBottom":1.70777221739703,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.436908129724547,"aZ":-28.954243907493833,"pfxX":-10.928276206926487,"pfxZ":1.7261991841098503,"pX":-0.9618370772823096,"pZ":2.493474964821265,"vX0":6.441657757176713,"vY0":-135.74959783553663,"vZ0":-1.7756801084185194,"x":153.66,"y":171.46,"x0":-1.94436841791388,"y0":50.00590683219135,"z0":5.169816517769619,"aX":-20.42005397262783},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.0,"breakHorizontal":18.5,"spinRate":1919,"spinDirection":242},"zone":13,"typeConfidence":0.89,"plateTime":0.40332348401510654,"extension":5.656637526408891},"index":1,"playId":"a74cab58-2f11-3ec3-bdd4-59c4892707e5","pitchNumber":1,"startTime":"2025-08-20T17:23:55.446Z","endTime":"2025-08-20T17:23:58.653Z","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":93.9,"endSpeed":85.8,"strikeZoneTop":3.61,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.245481864785184,"aZ":-20.928388806377313,"pfxX":-7.36475582320822,"pfxZ":5.952029895824376,"pX":-0.11927580334555772,"pZ":3.0558621436041027,"vX0":7.095064196975795,"vY0":-136.60792539940115,"vZ0":-2.1031525316228112,"x":121.55,"y":156.27,"x0":-1.793985926999136,"y0":50.00166886497842,"z0":5.275228125829015,"aX":-13.911608954699075},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.6,"breakHorizontal":11.9,"spinRate":2096,"spinDirection":241},"zone":2,"typeConfidence":0.9,"plateTime":0.40103739933705285,"extension":5.58682732366194},"index":2,"playId":"9148cb16-fce6-31e2-ac0f-9ac410310d77","pitchNumber":2,"startTime":"2025-08-20T17:24:13.078Z","endTime":"2025-08-20T17:24:16.548Z","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":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.61522334723936,"strikeZoneBottom":1.68738594831006,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.880729414109922,"aZ":-30.386848978101398,"pfxX":-10.683365305862146,"pfxZ":0.9557798380445028,"pX":-1.620009401876345,"pZ":2.755750618696962,"vX0":4.897744716589555,"vY0":-136.27598741554536,"vZ0":-0.9118649461818391,"x":178.75,"y":164.37,"x0":-2.055770167575431,"y0":50.00472825950225,"z0":5.200040141853738,"aX":-20.02896033905501},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.7,"breakHorizontal":18.2,"spinRate":1969,"spinDirection":243},"zone":11,"typeConfidence":0.89,"plateTime":0.4024407120152156,"extension":5.579873674837639},"index":3,"playId":"6c3ee237-128f-37e5-9a6e-16b9fda83794","pitchNumber":3,"startTime":"2025-08-20T17:24:34.542Z","endTime":"2025-08-20T17:24:38.119Z","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":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.6400626329027,"strikeZoneBottom":1.68498798924153,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.5010266191913,"aZ":-30.386137913930725,"pfxX":-10.198738528452271,"pfxZ":0.9487740021652771,"pX":-1.6244421249310965,"pZ":1.903063766254149,"vX0":4.636721326666639,"vY0":-136.88283787985733,"vZ0":-2.831581510902831,"x":178.92,"y":187.4,"x0":-2.0194194105740677,"y0":50.00621867289954,"z0":5.041441717638295,"aX":-19.26856330171574},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":1.3,"breakHorizontal":17.4,"spinRate":1964,"spinDirection":246},"zone":13,"typeConfidence":0.9,"plateTime":0.40085030068687644,"extension":5.576681712464818},"index":4,"playId":"2ddf203f-b9da-3308-a1f1-5a628ed9a07e","pitchNumber":4,"startTime":"2025-08-20T17:24:52.158Z","endTime":"2025-08-20T17:24:55.874Z","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":1},"pitchData":{"startSpeed":85.8,"endSpeed":80.3,"strikeZoneTop":3.61,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.645943380821468,"aZ":-29.618162742644415,"pfxX":-0.47003360915828196,"pfxZ":1.5882922491840246,"pX":1.228326220363461,"pZ":1.333958215129808,"vX0":7.886580174623467,"vY0":-124.84175592272969,"vZ0":-3.095383614602772,"x":70.18,"y":202.76,"x0":-1.8853215785369979,"y0":50.001831644209794,"z0":4.979965250009303,"aX":-0.7564380115902799},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.5,"breakHorizontal":-0.6,"spinRate":2332,"spinDirection":266},"zone":14,"typeConfidence":0.9,"plateTime":0.4355749996221978,"extension":5.5659748913864835},"index":5,"playId":"972dadc1-3032-3331-a1aa-856dc66c2261","pitchNumber":5,"startTime":"2025-08-20T17:25:12.129Z","endTime":"2025-08-20T17:25:18.294Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:25:18.294Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Marsh strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-20T17:25:29.569Z","endTime":"2025-08-20T17:28:13.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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.3,"endSpeed":84.9,"strikeZoneTop":3.28532211741577,"strikeZoneBottom":1.57178568997762,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.21001011971884,"aZ":-19.64343192123723,"pfxX":-7.721943029072861,"pfxZ":6.74889248687105,"pX":-2.248999755629288,"pZ":3.1148284231046928,"vX0":2.833740764771168,"vY0":-135.78740582976755,"vZ0":-1.7702493235892391,"x":202.73,"y":154.68,"x0":-2.306014636945349,"y0":50.00534271708005,"z0":5.14942766348474,"aX":-14.345489766116115},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.0,"breakHorizontal":13.3,"spinRate":1964,"spinDirection":248},"zone":11,"typeConfidence":0.91,"plateTime":0.40418949167292384,"extension":5.702682796024974},"index":0,"playId":"3ac570bd-9d56-3ec1-a908-bea71ac72e75","pitchNumber":1,"startTime":"2025-08-20T17:25:55.534Z","endTime":"2025-08-20T17:25:59.998Z","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.3,"endSpeed":85.8,"strikeZoneTop":3.21031473922081,"strikeZoneBottom":1.56661525023384,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.631973242737775,"aZ":-17.30258970095736,"pfxX":-7.643827865109564,"pfxZ":7.838794249705224,"pX":-0.9375955572706468,"pZ":3.1861186800646113,"vX0":5.6309677033500725,"vY0":-137.1835612185096,"vZ0":-2.1576055247700623,"x":152.74,"y":152.75,"x0":-2.028392425360355,"y0":50.0039976822376,"z0":5.168274954887808,"aX":-14.504123260791292},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.9,"breakHorizontal":12.6,"spinRate":2195,"spinDirection":244},"zone":11,"typeConfidence":0.91,"plateTime":0.3999610368500375,"extension":5.6329157656986295},"index":1,"playId":"a530769a-6e42-3a98-a9f9-6bbf5132575f","pitchNumber":2,"startTime":"2025-08-20T17:26:13.646Z","endTime":"2025-08-20T17:26:18.321Z","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":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.29402946811391,"strikeZoneBottom":1.63653890719181,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.386366141624205,"aZ":-18.75050133484498,"pfxX":-6.990741758316468,"pfxZ":7.136298345872863,"pX":-2.1794653341471806,"pZ":3.9158491013340497,"vX0":2.3778753543688524,"vY0":-136.62026638862577,"vZ0":-0.24420453951164806,"x":200.08,"y":133.05,"x0":-2.155123983260336,"y0":50.006609400001224,"z0":5.300242279927021,"aX":-13.157102449681634},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.1,"breakHorizontal":12.1,"spinRate":2124,"spinDirection":246},"zone":11,"typeConfidence":0.91,"plateTime":0.4016150837610617,"extension":5.565817768145902},"index":2,"playId":"259ec5d4-ad1e-368a-abea-40ee394c6e60","pitchNumber":3,"startTime":"2025-08-20T17:26:33.977Z","endTime":"2025-08-20T17:26:37.055Z","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":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":80.1,"strikeZoneTop":3.29429916992882,"strikeZoneBottom":1.60892769473775,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.954593613855334,"aZ":-29.11033910562356,"pfxX":-0.8446095559215836,"pfxZ":1.9156054504794406,"pX":1.4465971547040066,"pZ":0.7100604062184712,"vX0":8.788302209422127,"vY0":-124.49604875942781,"vZ0":-4.365065460156492,"x":61.86,"y":219.61,"x0":-1.9936040204093506,"y0":50.00070589275596,"z0":4.848885187930249,"aX":-1.3498388912420742},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.8,"breakHorizontal":-0.1,"spinRate":2292,"spinDirection":318},"zone":14,"typeConfidence":0.9,"plateTime":0.4370856414502744,"extension":5.674794524308375},"index":3,"playId":"b4340ca7-2c7c-3107-a532-a6bc4d497eb3","pitchNumber":4,"startTime":"2025-08-20T17:26:54.443Z","endTime":"2025-08-20T17:26:57.944Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.28,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.953681996978734,"aZ":-20.0796801932558,"pfxX":-7.865215531529889,"pfxZ":6.307816670745298,"pX":-0.3979409214207051,"pZ":3.3759828679434882,"vX0":7.312561890043707,"vY0":-137.68154173721544,"vZ0":-1.3204888292351227,"x":132.17,"y":147.63,"x0":-2.0682023656361603,"y0":50.002376970315694,"z0":5.2224988728684165,"aX":-15.079650874752403},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.3,"breakHorizontal":12.7,"spinRate":2188,"spinDirection":238},"zone":1,"typeConfidence":0.9,"plateTime":0.39802265167898154,"extension":5.63328475535012},"index":4,"playId":"5f8d3ca8-eb7d-3474-8761-83e8d5938efa","pitchNumber":5,"startTime":"2025-08-20T17:27:17.237Z","endTime":"2025-08-20T17:27:20.426Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.687992211763905,"aZ":-30.286998494789447,"pfxX":-10.144196598948277,"pfxZ":0.9878821712969952,"pX":-0.5947861001471347,"pZ":3.022234543201827,"vX0":7.193594266757215,"vY0":-137.18766174295664,"vZ0":-0.2157321857631701,"x":139.67,"y":157.18,"x0":-1.9298725633586655,"y0":50.00379104897451,"z0":5.162327793721179,"aX":-19.382100284319527},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":1.9,"breakHorizontal":16.9,"spinRate":2077,"spinDirection":240},"zone":1,"typeConfidence":0.89,"plateTime":0.39889840492245643,"extension":5.648150426086992},"index":5,"playId":"a245dad9-349a-3b64-afcf-5c1faa733947","pitchNumber":6,"startTime":"2025-08-20T17:27:39.865Z","endTime":"2025-08-20T17:27:43.784Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.647564141356707,"aZ":-22.18277731641863,"pfxX":-8.365919213361616,"pfxZ":5.1944952016657275,"pX":-1.3480988294960112,"pZ":3.038102802702549,"vX0":4.669302379258408,"vY0":-137.84755452700378,"vZ0":-1.8654440164325152,"x":168.39,"y":156.75,"x0":-1.9769458520264285,"y0":50.005785581781375,"z0":5.221241282561188,"aX":-16.102533315500228},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.2,"breakHorizontal":14.2,"spinRate":2131,"spinDirection":242},"zone":11,"typeConfidence":0.89,"plateTime":0.3973468648644132,"extension":5.834999332339721},"index":6,"playId":"7f989a7e-be5e-3030-a1c9-052a1ae79556","pitchNumber":7,"startTime":"2025-08-20T17:28:08.892Z","endTime":"2025-08-20T17:28:13.886Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:28:13.886Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mitch Garver singles on a line drive to left fielder Brandon Marsh.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-20T17:30:32.495Z","endTime":"2025-08-20T17:30:53.286Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.817622501095695,"aZ":-23.524229895050503,"pfxX":11.394995072338759,"pfxZ":4.629057002922335,"pX":0.31596926185912844,"pZ":1.8836327514248268,"vX0":-8.745823758388047,"vY0":-135.63541950653166,"vZ0":-6.053386654276433,"x":104.96,"y":187.92,"x0":2.096836481616215,"y0":50.003381859844225,"z0":5.777704871199046,"aX":21.297057023425033},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.3,"breakHorizontal":-18.8,"spinRate":2072,"spinDirection":124},"zone":9,"typeConfidence":2.0,"plateTime":0.4033450352437442,"extension":5.682906865372704},"hitData":{"launchSpeed":82.4,"launchAngle":17.0,"totalDistance":187.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":75.15,"coordY":108.22}},"index":0,"playId":"0881cbd1-2243-3216-b32e-174dffdf2276","pitchNumber":1,"startTime":"2025-08-20T17:30:41.833Z","endTime":"2025-08-20T17:30:53.286Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:30:53.286Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Donovan Solano strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-20T17:31:09.807Z","endTime":"2025-08-20T17:32:04.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":456781,"fullName":"Donovan Solano","link":"/api/v1/people/456781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"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":456781,"fullName":"Donovan Solano","link":"/api/v1/people/456781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.12614554480335,"strikeZoneBottom":1.48241284379167,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.52563443435241,"aZ":-21.32900500973199,"pfxX":13.02420207979688,"pfxZ":5.7809950491353685,"pX":-0.08284093366162149,"pZ":2.4909158252787593,"vX0":-10.625862345841998,"vY0":-136.26482682485363,"vZ0":-4.806640619031063,"x":120.16,"y":171.53,"x0":2.179042340718802,"y0":50.00537507604079,"z0":5.755543140645316,"aX":24.445388319233274},"breaks":{"breakAngle":44.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.6,"breakHorizontal":-21.2,"spinRate":2207,"spinDirection":123},"zone":5,"typeConfidence":2.0,"plateTime":0.4022842524209742,"extension":5.9231603455676085},"index":0,"playId":"4c64d0b6-2258-31c0-81c1-69b3095c006f","pitchNumber":1,"startTime":"2025-08-20T17:31:13.359Z","endTime":"2025-08-20T17:31:16.797Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.64809883872894,"aZ":-28.537169440884004,"pfxX":-1.5529203793528747,"pfxZ":2.377518591997167,"pX":-1.2876196865268303,"pZ":1.5779428655154726,"vX0":-8.148045516259064,"vY0":-122.73162939999816,"vZ0":-3.756844516173107,"x":166.08,"y":196.18,"x0":2.273173249703601,"y0":50.00256057241234,"z0":5.551294087873408,"aX":-2.375355507873203},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.7,"breakHorizontal":4.7,"spinRate":2348,"spinDirection":331},"zone":13,"typeConfidence":2.0,"plateTime":0.44579295445111855,"extension":5.7124046360933525},"index":1,"playId":"c7c0b875-3224-3f06-bcfa-95daab8d9352","pitchNumber":2,"startTime":"2025-08-20T17:31:29.706Z","endTime":"2025-08-20T17:31:33.150Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-20T17:31:48.726Z","endTime":"2025-08-20T17:31:59.886Z","isPitch":false,"type":"action","player":{"id":456781,"link":"/api/v1/people/456781"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.125930062805256,"aZ":-27.344879705883944,"pfxX":-2.5336678546869944,"pfxZ":3.08333086526432,"pX":-0.2795051907944221,"pZ":1.6246242103265007,"vX0":-6.180805542116992,"vY0":-124.58643691604078,"vZ0":-3.973849165391825,"x":127.65,"y":194.92,"x0":2.567159067155369,"y0":50.001273255814084,"z0":5.512387784696196,"aX":-3.962052926792254},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.8,"breakHorizontal":6.1,"spinRate":2441,"spinDirection":322},"zone":7,"typeConfidence":2.0,"plateTime":0.44042693153412404,"extension":5.566989130419569},"index":3,"playId":"064682a1-bd91-3b42-955c-a799506b8fdc","pitchNumber":3,"startTime":"2025-08-20T17:31:59.886Z","endTime":"2025-08-20T17:32:04.102Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:32:04.102Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.P. Crawford strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-20T17:32:12.657Z","endTime":"2025-08-20T17:33:40.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.39580844569142,"strikeZoneBottom":1.6212015455417,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.367990868807954,"aZ":-31.945114753053712,"pfxX":-3.707156107683023,"pfxZ":0.14514742604639608,"pX":-0.4472672807359516,"pZ":2.3686004002445857,"vX0":-5.858715139526928,"vY0":-123.54989904263302,"vZ0":-1.540928254385253,"x":134.05,"y":174.83,"x0":2.435213304024825,"y0":50.00058213893263,"z0":5.682323009704062,"aX":-5.735775285279098},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.1,"breakHorizontal":8.0,"spinRate":2290,"spinDirection":316},"zone":4,"typeConfidence":2.0,"plateTime":0.4431461630629747,"extension":5.714994441145316},"index":0,"playId":"31432f37-6a06-3dce-8af7-5fccbf3f9ca4","pitchNumber":1,"startTime":"2025-08-20T17:32:25.571Z","endTime":"2025-08-20T17:32:29.164Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":80.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.39682310188468,"aZ":-29.173632669320423,"pfxX":-2.381365597393594,"pfxZ":1.8791870597320797,"pX":-1.210943948850481,"pZ":1.0873667141961676,"vX0":-7.85647981355978,"vY0":-124.77946540738964,"vZ0":-5.17963193016122,"x":163.16,"y":209.42,"x0":2.273165466589048,"y0":50.00276407695408,"z0":5.561094222190918,"aX":-3.796011326388756},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.5,"breakHorizontal":5.9,"spinRate":2410,"spinDirection":335},"zone":13,"typeConfidence":2.0,"plateTime":0.437036277745634,"extension":5.774229583376121},"index":1,"playId":"0a3d7722-ba47-393a-a84a-8f6807c2c7f3","pitchNumber":2,"startTime":"2025-08-20T17:32:40.784Z","endTime":"2025-08-20T17:32:44.503Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.6,"strikeZoneTop":3.31699734060968,"strikeZoneBottom":1.59441174881337,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.274648164808234,"aZ":-27.820551386800965,"pfxX":-1.6303187082400221,"pfxZ":2.6918694748536853,"pX":-2.573051629482844,"pZ":0.8135977507034805,"vX0":-10.918917139385677,"vY0":-126.05393756977492,"vZ0":-6.11388265930402,"x":215.08,"y":216.81,"x0":2.016732003054886,"y0":50.00572166978662,"z0":5.5006670467657175,"aX":-2.6362326920874026},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.7,"breakHorizontal":5.3,"spinRate":2398,"spinDirection":334},"zone":13,"typeConfidence":2.0,"plateTime":0.43359918249275387,"extension":5.792171050596344},"index":2,"playId":"fd32a7e4-a490-38a1-ad91-f724ede7a779","pitchNumber":3,"startTime":"2025-08-20T17:33:00.687Z","endTime":"2025-08-20T17:33:05.085Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":3.30149722635153,"strikeZoneBottom":1.47544545054931,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.926786549703127,"aZ":-29.276483201430583,"pfxX":-1.2807595306565558,"pfxZ":1.810134398731475,"pX":-1.8590132297224136,"pZ":1.192458174344991,"vX0":-9.535472600733005,"vY0":-125.76278374341848,"vZ0":-4.81980027018932,"x":187.86,"y":206.58,"x0":2.150619138738049,"y0":50.00027623212168,"z0":5.513097132033136,"aX":-2.047616246815281},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.4,"breakHorizontal":4.6,"spinRate":2316,"spinDirection":333},"zone":13,"typeConfidence":2.0,"plateTime":0.4358043465816803,"extension":5.885796692641},"index":3,"playId":"424ef0b6-4096-3db2-9a46-424119f7b161","pitchNumber":4,"startTime":"2025-08-20T17:33:21.159Z","endTime":"2025-08-20T17:33:25.133Z","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":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.06892854667471,"aZ":-15.728478211164617,"pfxX":7.966895521891857,"pfxZ":8.290881684565768,"pX":0.14735323169763045,"pZ":3.1084708167254194,"vX0":-7.837909991388509,"vY0":-140.04040921370046,"vZ0":-4.628890362573754,"x":111.38,"y":154.85,"x0":1.9493986500584535,"y0":50.00170340649946,"z0":5.814060648836589,"aX":15.79976936148843},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.2,"breakHorizontal":-12.8,"spinRate":2290,"spinDirection":125},"zone":2,"typeConfidence":2.0,"plateTime":0.39134569141921904,"extension":5.7763346489397005},"index":4,"playId":"68de02f7-245e-3704-92af-6786015764d7","pitchNumber":5,"startTime":"2025-08-20T17:33:36.533Z","endTime":"2025-08-20T17:33:40.463Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:33:40.463Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Moore strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-20T17:33:51.754Z","endTime":"2025-08-20T17:34:56.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.6,"strikeZoneTop":3.60809788035038,"strikeZoneBottom":1.60727443644626,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.612516130183458,"aZ":-33.21965884772022,"pfxX":-3.9689732726936824,"pfxZ":-0.6847516855842937,"pX":-0.15753418187684998,"pZ":2.0119079107603026,"vX0":-5.281207316303271,"vY0":-123.07097061012976,"vZ0":-1.8386257601222793,"x":123.0,"y":184.46,"x0":2.5360617896423148,"y0":50.002841958044904,"z0":5.596082129861258,"aX":-6.056317572932129},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.4,"breakHorizontal":8.5,"spinRate":2416,"spinDirection":321},"zone":8,"typeConfidence":2.0,"plateTime":0.4459365667275663,"extension":5.743546330812589},"index":0,"playId":"141eccf9-4c32-32ec-b231-596afa48fd69","pitchNumber":1,"startTime":"2025-08-20T17:34:03.794Z","endTime":"2025-08-20T17:34:07.576Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":87.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.503235705011164,"aZ":-15.33069812421215,"pfxX":9.557171440598582,"pfxZ":8.452437031244603,"pX":0.0300844060187077,"pZ":3.014094199261635,"vX0":-9.433986958450797,"vY0":-140.8717903036032,"vZ0":-4.7065181569837184,"x":115.85,"y":157.4,"x0":2.1943109036703716,"y0":50.004514419555896,"z0":5.710438687646059,"aX":19.049754069493066},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.4,"breakHorizontal":-15.1,"spinRate":2396,"spinDirection":126},"zone":2,"typeConfidence":2.0,"plateTime":0.39005475898874176,"extension":5.837795672704386},"index":1,"playId":"e4a90af6-4d68-3327-a70f-dcfac25260f7","pitchNumber":2,"startTime":"2025-08-20T17:34:15.303Z","endTime":"2025-08-20T17:34:18.814Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-20T17:34:36.254Z","endTime":"2025-08-20T17:34:53.146Z","isPitch":false,"type":"action","player":{"id":664238,"link":"/api/v1/people/664238"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.844100983372492,"aZ":-29.735028509209915,"pfxX":-2.689029864907103,"pfxZ":1.4738611043217293,"pX":-0.8865139971699443,"pZ":1.1155871001097066,"vX0":-7.31765144016483,"vY0":-127.56512730123346,"vZ0":-5.230243078241606,"x":150.79,"y":208.66,"x0":2.36649796429346,"y0":50.000449301895074,"z0":5.531988762397107,"aX":-4.4366178717507685},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.7,"breakHorizontal":6.5,"spinRate":2356,"spinDirection":331},"zone":13,"typeConfidence":2.0,"plateTime":0.4291111032139936,"extension":5.757774596892766},"index":3,"playId":"b4e822d7-25d2-3d5f-a8a2-af2d976f163c","pitchNumber":3,"startTime":"2025-08-20T17:34:53.146Z","endTime":"2025-08-20T17:34:56.903Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:34:56.903Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Harrison Bader singles on a ground ball to third baseman Eugenio Suárez. Harrison Bader to 2nd. Harrison Bader advances to 2nd, on a throwing error by third baseman Eugenio Suárez.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-20T17:36:46.574Z","endTime":"2025-08-20T17:38:04.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"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":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.16565601388455,"strikeZoneBottom":1.54498660119317,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.46400633813677,"aZ":-26.680296228093844,"pfxX":-9.853541541758078,"pfxZ":2.9640292668369153,"pX":-0.6243774290178689,"pZ":2.8019947550175197,"vX0":6.920736610947898,"vY0":-135.46323940351343,"vZ0":-1.178016161406314,"x":140.8,"y":163.13,"x0":-1.9362512215670076,"y0":50.0006233712419,"z0":5.113096481315276,"aX":-18.252601873829526},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.3,"breakHorizontal":16.3,"spinRate":1985,"spinDirection":240},"zone":1,"typeConfidence":2.0,"plateTime":0.4048123915731443,"extension":5.381605530304343},"index":0,"playId":"c74956f9-eae1-3d9f-a231-a571c1d55219","pitchNumber":1,"startTime":"2025-08-20T17:37:01.040Z","endTime":"2025-08-20T17:37:04.319Z","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":94.0,"endSpeed":85.4,"strikeZoneTop":3.13746951651509,"strikeZoneBottom":1.49154994886986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.161913640054422,"aZ":-18.090731586693362,"pfxX":-7.179506696540509,"pfxZ":7.5008287888045295,"pX":0.9982304469859498,"pZ":3.2486882993213024,"vX0":9.949885066377048,"vY0":-136.46087276839611,"vZ0":-2.172219248148399,"x":78.95,"y":151.07,"x0":-1.7693669741400568,"y0":50.006231598647645,"z0":5.306877441344487,"aX":-13.488070729940794},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.3,"breakHorizontal":10.8,"spinRate":2191,"spinDirection":238},"zone":12,"typeConfidence":0.9,"plateTime":0.40200359254500473,"extension":5.382524397065951},"index":1,"playId":"b4af3403-b848-3209-a4ac-9cb4d7d97adb","pitchNumber":2,"startTime":"2025-08-20T17:37:15.166Z","endTime":"2025-08-20T17:37:19.190Z","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":93.7,"endSpeed":85.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.451300781480658,"aZ":-20.419681612780863,"pfxX":-7.620337236321735,"pfxZ":6.255003121129874,"pX":0.8858581555853426,"pZ":3.189878470813375,"vX0":9.500361292399699,"vY0":-136.10853986501573,"vZ0":-1.7142353182429788,"x":83.23,"y":152.65,"x0":-1.6572952181928589,"y0":50.003265811612835,"z0":5.23977842703661,"aX":-14.32085069232791},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.2,"breakHorizontal":11.9,"spinRate":2223,"spinDirection":240},"zone":12,"typeConfidence":0.89,"plateTime":0.402197157283803,"extension":5.438497684285814},"index":2,"playId":"4b662050-0aae-304e-9f3a-720e77a0570e","pitchNumber":3,"startTime":"2025-08-20T17:37:30.110Z","endTime":"2025-08-20T17:37:33.200Z","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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.170455071329883,"aZ":-30.942872313505305,"pfxX":0.04684325877357742,"pfxZ":0.7899139203847705,"pX":0.31699900043180756,"pZ":1.6166800582952867,"vX0":5.544661484257597,"vY0":-123.12579815135962,"vZ0":-1.9548604426846703,"x":104.92,"y":195.13,"x0":-1.9567530963361461,"y0":50.003119373626184,"z0":5.00393665122282,"aX":0.0717450967295921},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.2,"breakHorizontal":-1.2,"spinRate":2131,"spinDirection":333},"zone":9,"typeConfidence":0.9,"plateTime":0.44244739816468703,"extension":5.412171591032102},"hitData":{"launchSpeed":61.8,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":91.24,"coordY":167.36}},"index":3,"playId":"38bcbfbb-18c4-3e63-9551-c0fcfc4ed1c5","pitchNumber":4,"startTime":"2025-08-20T17:37:50.324Z","endTime":"2025-08-20T17:38:04.586Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:38:04.586Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Kepler grounds out, first baseman Donovan Solano to pitcher Luis Castillo. Harrison Bader to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-20T17:38:30.575Z","endTime":"2025-08-20T17:39:11.115Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":456781,"link":"/api/v1/people/456781"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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_play","runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"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":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.50854419001103,"strikeZoneBottom":1.61895396202133,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.71169501179666,"aZ":-19.208689527510234,"pfxX":-7.268297173506588,"pfxZ":6.8669134032702175,"pX":-0.4893434249808432,"pZ":2.814826256731729,"vX0":6.527189483207164,"vY0":-136.9187661158352,"vZ0":-2.850436957695302,"x":135.65,"y":162.78,"x0":-1.9659637738234141,"y0":50.00448562069365,"z0":5.191884807881505,"aX":-13.728775591183581},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.0,"breakHorizontal":11.6,"spinRate":2261,"spinDirection":238},"zone":4,"typeConfidence":0.9,"plateTime":0.40083226608655,"extension":5.650066753418248},"index":0,"playId":"30a0f04c-e073-343e-927d-03eea053caed","pitchNumber":1,"startTime":"2025-08-20T17:38:44.803Z","endTime":"2025-08-20T17:38:48.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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.9628151727266,"aZ":-27.780745537857126,"pfxX":-8.866825289468892,"pfxZ":2.3490039297580614,"pX":0.0014980608963734924,"pZ":1.6047126652213777,"vX0":8.64223919382368,"vY0":-136.23765064628753,"vZ0":-3.871678759148464,"x":116.94,"y":195.45,"x0":-2.0654562500704885,"y0":50.00550066001168,"z0":4.97252036713578,"aX":-16.608926059392896},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.6,"breakHorizontal":14.2,"spinRate":2012,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.4026049868496573,"extension":5.588906817745373},"hitData":{"launchSpeed":98.7,"launchAngle":-21.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.13,"coordY":157.6}},"index":1,"playId":"705defb6-7586-3e84-b2ee-3993e87cb792","pitchNumber":2,"startTime":"2025-08-20T17:39:02.961Z","endTime":"2025-08-20T17:39:11.115Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:39:11.115Z","atBatIndex":15},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryson Stott doubles (17) on a sharp line drive to right fielder Dylan Moore. Harrison Bader scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-20T17:39:36.159Z","endTime":"2025-08-20T17:43:06.467Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":664238,"link":"/api/v1/people/664238"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":{"id":622491,"link":"/api/v1/people/622491"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"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":94.6,"endSpeed":85.6,"strikeZoneTop":3.35756983427802,"strikeZoneBottom":1.60960230393938,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.26558239885977,"aZ":-16.91437501433425,"pfxX":-7.688338224936387,"pfxZ":8.053437800026503,"pX":-0.009252399188534747,"pZ":2.618460007079008,"vX0":8.116568579964667,"vY0":-137.45315204556664,"vZ0":-3.595188235526635,"x":117.35,"y":168.08,"x0":-2.01548848813354,"y0":50.00263195361635,"z0":5.106846660161804,"aX":-14.567352163822804},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.9,"breakHorizontal":12.0,"spinRate":2273,"spinDirection":245},"zone":5,"typeConfidence":0.91,"plateTime":0.400000526682613,"extension":5.6847107232995695},"index":0,"playId":"47f8f66c-63d1-33d1-967e-6bbac6acf1be","pitchNumber":1,"startTime":"2025-08-20T17:39:51.680Z","endTime":"2025-08-20T17:39:55.101Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":85.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.22714765915748,"aZ":-18.06004611646798,"pfxX":-8.170844660339899,"pfxZ":7.40878878196181,"pX":-0.6101175888144799,"pZ":3.3805167359635817,"vX0":6.53806212326084,"vY0":-137.8079710039181,"vZ0":-1.502651982213321,"x":140.26,"y":147.51,"x0":-1.9625183305005305,"y0":50.00663980245553,"z0":5.164237733778592,"aX":-15.576026575773003},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.2,"breakHorizontal":13.3,"spinRate":2245,"spinDirection":239},"zone":1,"typeConfidence":0.91,"plateTime":0.39885324938012845,"extension":5.555104305874352},"index":1,"playId":"1f348393-ceaa-39ce-8e5c-4a8b97d06f0f","pitchNumber":2,"startTime":"2025-08-20T17:40:11.119Z","endTime":"2025-08-20T17:40:14.613Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-20T17:40:21.846Z","endTime":"2025-08-20T17:40:38.588Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"}},{"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.2,"endSpeed":85.8,"strikeZoneTop":3.27563932910507,"strikeZoneBottom":1.6036383561372,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.984051656662672,"aZ":-18.605533180256188,"pfxX":-6.263278839764855,"pfxZ":7.146807753088698,"pX":-0.13584180091840004,"pZ":4.044319836630923,"vX0":7.112974148909768,"vY0":-137.07281830073183,"vZ0":0.34085431724991033,"x":122.18,"y":129.58,"x0":-1.9536444528379815,"y0":50.00047357712961,"z0":5.191088284339234,"aX":-11.88819886905048},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.2,"breakHorizontal":9.8,"spinRate":2189,"spinDirection":246},"zone":11,"typeConfidence":0.91,"plateTime":0.3999521100801591,"extension":5.537805602994717},"index":3,"playId":"6cb3f404-499f-3fea-8ef7-63c86d23fb24","pitchNumber":3,"startTime":"2025-08-20T17:40:38.588Z","endTime":"2025-08-20T17:40:43.863Z","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":94.3,"endSpeed":85.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.24588771268376,"aZ":-21.32495351350578,"pfxX":-8.116261104225979,"pfxZ":5.7369166878558975,"pX":-0.5970455698327125,"pZ":3.5606472598524253,"vX0":6.508530769414819,"vY0":-137.139918297141,"vZ0":-0.2846536492295745,"x":139.76,"y":142.64,"x0":-1.9545779659521536,"y0":50.00484363443076,"z0":5.128853907626831,"aX":-15.35681849060979},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.6,"breakHorizontal":13.2,"spinRate":2164,"spinDirection":245},"zone":11,"typeConfidence":0.89,"plateTime":0.4004243242716452,"extension":5.538092633403956},"index":4,"playId":"4f959720-7987-356e-be44-e78de792c463","pitchNumber":4,"startTime":"2025-08-20T17:40:58.056Z","endTime":"2025-08-20T17:41:01.523Z","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":85.4,"endSpeed":79.0,"strikeZoneTop":3.26063288879843,"strikeZoneBottom":1.66541984815039,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.923705448146347,"aZ":-32.114086915101836,"pfxX":-0.18621996098000304,"pfxZ":0.039454083097725245,"pX":-0.3617311555057533,"pZ":1.054249233822461,"vX0":4.422398221416851,"vY0":-124.38252361109302,"vZ0":-3.0305648260853406,"x":130.79,"y":210.32,"x0":-2.135291190612393,"y0":50.004059227537105,"z0":4.93945319325195,"aX":-0.29358905719803424},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.4,"breakHorizontal":-0.6,"spinRate":2186,"spinDirection":297},"zone":13,"typeConfidence":0.9,"plateTime":0.4396250801774717,"extension":5.549344423513828},"index":5,"playId":"f95f372c-1f70-3032-9cf1-28cff676cea4","pitchNumber":5,"startTime":"2025-08-20T17:41:19.962Z","endTime":"2025-08-20T17:41:23.593Z","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":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.021804067440513,"aZ":-32.17290630686855,"pfxX":-0.3395004649382761,"pfxZ":0.0035828814430036715,"pX":0.07248560695973197,"pZ":1.2287532140694886,"vX0":5.323728817840529,"vY0":-123.60889351481134,"vZ0":-2.4483376823537735,"x":114.24,"y":205.6,"x0":-2.0587572749736407,"y0":50.00494092105312,"z0":4.914815489452455,"aX":-0.5295483720222623},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.4,"breakHorizontal":-0.5,"spinRate":2144,"spinDirection":59},"zone":14,"typeConfidence":0.9,"plateTime":0.44193205896441423,"extension":5.504075906085849},"index":6,"playId":"41fef29e-4587-3e32-a5e1-ffe5bbaa5d47","pitchNumber":6,"startTime":"2025-08-20T17:41:40.043Z","endTime":"2025-08-20T17:41:43.441Z","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":94.6,"endSpeed":86.7,"strikeZoneTop":3.24167606773685,"strikeZoneBottom":1.62095928097945,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.536452548210352,"aZ":-18.69988865936727,"pfxX":-7.306032673953014,"pfxZ":6.9872498315659115,"pX":-0.9908433927840495,"pZ":3.509867891779914,"vX0":5.3753621128720575,"vY0":-137.73261257952933,"vZ0":-1.0249826081938442,"x":154.77,"y":144.01,"x0":-2.0149592314042666,"y0":50.002542534489294,"z0":5.146971887125878,"aX":-14.0884865512768},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.6,"breakHorizontal":12.1,"spinRate":2110,"spinDirection":245},"zone":11,"typeConfidence":0.91,"plateTime":0.39711894979402373,"extension":5.533171149220932},"index":7,"playId":"7ae51edc-2edf-377b-97b7-9e2d93be5447","pitchNumber":7,"startTime":"2025-08-20T17:42:06.892Z","endTime":"2025-08-20T17:42:10.004Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.103058142248788,"aZ":-19.63948644725324,"pfxX":-6.736579017355743,"pfxZ":6.5834532016174165,"pX":-0.5666368999575595,"pZ":3.5561690985993457,"vX0":5.792764943497662,"vY0":-137.2698633325677,"vZ0":-0.8072463536103764,"x":138.6,"y":142.76,"x0":-1.831660221622999,"y0":50.001404371028855,"z0":5.194293196090341,"aX":-12.822811731897668},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.0,"breakHorizontal":10.9,"spinRate":1993,"spinDirection":240},"zone":11,"typeConfidence":0.91,"plateTime":0.3994043538201746,"extension":5.646885640264526},"index":8,"playId":"3bd10948-3f97-372d-b358-d2765625914c","pitchNumber":8,"startTime":"2025-08-20T17:42:27.740Z","endTime":"2025-08-20T17:42:31.005Z","isPitch":true,"type":"pitch"},{"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.244752748070304,"aZ":-20.52334290605618,"pfxX":-7.197418478541454,"pfxZ":6.0938132586512985,"pX":-0.3865438201475573,"pZ":2.270274838673108,"vX0":6.770127425174721,"vY0":-137.36211818179484,"vZ0":-3.7471518658913165,"x":131.73,"y":177.48,"x0":-1.9472683578085224,"y0":50.005305149763885,"z0":5.046533968068696,"aX":-13.765202242589975},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.4,"breakHorizontal":11.6,"spinRate":1964,"spinDirection":243},"zone":4,"typeConfidence":0.9,"plateTime":0.3986507113060407,"extension":5.75569883229241},"hitData":{"launchSpeed":101.8,"launchAngle":19.0,"totalDistance":375.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":172.26,"coordY":54.68}},"index":9,"playId":"391fdd8f-d779-3b7d-9b7b-c22b7d3f0f4e","pitchNumber":9,"startTime":"2025-08-20T17:42:54.104Z","endTime":"2025-08-20T17:43:06.467Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:43:06.467Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trea Turner singles on a line drive to left fielder Randy Arozarena. Bryson Stott to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-20T17:43:23.974Z","endTime":"2025-08-20T17:44:31.055Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"postOnThird":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"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":95.3,"endSpeed":87.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.55261404339402,"aZ":-27.318138943805533,"pfxX":-9.452526600678901,"pfxZ":2.4788273817150674,"pX":-0.23448877261131035,"pZ":2.7096649659772303,"vX0":7.650298072269011,"vY0":-138.7034659578623,"vZ0":-1.7513628242164283,"x":125.94,"y":165.62,"x0":-1.7934171683197833,"y0":50.00138742760165,"z0":5.161810970380246,"aX":-18.509753844694277},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.3,"breakHorizontal":15.6,"spinRate":1972,"spinDirection":237},"zone":5,"typeConfidence":0.88,"plateTime":0.3941253875963615,"extension":5.760783187687235},"index":0,"playId":"0a6a1730-96f0-38d6-9bc9-ded5e5da6ed7","pitchNumber":1,"startTime":"2025-08-20T17:43:40.315Z","endTime":"2025-08-20T17:43:43.738Z","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":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.50238202114655,"strikeZoneBottom":1.77314630651399,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.399297219453594,"aZ":-32.11742086092865,"pfxX":-10.357988273106413,"pfxZ":0.033928657304674203,"pX":-2.268393041050659,"pZ":2.2333058800353065,"vX0":3.302727823296612,"vY0":-137.09405003251976,"vZ0":-1.5789848558732273,"x":203.47,"y":178.48,"x0":-2.1456412929292656,"y0":50.00629141437393,"z0":5.016929654142611,"aX":-19.644274466789852},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":-0.1,"breakHorizontal":18.0,"spinRate":2045,"spinDirection":246},"zone":13,"typeConfidence":0.89,"plateTime":0.4001119579616468,"extension":5.578544611420315},"index":1,"playId":"87e9d33f-820b-3c88-9b33-6b190ee7a6b5","pitchNumber":2,"startTime":"2025-08-20T17:44:02.227Z","endTime":"2025-08-20T17:44:05.788Z","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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.50964437329694,"aZ":-30.352032701448802,"pfxX":-10.769181304420716,"pfxZ":0.9536102907224571,"pX":-0.8459451412480675,"pZ":2.8636385748954747,"vX0":6.612831102628322,"vY0":-137.80850819291385,"vZ0":-0.817223918189837,"x":149.25,"y":161.46,"x0":-1.881234769643324,"y0":50.00687129802929,"z0":5.220073197159846,"aX":-20.6540074415785},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":1.8,"breakHorizontal":18.1,"spinRate":1998,"spinDirection":241},"zone":11,"typeConfidence":0.9,"plateTime":0.39793812393648764,"extension":5.670034672779066},"hitData":{"launchSpeed":97.2,"launchAngle":11.0,"totalDistance":241.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":65.14,"coordY":100.92}},"index":2,"playId":"16334ff9-38ae-38fa-ae83-2d10c33c04c3","pitchNumber":3,"startTime":"2025-08-20T17:44:21.965Z","endTime":"2025-08-20T17:44:31.055Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:44:31.055Z","atBatIndex":17},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Kyle Schwarber reaches on a fielder's choice out, first baseman Donovan Solano to catcher Cal Raleigh to third baseman Eugenio Suárez to pitcher Luis Castillo. Bryson Stott out at home. Trea Turner to 3rd. Kyle Schwarber to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-20T17:45:43.300Z","endTime":"2025-08-20T17:49:01.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"postOnThird":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,8,9],"actionIndex":[7],"runnerIndex":[0,1,2,3,4],"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_rundown","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":456781,"link":"/api/v1/people/456781"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":622491,"link":"/api/v1/people/622491"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-20T17:44:45.434Z","endTime":"2025-08-20T17:45:45.639Z","isPitch":false,"type":"action"},{"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.88143927265555,"aZ":-33.05244131920804,"pfxX":-9.993286573911156,"pfxZ":-0.5476370685435343,"pX":-0.8489699542303119,"pZ":1.8577823298171239,"vX0":6.222891467563319,"vY0":-126.32008469575318,"vZ0":-1.0198049541220815,"x":149.36,"y":188.62,"x0":-2.0520975117402207,"y0":50.0013208338519,"z0":4.93534782987492,"aX":-16.071275467967272},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.0,"breakHorizontal":16.6,"spinRate":1887,"spinDirection":256},"zone":13,"typeConfidence":0.9,"plateTime":0.4343930156412914,"extension":5.603943975131621},"index":1,"playId":"b4c468cc-f67b-3117-a44d-506971c1158a","pitchNumber":1,"startTime":"2025-08-20T17:45:45.639Z","endTime":"2025-08-20T17:45:51.297Z","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":93.1,"endSpeed":84.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.30175207763214,"aZ":-22.816049851697702,"pfxX":-7.628271863961214,"pfxZ":5.054284611626091,"pX":-0.06093391968019834,"pZ":3.192934682390562,"vX0":7.220956420554426,"vY0":-135.4016953299176,"vZ0":-0.9579578538544489,"x":119.32,"y":152.57,"x0":-1.7747208510931518,"y0":50.00296363762892,"z0":5.151705456483851,"aX":-14.126500344929692},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.1,"breakHorizontal":12.2,"spinRate":2171,"spinDirection":242},"zone":2,"typeConfidence":0.87,"plateTime":0.4049235975348666,"extension":5.47569830151459},"index":2,"playId":"7c14405a-96fb-3d9a-8f56-b06422ad5d9a","pitchNumber":2,"startTime":"2025-08-20T17:46:26.040Z","endTime":"2025-08-20T17:46:30.446Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.4,"strikeZoneTop":3.24545207707624,"strikeZoneBottom":1.52512775977457,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.363548120087625,"aZ":-31.14379737862298,"pfxX":0.07091390436039324,"pfxZ":0.6643511276571115,"pX":0.5619462848415963,"pZ":0.44395625839254316,"vX0":5.9731896679119725,"vY0":-122.79064757347575,"vZ0":-4.388321313252753,"x":95.58,"y":226.79,"x0":-1.9025006056110765,"y0":50.000564798977265,"z0":4.878973819760583,"aX":0.10770214961657952},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.5,"breakHorizontal":-1.4,"spinRate":2226,"spinDirection":347},"zone":14,"typeConfidence":0.91,"plateTime":0.44461141515855607,"extension":5.602484876569148},"index":3,"playId":"ad387709-aec1-39b3-864e-fdb388f78463","pitchNumber":3,"startTime":"2025-08-20T17:46:47.849Z","endTime":"2025-08-20T17:46:51.825Z","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":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.23442309169487,"strikeZoneBottom":1.51414691880053,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.685256524547714,"aZ":-31.34645462182623,"pfxX":-9.797336651581917,"pfxZ":0.5338913854764793,"pX":-0.23760704143432945,"pZ":0.6902306917888433,"vX0":7.248272155991704,"vY0":-123.69520368614903,"vZ0":-3.562191662081818,"x":126.06,"y":220.14,"x0":-1.9330710716604094,"y0":50.00208393376825,"z0":4.777238482635392,"aX":-15.180661452648833},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.4,"breakHorizontal":16.1,"spinRate":2039,"spinDirection":264},"zone":13,"typeConfidence":0.88,"plateTime":0.4428158039328616,"extension":5.549384324081828},"index":4,"playId":"aac14bef-bd39-3305-a878-cf6b0a34c4a5","pitchNumber":4,"startTime":"2025-08-20T17:47:13.707Z","endTime":"2025-08-20T17:47:17.271Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"playId":"dd88ba62-55bf-3c6f-a742-5a217a96800d","startTime":"2025-08-20T17:47:35.194Z","endTime":"2025-08-20T17:47:38.634Z","isPitch":false,"type":"pickoff"},{"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.7,"strikeZoneTop":3.25365113139246,"strikeZoneBottom":1.48109669871954,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.55922330405745,"aZ":-33.727873174518216,"pfxX":0.29681399729086866,"pfxZ":-1.0475027627101179,"pX":-0.2100240687105309,"pZ":1.2354667680321643,"vX0":4.265894077281161,"vY0":-121.13358859022088,"vZ0":-1.808222213943493,"x":125.01,"y":205.42,"x0":-2.03203640799655,"y0":50.00099141439509,"z0":4.938988664072609,"aX":0.440877858104505},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-2.0,"breakHorizontal":-1.6,"spinRate":2267,"spinDirection":70},"zone":13,"typeConfidence":0.9,"plateTime":0.45207958119504266,"extension":5.2769770180825475},"index":6,"playId":"2ee2789f-f1d9-33e0-80d8-67c80a1bb48e","pitchNumber":5,"startTime":"2025-08-20T17:47:54.182Z","endTime":"2025-08-20T17:47:59.246Z","isPitch":true,"type":"pitch"},{"details":{"description":"Trea Turner steals (30) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":7,"actionPlayId":"2ee2789f-f1d9-33e0-80d8-67c80a1bb48e","startTime":"2025-08-20T17:48:19.211Z","endTime":"2025-08-20T17:48:28.922Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":8,"playId":"c3f18412-1020-444c-b684-21baea6cee32","startTime":"2025-08-20T17:48:28.922Z","endTime":"2025-08-20T17:48:33.922Z","isPitch":false,"type":"stepoff"},{"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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.615573973732587,"aZ":-32.21912381530213,"pfxX":-0.0065346725772942316,"pfxZ":-0.02990842626162582,"pX":-0.1778281434489015,"pZ":2.7529078368461257,"vX0":4.767307022135544,"vY0":-124.80674840764958,"vZ0":0.7660512967163451,"x":123.78,"y":164.45,"x0":-2.1032952453148677,"y0":50.001815033888676,"z0":5.073586112635606,"aX":-0.011263760568799535},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.4,"breakHorizontal":-1.0,"spinRate":2250,"spinDirection":112},"zone":5,"typeConfidence":0.89,"plateTime":0.437082769662112,"extension":5.609458388708392},"hitData":{"launchSpeed":102.7,"launchAngle":-1.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"hard","location":"3","coordinates":{"coordX":156.6,"coordY":167.24}},"index":9,"playId":"8fe3d822-e4a3-3658-9f80-9802c23d6cd6","pitchNumber":6,"startTime":"2025-08-20T17:48:48.372Z","endTime":"2025-08-20T17:49:01.833Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:49:01.833Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out, second baseman Cole Young to first baseman Donovan Solano.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-20T17:49:39.715Z","endTime":"2025-08-20T17:49:48.169Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":456781,"link":"/api/v1/people/456781"},"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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.24,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.871429512719473,"aZ":-32.882792640446155,"pfxX":-9.179279478365247,"pfxZ":-0.4399123533020841,"pX":-0.9887090274413787,"pZ":2.1941346697752397,"vX0":5.758138727621927,"vY0":-126.40198238866289,"vZ0":-0.28113934979486355,"x":154.69,"y":179.54,"x0":-2.0994259923075367,"y0":50.000655043497495,"z0":4.93874605762121,"aX":-14.906812013372303},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.6,"breakHorizontal":15.4,"spinRate":1969,"spinDirection":256},"zone":13,"typeConfidence":0.9,"plateTime":0.4327191123684515,"extension":5.531305489933914},"hitData":{"launchSpeed":91.0,"launchAngle":0.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.64,"coordY":150.66}},"index":0,"playId":"44701ff8-ded4-378e-8891-0aa4a135dc81","pitchNumber":1,"startTime":"2025-08-20T17:49:39.715Z","endTime":"2025-08-20T17:49:48.169Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:49:48.169Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cole Young flies out to left fielder Brandon Marsh.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-20T17:52:02.833Z","endTime":"2025-08-20T17:52:55.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"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(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.5,"endSpeed":85.8,"strikeZoneTop":3.62587061770209,"strikeZoneBottom":1.73699907360243,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.287304780310816,"aZ":-23.338800595421635,"pfxX":11.231396968916766,"pfxZ":4.729869675709506,"pX":-0.13302659702689873,"pZ":1.211739559125923,"vX0":-9.768630399027858,"vY0":-135.69697741507827,"vZ0":-7.755243627435055,"x":122.07,"y":206.06,"x0":2.0517686397054193,"y0":50.00207000318615,"z0":5.728937585304319,"aX":20.975497434889036},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.1,"breakHorizontal":-18.4,"spinRate":2162,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.40341518161283174,"extension":5.905161439145508},"index":0,"playId":"1783b7e4-33f7-3407-9d01-529684fc24b2","pitchNumber":1,"startTime":"2025-08-20T17:52:07.432Z","endTime":"2025-08-20T17:52:11.758Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.16367579328975,"aZ":-22.599141905545448,"pfxX":11.151230596420223,"pfxZ":5.032320486663773,"pX":0.639559518656281,"pZ":1.966462234038809,"vX0":-7.675401381610101,"vY0":-137.6842836634816,"vZ0":-6.348814113410549,"x":92.62,"y":185.69,"x0":2.027586592419526,"y0":50.00199889044801,"z0":5.852040685132997,"aX":21.21404573635038},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.8,"breakHorizontal":-18.4,"spinRate":2195,"spinDirection":132},"zone":9,"typeConfidence":2.0,"plateTime":0.39920128899521545,"extension":5.77299954757283},"index":1,"playId":"f3f41db8-ddd5-350f-a8e7-52f088314351","pitchNumber":2,"startTime":"2025-08-20T17:52:19.187Z","endTime":"2025-08-20T17:52:22.460Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.3,"strikeZoneTop":3.33700946831924,"strikeZoneBottom":1.57696355358077,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.860996243059066,"aZ":-38.89862211975199,"pfxX":-3.3775443476282714,"pfxZ":-4.432384092256147,"pX":0.08978437471821789,"pZ":1.2011557643983255,"vX0":-4.123039523108661,"vY0":-123.53040249517551,"vZ0":-2.88106416534993,"x":113.58,"y":206.35,"x0":2.231125671402162,"y0":50.003203455839575,"z0":5.713141151781917,"aX":-5.122977556489352},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-8.5,"breakHorizontal":7.2,"spinRate":2341,"spinDirection":325},"zone":14,"typeConfidence":2.0,"plateTime":0.4465676966740637,"extension":5.639350947982943},"index":2,"playId":"d10f870f-2206-37c0-a56f-cae85cf0f01a","pitchNumber":3,"startTime":"2025-08-20T17:52:31.744Z","endTime":"2025-08-20T17:52:36.498Z","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":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.24761266995504,"aZ":-14.718551435853733,"pfxX":8.707483585449232,"pfxZ":8.89505390459897,"pX":0.197221871051743,"pZ":2.219886099323272,"vX0":-8.040570827396703,"vY0":-138.7669010746052,"vZ0":-7.127876388625915,"x":109.48,"y":178.84,"x0":1.992313116367402,"y0":50.00073506309252,"z0":5.7904608801710475,"aX":17.085083845724757},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.9,"breakHorizontal":-14.3,"spinRate":2244,"spinDirection":130},"zone":5,"typeConfidence":2.0,"plateTime":0.39377861323934216,"extension":5.742080485606669},"hitData":{"launchSpeed":82.5,"launchAngle":35.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.82,"coordY":104.52}},"index":3,"playId":"9e847779-bdee-3044-8893-0251616d5841","pitchNumber":4,"startTime":"2025-08-20T17:52:45.801Z","endTime":"2025-08-20T17:52:55.288Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:52:55.288Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randy Arozarena strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-20T17:53:08.823Z","endTime":"2025-08-20T17:54:18.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.4,"strikeZoneTop":3.28951647517949,"strikeZoneBottom":1.62184212378442,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.241463603692882,"aZ":-37.92593990297288,"pfxX":-4.278857414613152,"pfxZ":-3.767389977119178,"pX":1.0593028862272136,"pZ":1.8758159768299536,"vX0":-2.158904147802249,"vY0":-123.74949444813934,"vZ0":-1.4803037803290686,"x":76.62,"y":188.13,"x0":2.5031812512418505,"y0":50.00311483398365,"z0":5.704076981514274,"aX":-6.533375456798122},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-7.0,"breakHorizontal":8.3,"spinRate":2279,"spinDirection":312},"zone":14,"typeConfidence":2.0,"plateTime":0.44524525135337445,"extension":5.728537037590098},"index":0,"playId":"7c0844d7-b7ce-31d0-9f5d-cb601753f3c8","pitchNumber":1,"startTime":"2025-08-20T17:53:12.503Z","endTime":"2025-08-20T17:53:15.948Z","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, 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.9,"endSpeed":80.5,"strikeZoneTop":3.37963742677011,"strikeZoneBottom":1.68594713366591,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.668792588716276,"aZ":-23.799559457525753,"pfxX":11.581175463119958,"pfxZ":5.071436805086272,"pX":0.70154705294567,"pZ":1.982743548063262,"vX0":-7.327152931493667,"vY0":-127.78198776896203,"vZ0":-4.634416586979674,"x":90.26,"y":185.25,"x0":2.103469070715811,"y0":50.00442950052276,"z0":5.693106604490876,"aX":19.127185350664693},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.3,"breakHorizontal":-19.3,"spinRate":1907,"spinDirection":115},"zone":9,"typeConfidence":2.0,"plateTime":0.4288671992321267,"extension":5.645195593532162},"index":1,"playId":"f3d80c59-435b-3ba3-b317-24ea8fe667e7","pitchNumber":2,"startTime":"2025-08-20T17:53:26.139Z","endTime":"2025-08-20T17:53:29.893Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":78.9,"strikeZoneTop":3.30207993444479,"strikeZoneBottom":1.63429071860496,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.480025236971255,"aZ":-37.98329168504235,"pfxX":-2.60985738042696,"pfxZ":-3.6886862062135517,"pX":0.1247101201516981,"pZ":1.3929662933178113,"vX0":-4.604218057820693,"vY0":-125.29727542297796,"vZ0":-2.8681124841675505,"x":112.25,"y":201.17,"x0":2.331725558657858,"y0":50.00274913778883,"z0":5.6845534948369485,"aX":-4.110518024518734},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-7.1,"breakHorizontal":5.9,"spinRate":2314,"spinDirection":327},"zone":14,"typeConfidence":2.0,"plateTime":0.43868401754001374,"extension":5.752295757923817},"index":2,"playId":"8895dfb6-967d-3b48-91cf-5acda876f629","pitchNumber":3,"startTime":"2025-08-20T17:53:38.733Z","endTime":"2025-08-20T17:53:42.647Z","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":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.866009342139474,"aZ":-15.35200663302145,"pfxX":7.868570252946074,"pfxZ":8.471491695639717,"pX":0.1536568963822396,"pZ":3.6775670731123107,"vX0":-7.852147248179586,"vY0":-140.06601790243533,"vZ0":-3.1910619614423488,"x":111.14,"y":139.49,"x0":1.972125246807147,"y0":50.000917742379755,"z0":5.836511275446887,"aX":15.621066271302688},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.9,"breakHorizontal":-12.6,"spinRate":2257,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.3911624218066474,"extension":5.8176757714699585},"index":3,"playId":"2fcf4c53-856b-3c2e-a3e1-89f0b1df3cc6","pitchNumber":4,"startTime":"2025-08-20T17:53:54.315Z","endTime":"2025-08-20T17:53:57.455Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.027450541636103,"aZ":-29.611531440747118,"pfxX":-3.7182605693207904,"pfxZ":1.5625491386411445,"pX":-0.964946431931571,"pZ":1.9064498396582832,"vX0":-6.730671948223572,"vY0":-126.71694027453269,"vZ0":-3.438331757856864,"x":153.78,"y":187.31,"x0":2.200652038725035,"y0":50.00206101383565,"z0":5.627226254766169,"aX":-6.091891654563946},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.3,"breakHorizontal":8.2,"spinRate":2395,"spinDirection":326},"zone":13,"typeConfidence":2.0,"plateTime":0.4309740266335096,"extension":5.728264358392188},"index":4,"playId":"bac2ccdd-d6b5-3078-907e-3e99b43ad952","pitchNumber":5,"startTime":"2025-08-20T17:54:15.036Z","endTime":"2025-08-20T17:54:18.736Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:54:18.736Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-20T17:54:24.971Z","endTime":"2025-08-20T17:56:39.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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.9,"endSpeed":87.3,"strikeZoneTop":3.65039530226553,"strikeZoneBottom":1.69363340306532,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.42045518791918,"aZ":-17.233370774767124,"pfxX":7.802716998127069,"pfxZ":7.645763731590025,"pX":-0.7842477667380388,"pZ":2.805749696022308,"vX0":-10.661468077290822,"vY0":-139.19580644133939,"vZ0":-4.866979275354045,"x":146.89,"y":163.02,"x0":2.0890733405736124,"y0":50.00615778368168,"z0":5.724948970696291,"aX":15.254022437761993},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.0,"breakHorizontal":-11.9,"spinRate":2166,"spinDirection":123},"zone":4,"typeConfidence":2.0,"plateTime":0.39410814691988527,"extension":5.865012953038026},"index":0,"playId":"d2e7ac21-ab36-3daf-8784-89e476fff5f2","pitchNumber":1,"startTime":"2025-08-20T17:54:41.597Z","endTime":"2025-08-20T17:54:45.518Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.0,"strikeZoneTop":3.64,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.907472306250956,"aZ":-28.401542745188657,"pfxX":-3.303974515837096,"pfxZ":2.350178255769795,"pX":-0.9601868400562319,"pZ":1.0695930139084995,"vX0":-6.7791849139846265,"vY0":-125.73203557499886,"vZ0":-5.569282711748527,"x":153.6,"y":209.9,"x0":2.197680880837745,"y0":50.00392617939657,"z0":5.6113054380937175,"aX":-5.301117876038871},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.2,"breakHorizontal":7.6,"spinRate":2385,"spinDirection":336},"zone":13,"typeConfidence":2.0,"plateTime":0.4352393754843735,"extension":5.644263378648243},"index":1,"playId":"aaa5fbfb-1d31-3166-ac5f-b8fc04aaf45d","pitchNumber":2,"startTime":"2025-08-20T17:54:55.476Z","endTime":"2025-08-20T17:54:58.870Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-20T17:55:05.441Z","endTime":"2025-08-20T17:55:18.693Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.64,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.522193188723115,"aZ":-25.184558195291157,"pfxX":-3.7274791865794814,"pfxZ":4.33971173980274,"pX":-1.13908838851714,"pZ":1.7624415312097395,"vX0":-7.029864593681872,"vY0":-126.30739112661837,"vZ0":-4.635790594778541,"x":160.42,"y":191.19,"x0":2.1680579208425153,"y0":50.0030905579875,"z0":5.65496280787608,"aX":-6.001079128498653},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.0,"breakHorizontal":8.4,"spinRate":2463,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.43420815232201804,"extension":5.624275843745736},"index":3,"playId":"f2ae6a3e-a1dd-34b1-b3ee-23c01001a068","pitchNumber":3,"startTime":"2025-08-20T17:55:18.693Z","endTime":"2025-08-20T17:55:23.549Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.64,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.35148162508326,"aZ":-26.559252823274065,"pfxX":-3.0995127234391613,"pfxZ":3.4736175230262285,"pX":-0.7956954839598352,"pZ":1.3059728708002631,"vX0":-6.442823565388246,"vY0":-126.45907137631558,"vZ0":-5.209409773207432,"x":147.33,"y":203.52,"x0":2.1900597895089113,"y0":50.003102282047365,"z0":5.529538591920803,"aX":-5.006327504316556},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.3,"breakHorizontal":7.1,"spinRate":2282,"spinDirection":331},"zone":13,"typeConfidence":2.0,"plateTime":0.43351698733254285,"extension":5.665612038811205},"index":4,"playId":"543b53bb-fa11-3d88-b4a1-f4ecbac0e18f","pitchNumber":4,"startTime":"2025-08-20T17:55:51.855Z","endTime":"2025-08-20T17:55:55.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.54037115500414,"strikeZoneBottom":1.71359420655213,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.606656282025796,"aZ":-29.221008157309193,"pfxX":-2.5412983604790655,"pfxZ":1.8302883923563513,"pX":-0.9047138986887433,"pZ":0.6559106816746982,"vX0":-7.1053384195614635,"vY0":-126.1549500038942,"vZ0":-6.421877675116141,"x":151.49,"y":221.07,"x0":2.278023318970586,"y0":50.001138526844116,"z0":5.588976010993465,"aX":-4.096466776423619},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.0,"breakHorizontal":6.2,"spinRate":2403,"spinDirection":342},"zone":13,"typeConfidence":2.0,"plateTime":0.43412472622042886,"extension":5.824013743343598},"index":5,"playId":"a8747c3b-cb7f-365e-ac6a-7d1d81ac0ace","pitchNumber":5,"startTime":"2025-08-20T17:56:13.508Z","endTime":"2025-08-20T17:56:18.763Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.64,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.4321926308717,"aZ":-15.834715985725113,"pfxX":7.904885973827562,"pfxZ":8.338184564589,"pX":-0.3098813595547459,"pZ":3.14663595451231,"vX0":-9.043843161674582,"vY0":-139.36450704270408,"vZ0":-4.178920449009336,"x":128.81,"y":153.82,"x0":1.9561223971051314,"y0":50.00161315610851,"z0":5.717067994972062,"aX":15.489395586000825},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.4,"breakHorizontal":-12.4,"spinRate":2271,"spinDirection":126},"zone":1,"typeConfidence":2.0,"plateTime":0.3935855480596664,"extension":5.835285530513726},"index":6,"playId":"d07ab50c-1e4c-31c7-86a7-0589fb342962","pitchNumber":6,"startTime":"2025-08-20T17:56:35.704Z","endTime":"2025-08-20T17:56:39.645Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:56:39.645Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.T. Realmuto grounds out, shortstop J.P. Crawford to first baseman Donovan Solano.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-20T17:58:49.997Z","endTime":"2025-08-20T17:59:50.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":456781,"link":"/api/v1/people/456781"},"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(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":93.3,"endSpeed":86.2,"strikeZoneTop":3.69029756457277,"strikeZoneBottom":1.71676054236454,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.966849119606515,"aZ":-29.173453069789513,"pfxX":-10.957273477869094,"pfxZ":1.5951667813408514,"pX":-0.2537965062438393,"pZ":1.803125710266395,"vX0":8.529214384844138,"vY0":-135.65601194204623,"vZ0":-3.206832222566269,"x":126.67,"y":190.1,"x0":-1.9998934704760414,"y0":50.00407014538578,"z0":5.013178027938785,"aX":-20.622784656225306},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.4,"breakHorizontal":18.2,"spinRate":2095,"spinDirection":241},"zone":8,"typeConfidence":0.88,"plateTime":0.4022693855497761,"extension":5.416611992853489},"index":0,"playId":"efb55cd8-3236-330a-bf2b-acfdb34f5bce","pitchNumber":1,"startTime":"2025-08-20T17:59:11.937Z","endTime":"2025-08-20T17:59:15.541Z","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":86.0,"endSpeed":79.5,"strikeZoneTop":3.65,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.411582784300684,"aZ":-33.07081292760125,"pfxX":-9.819688695594552,"pfxZ":-0.5606196218124424,"pX":-0.8610300090902094,"pZ":1.5173354269143,"vX0":6.124302205512119,"vY0":-125.13980681478478,"vZ0":-1.6333107242122076,"x":149.82,"y":197.81,"x0":-2.054597156076985,"y0":50.00366829583264,"z0":4.8681070988311275,"aX":-15.696301385376964},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.2,"breakHorizontal":16.6,"spinRate":2002,"spinDirection":265},"zone":13,"typeConfidence":0.9,"plateTime":0.43639701029924804,"extension":5.333286424161755},"index":1,"playId":"5baede17-2f55-3b74-a037-583599f7a821","pitchNumber":2,"startTime":"2025-08-20T17:59:25.460Z","endTime":"2025-08-20T17:59:28.717Z","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":94.2,"endSpeed":86.5,"strikeZoneTop":3.65,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.230924402107256,"aZ":-19.97572077374698,"pfxX":-8.220325164444054,"pfxZ":6.38088290982969,"pX":0.7856320523472637,"pZ":3.2458489988500894,"vX0":9.870386159811392,"vY0":-136.89623261532336,"vZ0":-1.5096489270818827,"x":87.05,"y":151.14,"x0":-1.7867130468953596,"y0":50.00078193938672,"z0":5.162241334981596,"aX":-15.710710367691053},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.5,"breakHorizontal":13.0,"spinRate":2241,"spinDirection":241},"zone":3,"typeConfidence":0.89,"plateTime":0.39903433799178556,"extension":5.530125990153313},"hitData":{"launchSpeed":87.2,"launchAngle":-18.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.42,"coordY":165.64}},"index":2,"playId":"ee483e27-cc66-353a-914b-ad265dd61dc2","pitchNumber":3,"startTime":"2025-08-20T17:59:42.551Z","endTime":"2025-08-20T17:59:50.702Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T17:59:50.702Z","atBatIndex":23},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alec Bohm doubles (13) on a sharp ground ball to left fielder Randy Arozarena, deflected by third baseman Eugenio Suárez.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-20T18:00:02.821Z","endTime":"2025-08-20T18:01:05.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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(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":84.3,"endSpeed":77.3,"strikeZoneTop":3.56318793258849,"strikeZoneBottom":1.65674319905046,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.588469066631845,"aZ":-31.344817017362868,"pfxX":0.6175461924891457,"pfxZ":0.5437402202296742,"pX":-0.3194210834387275,"pZ":2.6780256237116755,"vX0":4.063438169431141,"vY0":-122.72381328745789,"vZ0":0.3550628051522462,"x":129.18,"y":166.47,"x0":-2.077712420958682,"y0":50.00181297200029,"z0":5.204101206328494,"aX":0.9404993440396593},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.3,"breakHorizontal":-2.0,"spinRate":2126,"spinDirection":18},"zone":4,"typeConfidence":0.9,"plateTime":0.4465246386503483,"extension":5.336979086978932},"index":0,"playId":"22f414ba-c5af-3c5c-97e7-ace8d86a30aa","pitchNumber":1,"startTime":"2025-08-20T18:00:18.445Z","endTime":"2025-08-20T18:00:21.783Z","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":94.4,"endSpeed":86.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.04154598337492,"aZ":-19.946394141127303,"pfxX":-8.807338758901555,"pfxZ":6.410570723549705,"pX":-0.5475186883312185,"pZ":3.589823999077288,"vX0":6.567417489860691,"vY0":-137.38788057352792,"vZ0":-1.0329269690839378,"x":137.87,"y":141.85,"x0":-1.8271786309401983,"y0":50.00427578428656,"z0":5.329095164271707,"aX":-16.802566522388485},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.6,"breakHorizontal":14.5,"spinRate":2283,"spinDirection":237},"zone":1,"typeConfidence":0.9,"plateTime":0.3989964305581739,"extension":5.427303439696743},"index":1,"playId":"5a7508db-34c1-351c-a8ce-0f84c6479270","pitchNumber":2,"startTime":"2025-08-20T18:00:33.516Z","endTime":"2025-08-20T18:00:37.734Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.07570783874747,"aZ":-32.69595023715647,"pfxX":-10.819264529905114,"pfxZ":-0.31303216765231134,"pX":-0.9921438359822533,"pZ":2.6177028220383938,"vX0":5.825558052589754,"vY0":-127.13635344532214,"vZ0":0.48023341118186913,"x":154.82,"y":168.1,"x0":-1.9074854154185714,"y0":50.006309428891825,"z0":5.021292039337419,"aX":-17.714376286388294},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.2,"breakHorizontal":18.2,"spinRate":1890,"spinDirection":257},"zone":13,"typeConfidence":0.91,"plateTime":0.43081123383215125,"extension":5.509377644248521},"hitData":{"launchSpeed":100.6,"launchAngle":-3.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":81.79,"coordY":160.44}},"index":2,"playId":"42d8a730-5843-39ae-b240-48f989baf15b","pitchNumber":3,"startTime":"2025-08-20T18:00:50.745Z","endTime":"2025-08-20T18:01:05.463Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:01:05.463Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a line drive to right fielder Dylan Moore. Alec Bohm to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-20T18:01:34.458Z","endTime":"2025-08-20T18:02:52.646Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnThird":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664238,"link":"/api/v1/people/664238"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","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":84.7,"endSpeed":78.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.561273271766314,"aZ":-30.356195631948715,"pfxX":-0.6537892268376917,"pfxZ":1.1587095627478678,"pX":0.018420287516790975,"pZ":2.68325146548394,"vX0":5.390322491399606,"vY0":-123.38410672251969,"vZ0":0.17358028422754024,"x":116.3,"y":166.33,"x0":-2.0935722641792958,"y0":50.00242214829867,"z0":5.134194206973238,"aX":-1.0259673131572065},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.4,"breakHorizontal":0.1,"spinRate":2050,"spinDirection":16},"zone":5,"typeConfidence":0.89,"plateTime":0.4410230987717729,"extension":5.385817334375288},"index":0,"playId":"85daaaa9-624b-32d7-bc33-198761dd5f49","pitchNumber":1,"startTime":"2025-08-20T18:01:39.654Z","endTime":"2025-08-20T18:01:43.045Z","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":93.6,"endSpeed":85.3,"strikeZoneTop":3.36352764314102,"strikeZoneBottom":1.71513810121625,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.315105297793746,"aZ":-19.612433464288753,"pfxX":-7.312673015357249,"pfxZ":6.69762151389485,"pX":-0.054964684483100025,"pZ":4.097529243782853,"vX0":7.404345033242668,"vY0":-136.20594327573994,"vZ0":0.26627159845709725,"x":119.1,"y":128.15,"x0":-1.8604199593463748,"y0":50.00542600111976,"z0":5.356187574610778,"aX":-13.722459989580582},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.4,"breakHorizontal":11.6,"spinRate":2190,"spinDirection":240},"zone":11,"typeConfidence":0.9,"plateTime":0.4023391878680318,"extension":5.374059162373522},"index":1,"playId":"35856113-cbd7-309a-8dbf-68fa353fcd91","pitchNumber":2,"startTime":"2025-08-20T18:01:58.977Z","endTime":"2025-08-20T18:02:02.318Z","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":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.28,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.526293840900824,"aZ":-30.888143876391275,"pfxX":-10.67452804597751,"pfxZ":0.6864530073656745,"pX":-0.1481621752912097,"pZ":3.138203347061409,"vX0":8.186978147160012,"vY0":-135.69734254054524,"vZ0":0.23221809569773888,"x":122.65,"y":154.05,"x0":-1.8165660163388784,"y0":50.001413725143685,"z0":5.202463365792564,"aX":-19.917759301501327},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.6,"breakHorizontal":17.6,"spinRate":1893,"spinDirection":238},"zone":2,"typeConfidence":0.88,"plateTime":0.4035518370628308,"extension":5.629092261232042},"index":2,"playId":"4a2f6967-38b6-3f51-8963-51430e1cb3b5","pitchNumber":3,"startTime":"2025-08-20T18:02:16.477Z","endTime":"2025-08-20T18:02:21.513Z","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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":78.3,"strikeZoneTop":3.28,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.752133665725626,"aZ":-32.58357899622296,"pfxX":0.30264403653524763,"pfxZ":-0.2692164562667223,"pX":0.7710875813445113,"pZ":1.2088761251460076,"vX0":6.3670571095873365,"vY0":-122.08663244674614,"vZ0":-2.6036185302399666,"x":87.61,"y":206.14,"x0":-1.8941138756784848,"y0":50.00145380655159,"z0":5.053430516777834,"aX":0.46282662610674796},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.8,"breakHorizontal":-1.8,"spinRate":2101,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.4461609860434961,"extension":5.544441439771444},"hitData":{"launchSpeed":86.0,"launchAngle":16.0,"totalDistance":251.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":161.35,"coordY":88.82}},"index":3,"playId":"7025f5ec-397f-3c9e-a897-92e49a1b05ca","pitchNumber":4,"startTime":"2025-08-20T18:02:41.840Z","endTime":"2025-08-20T18:02:52.646Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:02:52.646Z","atBatIndex":25},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Harrison Bader grounds into a double play, third baseman Eugenio Suárez to second baseman Cole Young to first baseman Donovan Solano. Brandon Marsh out at 2nd. Harrison Bader out at 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-20T18:03:15.836Z","endTime":"2025-08-20T18:03:41.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":456781,"link":"/api/v1/people/456781"},"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(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":83.6,"endSpeed":78.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.042301357272592,"aZ":-33.558260479284954,"pfxX":-0.3782441963119132,"pfxZ":-0.9044310089801186,"pX":0.2310393260099673,"pZ":2.2400335777947937,"vX0":5.3954351739425315,"vY0":-121.86175140747844,"vZ0":-0.04568648155191535,"x":108.19,"y":178.3,"x0":-1.9463807036294134,"y0":50.00331122592758,"z0":5.116579119289892,"aX":-0.5796770394836204},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.4,"breakHorizontal":-0.4,"spinRate":2155,"spinDirection":120},"zone":5,"typeConfidence":0.9,"plateTime":0.44651611715905437,"extension":5.520007173676259},"hitData":{"launchSpeed":98.2,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.93,"coordY":170.28}},"index":0,"playId":"a50a4c49-035f-3296-ab09-c5d367890737","pitchNumber":1,"startTime":"2025-08-20T18:03:33.255Z","endTime":"2025-08-20T18:03:41.106Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:03:41.106Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Julio Rodríguez singles on a sharp ground ball to center fielder Harrison Bader.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-20T18:05:48.859Z","endTime":"2025-08-20T18:07:51.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"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":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664056,"link":"/api/v1/people/664056"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":75.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.472011891141822,"aZ":-27.655779729577315,"pfxX":-5.550807856324787,"pfxZ":3.1008568831865553,"pX":0.10811857076384654,"pZ":3.1361512577649635,"vX0":-4.056422596985909,"vY0":-120.80853077412034,"vZ0":-0.41046873619707025,"x":112.88,"y":154.1,"x0":2.5382211255139833,"y0":50.00549437411196,"z0":5.767567620519997,"aX":-8.095016343961431},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":5.8,"breakHorizontal":11.2,"spinRate":2241,"spinDirection":328},"zone":2,"typeConfidence":2.0,"plateTime":0.45573559748181713,"extension":5.804796135435712},"index":0,"playId":"a925fc76-f13a-3ee3-b0e8-958c6d66dfc9","pitchNumber":1,"startTime":"2025-08-20T18:06:04.196Z","endTime":"2025-08-20T18:06:09.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.48836845524505,"aZ":-25.432866257903466,"pfxX":-3.765220715117188,"pfxZ":4.295518757667681,"pX":-0.9180412013252686,"pZ":1.7336578265973852,"vX0":-6.505247574436725,"vY0":-124.08181517084697,"vZ0":-4.303647921816808,"x":151.99,"y":191.97,"x0":2.2207614449217936,"y0":50.00148614170309,"z0":5.595452263126193,"aX":-5.902168440888884},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.1,"breakHorizontal":8.3,"spinRate":2265,"spinDirection":325},"zone":13,"typeConfidence":2.0,"plateTime":0.4404639726143289,"extension":5.642493286260902},"index":1,"playId":"c0f739ba-83f9-384d-a980-54f91830ac56","pitchNumber":2,"startTime":"2025-08-20T18:06:22.691Z","endTime":"2025-08-20T18:06:25.969Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-20T18:06:39.410Z","endTime":"2025-08-20T18:06:52.129Z","isPitch":false,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"}},{"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":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.4566275861494,"strikeZoneBottom":1.63363965039843,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.69773490286999,"aZ":-15.863216826520167,"pfxX":8.454324035399846,"pfxZ":8.318071803795135,"pX":0.7034839633578818,"pZ":0.8573822607161745,"vX0":-5.9260363839068475,"vY0":-139.2458237208172,"vZ0":-10.597866755936131,"x":90.18,"y":215.63,"x0":1.76241766013608,"y0":50.0046101497761,"z0":5.76614640913975,"aX":16.57922547033588},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.0,"breakHorizontal":-14.0,"spinRate":2309,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.393575985770092,"extension":5.822602950482922},"index":3,"playId":"aabf7957-826e-3716-b2d2-91bc41ab2128","pitchNumber":3,"startTime":"2025-08-20T18:06:52.129Z","endTime":"2025-08-20T18:06:55.562Z","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":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.9,"strikeZoneTop":3.44932384570074,"strikeZoneBottom":1.60089942346554,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.378524514415325,"aZ":-14.023119618406405,"pfxX":8.681858497388259,"pfxZ":9.347948882716686,"pX":-1.1812218740708447,"pZ":2.9993380536374366,"vX0":-12.024445729637709,"vY0":-138.78865668732516,"vZ0":-4.76273286799834,"x":162.03,"y":157.8,"x0":2.0886859048796875,"y0":50.0049692118231,"z0":5.6784642605066695,"aX":16.86271212294801},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.0,"breakHorizontal":-13.1,"spinRate":2243,"spinDirection":129},"zone":11,"typeConfidence":2.0,"plateTime":0.3953375647926749,"extension":5.92335409844939},"index":4,"playId":"51ea0fb0-6ccf-3268-9163-aea1b0ba050a","pitchNumber":4,"startTime":"2025-08-20T18:07:07.083Z","endTime":"2025-08-20T18:07:13.075Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.3410050330135,"strikeZoneBottom":1.54358464569668,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.930770025269332,"aZ":-26.88857932579187,"pfxX":-1.7079454730021961,"pfxZ":3.237681290961807,"pX":-1.321312310549534,"pZ":0.4465177841078662,"vX0":-8.333751848367848,"vY0":-127.14377680205067,"vZ0":-7.29560578907574,"x":167.37,"y":226.72,"x0":2.2253346009959043,"y0":50.00032349729918,"z0":5.497304543251153,"aX":-2.785569504743567},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.3,"breakHorizontal":5.0,"spinRate":2481,"spinDirection":330},"zone":13,"typeConfidence":2.0,"plateTime":0.43137353420291236,"extension":5.854194742274023},"index":5,"playId":"9c8501f8-6352-39b0-a72d-46ebcb682124","pitchNumber":5,"startTime":"2025-08-20T18:07:23.581Z","endTime":"2025-08-20T18:07:27.986Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.96679440242343,"aZ":-16.2461676197734,"pfxX":8.81779040188026,"pfxZ":8.000032342396503,"pX":0.5260169849623363,"pZ":1.843631124442103,"vX0":-6.907953281153892,"vY0":-140.46690488269022,"vZ0":-7.863413248180201,"x":96.95,"y":189.0,"x0":1.876281654997615,"y0":50.00285921646259,"z0":5.743721509050912,"aX":17.552906928311693},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.0,"breakHorizontal":-14.5,"spinRate":2224,"spinDirection":129},"zone":9,"typeConfidence":2.0,"plateTime":0.3905118897519415,"extension":5.86926319168422},"hitData":{"launchSpeed":108.3,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":116.54,"coordY":82.55}},"index":6,"playId":"3ce16fad-4174-3269-87e5-3d72cc794f29","pitchNumber":6,"startTime":"2025-08-20T18:07:41.074Z","endTime":"2025-08-20T18:07:51.508Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:07:51.508Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eugenio Suárez called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-20T18:08:14.648Z","endTime":"2025-08-20T18:09:23.045Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666200,"link":"/api/v1/people/666200"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":592663,"link":"/api/v1/people/592663"},"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(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.3,"endSpeed":86.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.190808764989676,"aZ":-13.567086984002485,"pfxX":8.982766501538398,"pfxZ":9.612405644797615,"pX":-0.7581759284435671,"pZ":2.777488515981742,"vX0":-10.95575442657988,"vY0":-138.34470973333282,"vZ0":-5.35587973134364,"x":145.9,"y":163.79,"x0":2.088369968754633,"y0":50.0054791370815,"z0":5.64974464140193,"aX":17.394809162599046},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.4,"breakHorizontal":-13.9,"spinRate":2264,"spinDirection":126},"zone":4,"typeConfidence":2.0,"plateTime":0.3960894733942637,"extension":5.908364448740519},"index":0,"playId":"6772736d-0709-3121-811d-93ddf23f4b13","pitchNumber":1,"startTime":"2025-08-20T18:08:14.648Z","endTime":"2025-08-20T18:08:17.805Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"9afa2fe5-d1f0-3816-879a-a97e578406ec","startTime":"2025-08-20T18:08:29.078Z","endTime":"2025-08-20T18:08:35.091Z","isPitch":false,"type":"pickoff"},{"details":{"description":"With Eugenio Suárez batting, Julio Rodríguez picked off and caught stealing 2nd base, second baseman Bryson Stott.","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":2,"actionPlayId":"9afa2fe5-d1f0-3816-879a-a97e578406ec","startTime":"2025-08-20T18:08:55.217Z","endTime":"2025-08-20T18:09:03.451Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":677594,"link":"/api/v1/people/677594"}},{"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":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.19824479255547,"aZ":-16.027171205665105,"pfxX":8.732391059021005,"pfxZ":8.197481383193253,"pX":0.6832440360131601,"pZ":3.2563719179369546,"vX0":-7.128340579174288,"vY0":-139.42136582423896,"vZ0":-3.9345512744249977,"x":90.96,"y":150.86,"x0":2.1379922226506736,"y0":50.000733591839634,"z0":5.742747752338175,"aX":17.197878120600727},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.2,"breakHorizontal":-14.4,"spinRate":2175,"spinDirection":128},"zone":3,"typeConfidence":2.0,"plateTime":0.3927778180002357,"extension":5.897031990646423},"index":3,"playId":"5ebbbf3c-4271-37a2-8d7d-839d8b1a67c5","pitchNumber":2,"startTime":"2025-08-20T18:09:03.451Z","endTime":"2025-08-20T18:09:06.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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.532911528985,"strikeZoneBottom":1.69749042396665,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.132296337625974,"aZ":-28.9557289970641,"pfxX":-2.1453132572869684,"pfxZ":1.9771511226449414,"pX":0.3892753121782542,"pZ":1.7565257532760894,"vX0":-4.283718400990211,"vY0":-126.65741917342876,"vZ0":-3.8928357960109436,"x":102.16,"y":191.35,"x0":2.3792436219831123,"y0":50.00394890809451,"z0":5.6210681468039665,"aX":-3.4964545242012055},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.0,"breakHorizontal":4.8,"spinRate":2425,"spinDirection":322},"zone":9,"typeConfidence":2.0,"plateTime":0.4319381815810295,"extension":5.6612272869439515},"index":4,"playId":"fee779d1-c714-3a23-9592-6da4dd24be96","pitchNumber":3,"startTime":"2025-08-20T18:09:18.718Z","endTime":"2025-08-20T18:09:23.045Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:09:23.045Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mitch Garver lines out to left fielder Brandon Marsh.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-20T18:09:32.916Z","endTime":"2025-08-20T18:10:24.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"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(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":95.1,"endSpeed":86.8,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.305575577173954,"aZ":-19.62117768530022,"pfxX":10.501036129375056,"pfxZ":6.509181702335486,"pX":-0.09043240810147317,"pZ":2.2607533684237118,"vX0":-9.732178118200409,"vY0":-138.12087393869,"vZ0":-5.754299552113332,"x":120.45,"y":177.74,"x0":2.1176712620886624,"y0":50.004208738871775,"z0":5.694403767636175,"aX":20.25332355534739},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.7,"breakHorizontal":-16.9,"spinRate":2235,"spinDirection":130},"zone":5,"typeConfidence":2.0,"plateTime":0.3968512139718303,"extension":5.9268284117287875},"index":0,"playId":"c018d599-fd58-39e9-82f5-8e31a6cfda05","pitchNumber":1,"startTime":"2025-08-20T18:09:47.532Z","endTime":"2025-08-20T18:09:53.590Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.9,"strikeZoneTop":3.58097235294607,"strikeZoneBottom":1.67472307902694,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.74638634744695,"aZ":-31.356186241037975,"pfxX":-3.0231070859662825,"pfxZ":0.5181808322053421,"pX":-0.5392440811896648,"pZ":1.1492322074106374,"vX0":-5.8719622182320075,"vY0":-124.64791677009723,"vZ0":-4.334098177416182,"x":137.55,"y":207.75,"x0":2.2423000670454125,"y0":50.00009900972093,"z0":5.507900312856404,"aX":-4.741763859004305},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.1,"breakHorizontal":6.8,"spinRate":2401,"spinDirection":325},"zone":13,"typeConfidence":2.0,"plateTime":0.4399119293244298,"extension":5.749876078135338},"index":1,"playId":"a22d3170-4dfc-3910-93f7-328eb418880f","pitchNumber":2,"startTime":"2025-08-20T18:10:03.132Z","endTime":"2025-08-20T18:10:06.835Z","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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.980946002310933,"aZ":-25.3028944949257,"pfxX":-1.6774844622198954,"pfxZ":4.4977264208132155,"pX":0.02721475472433424,"pZ":2.4053142574688176,"vX0":-5.261543875414049,"vY0":-123.02177462942238,"vZ0":-2.538340305685849,"x":115.96,"y":173.84,"x0":2.413969281671688,"y0":50.005847391573305,"z0":5.600933787429486,"aX":-2.564785176389473},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.8,"breakHorizontal":4.3,"spinRate":2344,"spinDirection":330},"zone":5,"typeConfidence":2.0,"plateTime":0.4456668635019856,"extension":5.692995697541012},"hitData":{"launchSpeed":78.1,"launchAngle":26.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":65.38,"coordY":113.8}},"index":2,"playId":"53bf4a6a-05cd-322b-8afc-ce1406564934","pitchNumber":3,"startTime":"2025-08-20T18:10:16.908Z","endTime":"2025-08-20T18:10:24.488Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:10:24.488Z","atBatIndex":29},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Max Kepler homers (13) on a line drive to right field.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-20T18:12:18.679Z","endTime":"2025-08-20T18:14:43.768Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":{"id":622491,"link":"/api/v1/people/622491"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"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":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.45494561464261,"strikeZoneBottom":1.62624170522649,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.97162907129623,"aZ":-33.00342849176747,"pfxX":-8.876480209730712,"pfxZ":-0.5319502571424071,"pX":-1.490013534664736,"pZ":2.154209850150142,"vX0":4.6561726488159945,"vY0":-123.74039593061065,"vZ0":-0.09403140621170114,"x":173.8,"y":180.62,"x0":-2.2355779818022072,"y0":50.001252396037714,"z0":4.940585078038671,"aX":-13.86632798760307},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.7,"breakHorizontal":15.1,"spinRate":2045,"spinDirection":262},"zone":13,"typeConfidence":0.88,"plateTime":0.4413888856329211,"extension":5.420011260271148},"index":0,"playId":"68eeac4c-6cd6-372c-9a13-20248f8d4481","pitchNumber":1,"startTime":"2025-08-20T18:12:37.282Z","endTime":"2025-08-20T18:12:42.505Z","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.8,"endSpeed":78.4,"strikeZoneTop":3.35099071596697,"strikeZoneBottom":1.5733286123313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.406501094667895,"aZ":-32.60562142235248,"pfxX":-10.443747188848691,"pfxZ":-0.2830988667790111,"pX":1.5310040349877898,"pZ":0.8408238333261218,"vX0":11.398863361222265,"vY0":-122.97558069432375,"vZ0":-2.972370135820946,"x":58.64,"y":216.08,"x0":-1.788552539850604,"y0":50.000883340434285,"z0":4.806863977095148,"aX":-16.133978100829754},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.0,"breakHorizontal":16.6,"spinRate":2026,"spinDirection":259},"zone":14,"typeConfidence":0.88,"plateTime":0.44392587443297815,"extension":5.519009115853227},"index":1,"playId":"f1999299-1f24-3db1-8d13-1056e274d0be","pitchNumber":2,"startTime":"2025-08-20T18:12:50.907Z","endTime":"2025-08-20T18:12:54.970Z","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":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.2,"strikeZoneTop":3.44488371349131,"strikeZoneBottom":1.61721061651097,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.217592436465928,"aZ":-31.46078190866049,"pfxX":-10.453990908059957,"pfxZ":0.38904434906208785,"pX":-1.1377902439425254,"pZ":2.9519324522648267,"vX0":5.9277184631729956,"vY0":-134.7594105549179,"vZ0":0.05383717304899893,"x":160.37,"y":159.08,"x0":-2.015998661154584,"y0":50.00226258584176,"z0":5.167273340155693,"aX":-19.09043758551382},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.0,"breakHorizontal":17.5,"spinRate":2042,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.4075577842921194,"extension":5.493369695911291},"index":2,"playId":"819f63be-c274-3608-bddd-6c3e5b991064","pitchNumber":3,"startTime":"2025-08-20T18:13:09.322Z","endTime":"2025-08-20T18:13:13.565Z","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.6,"endSpeed":85.2,"strikeZoneTop":3.44323001800866,"strikeZoneBottom":1.66672459753842,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.82917235464529,"aZ":-20.843889797851887,"pfxX":-7.845572895377785,"pfxZ":6.073218898235339,"pX":0.2657760525996796,"pZ":2.768317057814829,"vX0":8.752966102839297,"vY0":-135.99466068908401,"vZ0":-2.6832803059851074,"x":106.87,"y":164.04,"x0":-1.9807286765310028,"y0":50.004726455793204,"z0":5.219414463612044,"aX":-14.643988368369877},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.6,"breakHorizontal":12.2,"spinRate":2133,"spinDirection":240},"zone":5,"typeConfidence":0.89,"plateTime":0.4032986992522045,"extension":5.5326903070843825},"index":3,"playId":"5a6967e6-0973-3961-ab2d-dbbf439e1aa6","pitchNumber":4,"startTime":"2025-08-20T18:13:22.446Z","endTime":"2025-08-20T18:13:26.049Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2025-08-20T18:13:40.956Z","endTime":"2025-08-20T18:13:49.094Z","isPitch":false,"type":"action","player":{"id":596146,"link":"/api/v1/people/596146"}},{"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":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.1,"strikeZoneTop":3.43090146195188,"strikeZoneBottom":1.66715012395282,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.06356425032219,"aZ":-25.789551736946024,"pfxX":-9.68709809708469,"pfxZ":3.504869296701676,"pX":-0.8416129243142096,"pZ":2.671965185538028,"vX0":6.1339804445667605,"vY0":-134.85561653959255,"vZ0":-1.4888106569247577,"x":149.08,"y":166.64,"x0":-1.8987900223281884,"y0":50.00643555371086,"z0":5.068051283061392,"aX":-17.667492203579137},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.2,"breakHorizontal":16.1,"spinRate":1919,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.40772713120636705,"extension":5.447639905907663},"index":5,"playId":"1ecee157-efb0-328d-9687-6b819901a9f8","pitchNumber":5,"startTime":"2025-08-20T18:13:49.094Z","endTime":"2025-08-20T18:13:52.933Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.7592954272036,"aZ":-19.547364617935305,"pfxX":-6.5259424844669285,"pfxZ":6.743137280112752,"pX":-0.387554385950826,"pZ":3.104869161444871,"vX0":6.30027771648697,"vY0":-136.8303626315277,"vZ0":-2.0472334516195065,"x":131.77,"y":154.95,"x0":-1.886265975041925,"y0":50.00121866267558,"z0":5.220415544294417,"aX":-12.216993011623355},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.9,"breakHorizontal":10.3,"spinRate":2144,"spinDirection":245},"zone":1,"typeConfidence":0.91,"plateTime":0.40226298343232925,"extension":5.515993299296561},"index":6,"playId":"284a06b1-ee50-31e1-82e6-2675e084e068","pitchNumber":6,"startTime":"2025-08-20T18:14:04.240Z","endTime":"2025-08-20T18:14:07.682Z","isPitch":true,"type":"pitch"},{"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":87.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.45679298156112,"aZ":-29.912242491996466,"pfxX":-9.544694323146913,"pfxZ":1.1776934964621653,"pX":0.6161702530964384,"pZ":2.385637720486743,"vX0":9.620368980250026,"vY0":-137.0255040959123,"vZ0":-1.9211174141415643,"x":93.51,"y":174.37,"x0":-1.6834753260757187,"y0":50.00310713479904,"z0":5.119893669147136,"aX":-18.331661884995963},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":1.9,"breakHorizontal":15.5,"spinRate":1945,"spinDirection":241},"zone":6,"typeConfidence":0.89,"plateTime":0.39821368796187473,"extension":5.474898871760643},"hitData":{"launchSpeed":108.2,"launchAngle":22.0,"totalDistance":355.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":228.52,"coordY":97.43}},"index":7,"playId":"8077d466-404c-3f05-b30a-c31c69572bbf","pitchNumber":7,"startTime":"2025-08-20T18:14:23.362Z","endTime":"2025-08-20T18:14:43.768Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:14:43.768Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryson Stott singles on a ground ball to right fielder Dylan Moore.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-20T18:14:50.171Z","endTime":"2025-08-20T18:16:52.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"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":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664238,"link":"/api/v1/people/664238"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"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":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.28444169826049,"strikeZoneBottom":1.53752239216208,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.506630480015225,"aZ":-28.688395567665342,"pfxX":-9.061567600801588,"pfxZ":1.7988355947877483,"pX":-1.003359775106912,"pZ":3.388584435779912,"vX0":5.8602532195148,"vY0":-137.9644634532747,"vZ0":0.09277440458382358,"x":155.25,"y":147.29,"x0":-1.9732451320022815,"y0":50.00135800473875,"z0":5.281503953079829,"aX":-17.539096730087405},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.5,"breakHorizontal":15.2,"spinRate":1894,"spinDirection":242},"zone":11,"typeConfidence":0.89,"plateTime":0.39637685852530335,"extension":5.52064106806556},"index":0,"playId":"7d73607c-ab78-3c6c-a92e-da18847f41ec","pitchNumber":1,"startTime":"2025-08-20T18:15:15.867Z","endTime":"2025-08-20T18:15:20.473Z","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, 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":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.19623299064998,"strikeZoneBottom":1.56797988948071,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.568545917951813,"aZ":-33.773850942352354,"pfxX":-8.554472367956805,"pfxZ":-0.9860862761832863,"pX":-1.1106157460906187,"pZ":1.6946580709222978,"vX0":4.889779231754342,"vY0":-126.04864036205151,"vZ0":-1.3473037578671663,"x":159.33,"y":193.02,"x0":-1.9597982139295438,"y0":50.00486085725064,"z0":4.95209002670391,"aX":-13.827448140463083},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.9,"breakHorizontal":14.4,"spinRate":1832,"spinDirection":259},"zone":13,"typeConfidence":0.89,"plateTime":0.4338011509316648,"extension":5.5583189187972835},"index":1,"playId":"77a894f9-2047-3119-b13d-c95d1f07e4b0","pitchNumber":2,"startTime":"2025-08-20T18:15:30.466Z","endTime":"2025-08-20T18:15:34.900Z","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.4,"endSpeed":86.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.992307822171277,"aZ":-21.572227185730824,"pfxX":-7.010904329587639,"pfxZ":5.521844224647262,"pX":-0.4906620844736848,"pZ":2.948250543215704,"vX0":6.241070295983145,"vY0":-137.38630959606738,"vZ0":-1.9550317267336137,"x":135.7,"y":159.18,"x0":-1.8752601788119145,"y0":50.00660529954795,"z0":5.127562752873454,"aX":-13.473164423681984},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.8,"breakHorizontal":11.5,"spinRate":2135,"spinDirection":245},"zone":1,"typeConfidence":0.9,"plateTime":0.39790385786355165,"extension":5.484414298072842},"index":2,"playId":"1ebb3adf-147b-355e-8abd-58cd31e76e17","pitchNumber":3,"startTime":"2025-08-20T18:15:45.412Z","endTime":"2025-08-20T18:15:55.836Z","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":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.28445026958666,"strikeZoneBottom":1.62711661284777,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.435432651957562,"aZ":-33.4526101440544,"pfxX":-8.234356575044789,"pfxZ":-0.7883562950376286,"pX":-1.2432375355782597,"pZ":0.47868005274775666,"vX0":4.922146142720758,"vY0":-126.59615410070045,"vZ0":-3.875890416692987,"x":164.39,"y":225.86,"x0":-2.1453229485026983,"y0":50.004657037441554,"z0":4.714447425602489,"aX":-13.334204256690462},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-2.2,"breakHorizontal":13.8,"spinRate":1987,"spinDirection":266},"zone":13,"typeConfidence":0.88,"plateTime":0.43306151644945423,"extension":5.396148210818689},"index":3,"playId":"e8d5a5ed-5f29-3386-adc2-0a00593561d8","pitchNumber":4,"startTime":"2025-08-20T18:16:27.452Z","endTime":"2025-08-20T18:16:30.997Z","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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.38005839274519,"aZ":-32.98197003763731,"pfxX":0.8631860753588128,"pfxZ":-0.5329415957480279,"pX":-0.39586256077948223,"pZ":2.155016191023161,"vX0":3.8285325592444974,"vY0":-122.27872263044289,"vZ0":-0.46792002667771493,"x":132.09,"y":180.59,"x0":-2.089007077395925,"y0":50.00095709782052,"z0":5.160122541956497,"aX":1.3160733248324665},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.8,"breakHorizontal":-2.4,"spinRate":2240,"spinDirection":53},"zone":4,"typeConfidence":0.9,"plateTime":0.446636909823229,"extension":5.458841037769369},"hitData":{"launchSpeed":88.3,"launchAngle":8.0,"totalDistance":128.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.36,"coordY":112.47}},"index":4,"playId":"51bb6052-675b-3fa2-8d5c-4add8d076d56","pitchNumber":5,"startTime":"2025-08-20T18:16:42.919Z","endTime":"2025-08-20T18:16:52.929Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:16:52.929Z","atBatIndex":31},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Trea Turner grounds into a double play, third baseman Eugenio Suárez to second baseman Cole Young to first baseman Donovan Solano. Bryson Stott out at 2nd. Trea Turner out at 1st.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-20T18:17:09.715Z","endTime":"2025-08-20T18:17:30.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":456781,"link":"/api/v1/people/456781"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.502086085370657,"aZ":-28.041640709282056,"pfxX":-9.783119279740747,"pfxZ":2.242227660826517,"pX":-0.4340775356180301,"pZ":1.7197930279142333,"vX0":7.395225647175288,"vY0":-134.74090131451814,"vZ0":-3.588169491873145,"x":133.55,"y":192.35,"x0":-1.93933702154301,"y0":50.003581036740194,"z0":5.043933456855119,"aX":-18.04015547063397},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.5,"breakHorizontal":16.2,"spinRate":1872,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.40605874516242135,"extension":5.551103490217982},"hitData":{"launchSpeed":104.4,"launchAngle":-2.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":99.8,"coordY":164.7}},"index":0,"playId":"2232cb84-8c71-3e23-8ad1-c7372a489f26","pitchNumber":1,"startTime":"2025-08-20T18:17:22.065Z","endTime":"2025-08-20T18:17:30.195Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:17:30.195Z","atBatIndex":32},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kyle Schwarber doubles (20) on a sharp line drive to right fielder Dylan Moore.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-20T18:18:03.319Z","endTime":"2025-08-20T18:18:52.868Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664238,"link":"/api/v1/people/664238"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"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":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.40841212754111,"strikeZoneBottom":1.60856601317273,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.483718810791707,"aZ":-33.17364670996037,"pfxX":-9.681602611361129,"pfxZ":-0.6153421413818556,"pX":-1.311999732157224,"pZ":2.2193235118890042,"vX0":5.05477008177386,"vY0":-126.48908019825758,"vZ0":-0.06648089838613758,"x":167.01,"y":178.86,"x0":-2.0770215974411896,"y0":50.00370216204944,"z0":4.90294435156239,"aX":-15.70931108091906},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.8,"breakHorizontal":16.4,"spinRate":1969,"spinDirection":268},"zone":13,"typeConfidence":0.9,"plateTime":0.4328142648055415,"extension":5.518508828194211},"index":0,"playId":"7efa5b62-9bd8-393d-9ee9-6953cd2da0ae","pitchNumber":1,"startTime":"2025-08-20T18:18:07.379Z","endTime":"2025-08-20T18:18:11.539Z","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":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.558820571012063,"aZ":-32.86212810914182,"pfxX":-10.402367631597807,"pfxZ":-0.43566239378184246,"pX":-0.1339431158829157,"pZ":1.5424724844444304,"vX0":7.684987597098168,"vY0":-124.50124436582782,"vZ0":-1.439838053888146,"x":122.11,"y":197.13,"x0":-1.912831574623161,"y0":50.005130699703834,"z0":4.854034510246306,"aX":-16.293255262188172},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.8,"breakHorizontal":17.0,"spinRate":1915,"spinDirection":263},"zone":8,"typeConfidence":0.9,"plateTime":0.44034084505987536,"extension":5.564512713188934},"index":1,"playId":"8aab2961-0875-3f08-a63e-3bbe98ec94fe","pitchNumber":2,"startTime":"2025-08-20T18:18:22.320Z","endTime":"2025-08-20T18:18:27.402Z","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.0,"endSpeed":85.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.95331640241663,"aZ":-21.26607116495867,"pfxX":-7.74883407731535,"pfxZ":5.820669713495027,"pX":-0.13824020303116694,"pZ":3.038318397428195,"vX0":7.097048630813058,"vY0":-136.7250923134382,"vZ0":-1.7443848512415612,"x":122.27,"y":156.75,"x0":-1.7735388226131568,"y0":50.003708476977266,"z0":5.158872972142464,"aX":-14.525133019715673},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.3,"breakHorizontal":12.4,"spinRate":2087,"spinDirection":245},"zone":2,"typeConfidence":0.89,"plateTime":0.40214308410114796,"extension":5.511245108550947},"hitData":{"launchSpeed":110.6,"launchAngle":13.0,"totalDistance":244.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":178.46,"coordY":62.24}},"index":2,"playId":"fca48336-a714-33f2-9144-481eb2bd210e","pitchNumber":3,"startTime":"2025-08-20T18:18:39.540Z","endTime":"2025-08-20T18:18:52.868Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:18:52.868Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Harper walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-20T18:19:15.564Z","endTime":"2025-08-20T18:20:32.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"postOnSecond":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"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, 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":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.2496534454841,"strikeZoneBottom":1.68662429648853,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.15271774004658,"aZ":-31.55646351099762,"pfxX":-10.168896838755403,"pfxZ":0.3864657565882279,"pX":-1.6192167975777787,"pZ":2.678487130778336,"vX0":4.315681944101576,"vY0":-125.38796928601933,"vZ0":0.5444198296047966,"x":178.72,"y":166.46,"x0":-2.040799907487705,"y0":50.00128671275151,"z0":5.0315878517798085,"aX":-16.204295001067806},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.1,"breakHorizontal":17.4,"spinRate":2030,"spinDirection":258},"zone":11,"typeConfidence":0.9,"plateTime":0.43667930482170547,"extension":5.550108411282058},"index":0,"playId":"4115e59f-92ff-38b9-9af0-97178d1383b9","pitchNumber":1,"startTime":"2025-08-20T18:19:27.911Z","endTime":"2025-08-20T18:19:31.702Z","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":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.25838480809737,"strikeZoneBottom":1.69543748570274,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.996929018997374,"aZ":-21.07454831421384,"pfxX":-6.620821159952278,"pfxZ":5.996682446559872,"pX":-1.3446695536963449,"pZ":3.4375885314947037,"vX0":4.055128742676812,"vY0":-135.0756240696269,"vZ0":-0.47734899984658585,"x":168.26,"y":145.97,"x0":-2.004045159449452,"y0":50.000656675145265,"z0":5.096276012568134,"aX":-12.251787067453686},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.9,"breakHorizontal":11.2,"spinRate":2028,"spinDirection":247},"zone":11,"typeConfidence":0.9,"plateTime":0.4052512227230576,"extension":5.322870824610052},"index":1,"playId":"0244f518-d461-3f16-8fe0-946dd3f3d660","pitchNumber":2,"startTime":"2025-08-20T18:19:43.958Z","endTime":"2025-08-20T18:19:47.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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.6,"strikeZoneTop":3.25325587097629,"strikeZoneBottom":1.63367718349479,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.45272620305675,"aZ":-31.27140214188586,"pfxX":-10.0464372007047,"pfxZ":0.5887698450557188,"pX":-1.8348833381386047,"pZ":1.729340511412524,"vX0":3.97127447393692,"vY0":-123.4180223459885,"vZ0":-1.219882752490695,"x":186.94,"y":192.09,"x0":-2.1630021877177694,"y0":50.00465603987545,"z0":4.873155051533596,"aX":-15.43943670083435},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.1,"breakHorizontal":17.2,"spinRate":1946,"spinDirection":266},"zone":13,"typeConfidence":0.89,"plateTime":0.44447288194322443,"extension":5.469171964235213},"index":2,"playId":"e3ad96a1-d291-3a3a-ac02-d884c4ca5d54","pitchNumber":3,"startTime":"2025-08-20T18:20:04.207Z","endTime":"2025-08-20T18:20:08.125Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":3,"startTime":"2025-08-20T18:20:20.595Z","endTime":"2025-08-20T18:20:27.036Z","isPitch":false,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"}},{"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":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.8,"strikeZoneTop":3.111714549656,"strikeZoneBottom":1.67620507397638,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.017416419842032,"aZ":-31.615477857932397,"pfxX":-0.27614619190073064,"pfxZ":0.35859449822717515,"pX":0.8196533359918272,"pZ":2.1301053976537445,"vX0":6.924730184304981,"vY0":-123.18030704267198,"vZ0":-0.7217568831456366,"x":85.76,"y":181.27,"x0":-1.9743326055100077,"y0":50.00239657429845,"z0":5.064925565291744,"aX":-0.43072382905820594},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.7,"breakHorizontal":-0.8,"spinRate":2243,"spinDirection":26},"zone":6,"typeConfidence":0.9,"plateTime":0.44212309354932344,"extension":5.559371922903952},"index":4,"playId":"b0dc9da3-05c3-358a-a504-51e1bb17d4a0","pitchNumber":4,"startTime":"2025-08-20T18:20:27.036Z","endTime":"2025-08-20T18:20:32.095Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:20:32.095Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"J.T. Realmuto flies out to center fielder Julio Rodríguez.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-20T18:20:51.005Z","endTime":"2025-08-20T18:21:35.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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, 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":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.6,"strikeZoneTop":3.65,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.58233197494647,"aZ":-30.74904350631273,"pfxX":-9.951716068410706,"pfxZ":0.9031547028145139,"pX":-1.0081107142276386,"pZ":1.933083745177785,"vX0":5.530904376986207,"vY0":-124.92114694541611,"vZ0":-1.0203891161164134,"x":155.43,"y":186.59,"x0":-1.9599418552602115,"y0":50.00381108434795,"z0":4.8787628339180005,"aX":-15.701254019531719},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.7,"breakHorizontal":16.7,"spinRate":2002,"spinDirection":258},"zone":13,"typeConfidence":0.9,"plateTime":0.4387653656787762,"extension":5.4810331729767245},"index":0,"playId":"ce616a55-de56-3157-b6d1-1f475c04f0be","pitchNumber":1,"startTime":"2025-08-20T18:21:08.429Z","endTime":"2025-08-20T18:21:11.707Z","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":94.4,"endSpeed":86.8,"strikeZoneTop":3.65,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.447385372600156,"aZ":-21.697689228364325,"pfxX":-6.6443350448483836,"pfxZ":5.4456232687113975,"pX":-0.3255805256339604,"pZ":3.1589391809568736,"vX0":6.502747644831491,"vY0":-137.37142862357302,"vZ0":-1.6323970301446749,"x":129.41,"y":153.49,"x0":-1.8522431404558921,"y0":50.00651606471082,"z0":5.225796847609525,"aX":-12.790502884984697},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.7,"breakHorizontal":10.8,"spinRate":2237,"spinDirection":242},"zone":1,"typeConfidence":0.9,"plateTime":0.3976712523285344,"extension":5.520747584576475},"hitData":{"launchSpeed":91.1,"launchAngle":37.0,"totalDistance":317.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.85,"coordY":72.08}},"index":1,"playId":"c1618c7b-b3d0-3466-b3ee-0cf21e746b6e","pitchNumber":2,"startTime":"2025-08-20T18:21:27.773Z","endTime":"2025-08-20T18:21:35.658Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:21:35.658Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Donovan Solano strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-20T18:23:50.698Z","endTime":"2025-08-20T18:24:56.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":456781,"fullName":"Donovan Solano","link":"/api/v1/people/456781"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":456781,"fullName":"Donovan Solano","link":"/api/v1/people/456781"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.7,"strikeZoneTop":3.29248855539775,"strikeZoneBottom":1.5375125975752,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.714913848635362,"aZ":-26.966660624303266,"pfxX":-1.8986645037312684,"pfxZ":3.4802670378648024,"pX":0.7512638494263044,"pZ":2.7273814797576685,"vX0":-3.5407867215797646,"vY0":-121.48143343566245,"vZ0":-1.5923952552048584,"x":88.36,"y":165.14,"x0":2.4740508821941676,"y0":50.00162294569108,"z0":5.734747978233896,"aX":-2.837500785759061},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":6.2,"breakHorizontal":4.3,"spinRate":2220,"spinDirection":345},"zone":6,"typeConfidence":2.0,"plateTime":0.4508131410931058,"extension":5.517966499176041},"index":0,"playId":"fe0d4f2d-0c7b-3108-846d-ac97e4b16dfe","pitchNumber":1,"startTime":"2025-08-20T18:23:58.607Z","endTime":"2025-08-20T18:24:02.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.7,"strikeZoneTop":3.24690145552548,"strikeZoneBottom":1.54458708217593,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.948165222747793,"aZ":-32.931731242014266,"pfxX":-1.5982331947421669,"pfxZ":-0.47415671308332863,"pX":-1.309708349445268,"pZ":0.18583814425801026,"vX0":-7.693924479995352,"vY0":-125.66304784445839,"vZ0":-6.786903435743461,"x":166.92,"y":233.76,"x0":2.00736326393202,"y0":50.00503478044147,"z0":5.6181935344445275,"aX":-2.53962888882607},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.3,"breakHorizontal":4.8,"spinRate":2359,"spinDirection":340},"zone":13,"typeConfidence":2.0,"plateTime":0.43692353068024303,"extension":5.761618934401465},"index":1,"playId":"33fe554b-1d32-3626-ae84-ff06581c985f","pitchNumber":2,"startTime":"2025-08-20T18:24:12.043Z","endTime":"2025-08-20T18:24:15.930Z","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":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.37525215963992,"aZ":-25.890139651715135,"pfxX":11.443836351210116,"pfxZ":3.913069256751104,"pX":0.3587255355279527,"pZ":1.4182495243279263,"vX0":-7.823246058269404,"vY0":-125.61451414999851,"vZ0":-5.239648047615378,"x":103.33,"y":200.49,"x0":2.0197461545196598,"y0":50.000856220566014,"z0":5.624155962377699,"aX":18.36820286219068},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.1,"breakHorizontal":-19.1,"spinRate":1952,"spinDirection":114},"zone":9,"typeConfidence":2.0,"plateTime":0.4352895857147736,"extension":5.805355661938324},"index":2,"playId":"0de73a5a-ae3c-3a6c-8424-9ba1e2381a8a","pitchNumber":3,"startTime":"2025-08-20T18:24:28.678Z","endTime":"2025-08-20T18:24:32.357Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-20T18:24:43.255Z","endTime":"2025-08-20T18:24:51.822Z","isPitch":false,"type":"action","player":{"id":456781,"link":"/api/v1/people/456781"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.591928168873917,"aZ":-27.531642798154575,"pfxX":-2.059551233931579,"pfxZ":2.9174697681087807,"pX":-1.4318220425599657,"pZ":2.111900740570704,"vX0":-8.222888744897746,"vY0":-125.3979262895468,"vZ0":-3.446466880884546,"x":171.58,"y":181.76,"x0":2.158618755760505,"y0":50.00162967467837,"z0":5.7525103055749165,"aX":-3.276348455143182},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.7,"breakHorizontal":5.6,"spinRate":2478,"spinDirection":329},"zone":13,"typeConfidence":2.0,"plateTime":0.43695838364755524,"extension":5.5703003367981285},"index":4,"playId":"395c4185-7aaf-3ea6-8c2c-a7d0b29c8cd0","pitchNumber":4,"startTime":"2025-08-20T18:24:51.822Z","endTime":"2025-08-20T18:24:56.099Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:24:56.099Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.P. Crawford strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-20T18:25:14.659Z","endTime":"2025-08-20T18:26:48.869Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.9,"strikeZoneTop":3.36564023759882,"strikeZoneBottom":1.61436371511017,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.46817208587553,"aZ":-35.85668955146975,"pfxX":-3.305204885511996,"pfxZ":-2.395679967735873,"pX":1.2673291620744047,"pZ":1.9942117490130045,"vX0":-1.8367621248774353,"vY0":-123.48105292054254,"vZ0":-1.816053154876438,"x":68.69,"y":184.94,"x0":2.4510945800674206,"y0":50.00187712581032,"z0":5.7668128369157765,"aX":-5.083718633666631},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-4.6,"breakHorizontal":6.5,"spinRate":2200,"spinDirection":330},"zone":14,"typeConfidence":2.0,"plateTime":0.444226337809281,"extension":5.55965707276928},"index":0,"playId":"49b6fc22-a6e5-3695-8567-9f11478a4cad","pitchNumber":1,"startTime":"2025-08-20T18:25:17.175Z","endTime":"2025-08-20T18:25:21.327Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.97363592251158,"aZ":-28.74692367405235,"pfxX":-3.398017964004536,"pfxZ":2.210460556349209,"pX":-0.4620183074245394,"pZ":2.180729888908799,"vX0":-5.48501671024775,"vY0":-123.42254301937982,"vZ0":-2.822967418307795,"x":134.61,"y":179.9,"x0":2.2248952429813014,"y0":50.00599633614863,"z0":5.743112266815559,"aX":-5.279433204306081},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.6,"breakHorizontal":7.3,"spinRate":2379,"spinDirection":338},"zone":4,"typeConfidence":2.0,"plateTime":0.4426210598996514,"extension":5.528380255881157},"index":1,"playId":"58587dc6-951d-3d35-b1d1-773f566b314f","pitchNumber":2,"startTime":"2025-08-20T18:25:32.365Z","endTime":"2025-08-20T18:25:36.232Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.42486782686525,"strikeZoneBottom":1.62176936331477,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.34288999504511,"aZ":-18.9664879560113,"pfxX":10.145114303294278,"pfxZ":6.74957746940893,"pX":0.051716682993381544,"pZ":3.0353939397485434,"vX0":-8.282795296410544,"vY0":-138.84619127877085,"vZ0":-4.516550283766506,"x":115.03,"y":156.82,"x0":1.7516224974440804,"y0":50.00481739299885,"z0":5.940826163363796,"aX":19.86107005607993},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.5,"breakHorizontal":-16.7,"spinRate":2312,"spinDirection":128},"zone":2,"typeConfidence":2.0,"plateTime":0.39410129296382923,"extension":5.752426027445783},"index":2,"playId":"69bf07e7-3837-382e-b6a0-c3e89e1fec30","pitchNumber":3,"startTime":"2025-08-20T18:25:50.057Z","endTime":"2025-08-20T18:25:54.664Z","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":96.4,"endSpeed":87.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.43293594601935,"aZ":-16.46714506040582,"pfxX":8.428725802316828,"pfxZ":7.964723868433487,"pX":-0.27403334763060966,"pZ":2.4756059794033636,"vX0":-8.716102612521599,"vY0":-139.9924068538802,"vZ0":-6.181062121654234,"x":127.45,"y":171.94,"x0":1.7940404726125407,"y0":50.004245416495245,"z0":5.801451774846335,"aX":16.627195809462037},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.2,"breakHorizontal":-13.3,"spinRate":2270,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.3921838087467524,"extension":5.808402325101784},"index":3,"playId":"2ca782d9-a1e8-3801-b7b4-fa48acaeb715","pitchNumber":4,"startTime":"2025-08-20T18:26:04.864Z","endTime":"2025-08-20T18:26:08.049Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.32338313661092,"strikeZoneBottom":1.59814388298434,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.485566258463603,"aZ":-27.452348167082842,"pfxX":-4.24563849452887,"pfxZ":2.8863176948864853,"pX":-1.370070442868428,"pZ":0.8104732464011355,"vX0":-7.268592631842648,"vY0":-127.21179762329396,"vZ0":-6.495595668526417,"x":169.22,"y":216.9,"x0":2.0776931516264248,"y0":50.0043225577649,"z0":5.577946403521348,"aX":-6.946403074420556},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.0,"breakHorizontal":9.4,"spinRate":2274,"spinDirection":334},"zone":13,"typeConfidence":2.0,"plateTime":0.43082721008435465,"extension":5.742382860468804},"index":4,"playId":"eee937e9-6163-38a9-b696-8c61c834a28e","pitchNumber":5,"startTime":"2025-08-20T18:26:24.738Z","endTime":"2025-08-20T18:26:29.843Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.199815476908174,"aZ":-27.5359850374243,"pfxX":-5.082194668840012,"pfxZ":2.8182503395405387,"pX":-0.600919029502185,"pZ":2.143036566003197,"vX0":-5.359468612389281,"vY0":-127.2454744919418,"vZ0":-3.427817933029352,"x":139.91,"y":180.92,"x0":2.1900858814800537,"y0":50.00441858802687,"z0":5.680607703917662,"aX":-8.36362986074434},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.6,"breakHorizontal":10.4,"spinRate":2345,"spinDirection":332},"zone":4,"typeConfidence":2.0,"plateTime":0.42984754555163374,"extension":5.738254933962097},"index":5,"playId":"fce28662-ce4a-3e86-a234-cae74a1ca7d9","pitchNumber":6,"startTime":"2025-08-20T18:26:44.762Z","endTime":"2025-08-20T18:26:48.869Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:26:48.869Z","atBatIndex":37},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dylan Moore pops out to second baseman Bryson Stott.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-20T18:27:01.016Z","endTime":"2025-08-20T18:28:04.504Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.51751629767434,"strikeZoneBottom":1.55940090766405,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.55869788142326,"aZ":-28.33357423277723,"pfxX":-4.4216747289722065,"pfxZ":2.4764295793219855,"pX":-0.11562711981143324,"pZ":1.7491667571431753,"vX0":-4.43260977816846,"vY0":-123.50028007564329,"vZ0":-3.438275887266464,"x":121.41,"y":191.55,"x0":2.273969408557587,"y0":50.00300921288331,"z0":5.5308791584239,"aX":-6.861305573510345},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.0,"breakHorizontal":9.0,"spinRate":2238,"spinDirection":318},"zone":8,"typeConfidence":2.0,"plateTime":0.4427428801932365,"extension":5.716156964874107},"index":0,"playId":"c4c5a504-8fcc-3133-a180-cdb13c51b1d4","pitchNumber":1,"startTime":"2025-08-20T18:27:12.191Z","endTime":"2025-08-20T18:27:15.789Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.56433969610262,"strikeZoneBottom":1.6320643520821,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.774880374404944,"aZ":-27.570422537802916,"pfxX":-5.715523389765576,"pfxZ":2.9187003906348474,"pX":-0.7561503963021055,"pZ":2.087255028457536,"vX0":-5.095809713540102,"vY0":-124.66938261536156,"vZ0":-3.2418372190508435,"x":145.82,"y":182.42,"x0":2.0557465583707835,"y0":50.00014491384376,"z0":5.676923847243807,"aX":-9.006246624328002},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.8,"breakHorizontal":11.5,"spinRate":2385,"spinDirection":339},"zone":7,"typeConfidence":2.0,"plateTime":0.4391329031354503,"extension":5.598967175241098},"index":1,"playId":"5672ce81-94a6-33f3-a7c2-a10af4d52fa8","pitchNumber":2,"startTime":"2025-08-20T18:27:24.165Z","endTime":"2025-08-20T18:27:27.848Z","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":87.5,"strikeZoneTop":3.52388773805837,"strikeZoneBottom":1.60964683900418,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.247928943132898,"aZ":-17.44341095223622,"pfxX":7.927253243195574,"pfxZ":7.487946323388339,"pX":0.13840973547895472,"pZ":4.074643361071801,"vX0":-8.504498178831959,"vY0":-139.35232373744665,"vZ0":-1.6377424404874348,"x":111.72,"y":128.76,"x0":2.199534579488337,"y0":50.00332460957774,"z0":5.822101455661611,"aX":15.59573513577311},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.4,"breakHorizontal":-12.6,"spinRate":2299,"spinDirection":123},"zone":12,"typeConfidence":2.0,"plateTime":0.3930338831535751,"extension":5.714139962315694},"index":2,"playId":"8fb2b7bd-6f8f-3d23-b1c6-89315e60dc2c","pitchNumber":3,"startTime":"2025-08-20T18:27:38.425Z","endTime":"2025-08-20T18:27:42.868Z","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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.029498712212273,"aZ":-27.60954926634524,"pfxX":-4.962220591838042,"pfxZ":2.833523610255776,"pX":-0.7167474872402858,"pZ":1.9481584658836972,"vX0":-5.579116376029233,"vY0":-126.04280483667141,"vZ0":-3.7970945126105455,"x":144.32,"y":186.18,"x0":2.1683222910681486,"y0":50.005598378281505,"z0":5.697562436264262,"aX":-8.004801789609337},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.6,"breakHorizontal":10.2,"spinRate":2420,"spinDirection":326},"zone":7,"typeConfidence":2.0,"plateTime":0.43415014494291926,"extension":5.640977754690697},"hitData":{"launchSpeed":60.2,"launchAngle":64.0,"totalDistance":112.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":131.56,"coordY":158.16}},"index":3,"playId":"85a37b11-0601-37d1-918e-a0a77b5dec47","pitchNumber":4,"startTime":"2025-08-20T18:27:56.710Z","endTime":"2025-08-20T18:28:04.504Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:28:04.504Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Bohm called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-20T18:30:31.209Z","endTime":"2025-08-20T18:33:14.363Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8],"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":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Eduard Bazardo replaces Luis Castillo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-20T18:29:26.753Z","endTime":"2025-08-20T18:30:33.197Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660825,"link":"/api/v1/people/660825"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.3,"strikeZoneTop":3.63889692681567,"strikeZoneBottom":1.69920469587546,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.796942661386836,"aZ":-35.39854169120314,"pfxX":9.922955704806945,"pfxZ":-2.264843089597779,"pX":-0.6430440130866838,"pZ":2.767155833429892,"vX0":0.9027016435585379,"vY0":-118.37078518063221,"vZ0":-0.4126413461292595,"x":141.51,"y":164.07,"x0":-2.3186307156992605,"y0":50.0015373470414,"z0":6.174161377637128,"aX":14.133384761532634},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-4.0,"breakHorizontal":-18.2,"spinRate":2460,"spinDirection":46},"zone":4,"typeConfidence":2.0,"plateTime":0.4620519759234152,"extension":5.528631737705829},"index":1,"playId":"d156a3d2-3187-3b28-9f3b-778e6f40ca95","pitchNumber":1,"startTime":"2025-08-20T18:30:33.197Z","endTime":"2025-08-20T18:30:36.744Z","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":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.69138823930617,"strikeZoneBottom":1.6995214220016,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.182900360341943,"aZ":-17.34555684005913,"pfxX":-9.853540738121312,"pfxZ":7.441898283174537,"pX":0.15406749312191298,"pZ":2.123061242223011,"vX0":8.594144282545157,"vY0":-140.1239354756154,"vZ0":-7.03938188677625,"x":111.13,"y":181.46,"x0":-1.670105238662832,"y0":50.00058556885208,"z0":5.797870477922155,"aX":-19.624238558758552},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.2,"breakHorizontal":16.1,"spinRate":2225,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.39065357595637096,"extension":5.818064021838598},"index":2,"playId":"b768a969-2ddd-3c57-9035-23fdc68c802f","pitchNumber":2,"startTime":"2025-08-20T18:30:49.373Z","endTime":"2025-08-20T18:30:53.276Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.8,"strikeZoneTop":3.66578173304696,"strikeZoneBottom":1.72637808411157,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.39653845498254,"aZ":-33.928383734440395,"pfxX":9.318258723251983,"pfxZ":-1.1321201447207914,"pX":1.1182869603140586,"pZ":1.2220298560449414,"vX0":4.718220961897156,"vY0":-123.18721402254499,"vZ0":-4.375661166598438,"x":74.37,"y":205.79,"x0":-2.0299848214928877,"y0":50.00582254346658,"z0":5.874978921240415,"aX":14.390129677474784},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.8,"breakHorizontal":-18.0,"spinRate":2554,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4438321461527144,"extension":5.5933596460007},"index":3,"playId":"dcfff243-7a2f-3338-b2d3-d6d51cfcd03e","pitchNumber":3,"startTime":"2025-08-20T18:31:06.775Z","endTime":"2025-08-20T18:31:09.941Z","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":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.63928035987229,"strikeZoneBottom":1.69966389642985,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.35139023012613,"aZ":-19.822648369215887,"pfxX":-11.522260364683003,"pfxZ":6.252467203927917,"pX":0.9542951488701645,"pZ":2.29754133990147,"vX0":11.311657498445276,"vY0":-139.67113554230622,"vZ0":-5.936696345469064,"x":80.62,"y":176.75,"x0":-1.6504088031620463,"y0":50.006772798580684,"z0":5.753592776272065,"aX":-22.778569067523488},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.2,"breakHorizontal":18.6,"spinRate":2271,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.39209764319649665,"extension":5.723355192524885},"index":4,"playId":"10ed072b-792d-30a5-a481-db01e40851d1","pitchNumber":4,"startTime":"2025-08-20T18:31:22.410Z","endTime":"2025-08-20T18:31:27.490Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.6,"strikeZoneTop":3.64018738095933,"strikeZoneBottom":1.70086348560305,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.9897093472822,"aZ":-33.40378415720645,"pfxX":9.991747971086927,"pfxZ":-0.8114339653282099,"pX":1.4872580725919595,"pZ":0.9023292587004862,"vX0":5.338386033892647,"vY0":-122.40114514925253,"vZ0":-4.99096029764425,"x":60.31,"y":214.42,"x0":-2.0262168763948876,"y0":50.00560433145039,"z0":5.85445183422264,"aX":15.04129935093579},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.5,"breakHorizontal":-19.4,"spinRate":2520,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.44886650853631327,"extension":5.7549513236085375},"index":5,"playId":"144a1b3d-f285-3173-9712-4a707e228953","pitchNumber":5,"startTime":"2025-08-20T18:31:38.975Z","endTime":"2025-08-20T18:31:42.577Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.61,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.972223725465945,"aZ":-18.166806020266346,"pfxX":-9.66518606088471,"pfxZ":7.04544776406387,"pX":-0.2949265536014228,"pZ":1.6558707695205126,"vX0":7.283510965730749,"vY0":-139.75563826053556,"vZ0":-8.009707423906628,"x":128.24,"y":194.07,"x0":-1.6723263789759695,"y0":50.005892908708894,"z0":5.741187666586331,"aX":-19.2214641635909},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.4,"breakHorizontal":16.1,"spinRate":2227,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.3911588767656813,"extension":5.984731383787117},"index":6,"playId":"d18ea4df-5b13-3b15-9d10-db9483c8c306","pitchNumber":6,"startTime":"2025-08-20T18:31:54.303Z","endTime":"2025-08-20T18:31:58.271Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.61,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.491950115939446,"aZ":-17.67273343367152,"pfxX":-8.559028475945222,"pfxZ":7.208503149379577,"pX":-0.1932407343929947,"pZ":2.3848839928589975,"vX0":7.4353233524209905,"vY0":-140.60288914830718,"vZ0":-6.349115026268378,"x":124.37,"y":174.39,"x0":-1.7539459156756598,"y0":50.000419645374876,"z0":5.810086556684651,"aX":-17.214153649599385},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.0,"breakHorizontal":14.0,"spinRate":2187,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.3888551394364579,"extension":5.898342859825587},"index":7,"playId":"9b0fbf52-3d7f-32d2-a2a5-da5334f77457","pitchNumber":7,"startTime":"2025-08-20T18:32:49.821Z","endTime":"2025-08-20T18:32:53.693Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.8,"strikeZoneTop":3.63610195792091,"strikeZoneBottom":1.70044226025102,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.503751232789327,"aZ":-22.677249046738638,"pfxX":-10.35897418754809,"pfxZ":4.721043621796552,"pX":0.6584995433143305,"pZ":2.824154745739665,"vX0":9.959761380812177,"vY0":-140.6114513286477,"vZ0":-4.27133477132705,"x":91.9,"y":162.53,"x0":-1.5757010961254645,"y0":50.001916155218815,"z0":5.8255840139416515,"aX":-20.83797654643611},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.9,"breakHorizontal":16.8,"spinRate":2088,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.3888473957086047,"extension":5.854236069519429},"index":8,"playId":"d67ded54-2e9c-3f66-a3d5-8338826f7ed8","pitchNumber":8,"startTime":"2025-08-20T18:33:10.031Z","endTime":"2025-08-20T18:33:14.363Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:33:14.363Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Marsh grounds out, second baseman Cole Young to first baseman Donovan Solano.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-20T18:33:32.243Z","endTime":"2025-08-20T18:33:59.255Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":456781,"link":"/api/v1/people/456781"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.0,"strikeZoneTop":3.27302569673414,"strikeZoneBottom":1.58654543576457,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.201183713994304,"aZ":-33.524327382564536,"pfxX":9.462637634100233,"pfxZ":-0.8816138488896499,"pX":-0.6821927007052462,"pZ":2.546361502842296,"vX0":0.9498202847087494,"vY0":-122.78261376867512,"vZ0":-1.3656510160667095,"x":143.0,"y":170.03,"x0":-2.3035176402551487,"y0":50.00134560526645,"z0":5.949765643890259,"aX":14.516681646976805},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.7,"breakHorizontal":-17.4,"spinRate":2385,"spinDirection":60},"zone":4,"typeConfidence":2.0,"plateTime":0.44526201661497256,"extension":5.327998695550869},"index":0,"playId":"ca9d065c-9740-33a8-ae43-011c27e7639d","pitchNumber":1,"startTime":"2025-08-20T18:33:37.366Z","endTime":"2025-08-20T18:33:41.072Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.5,"strikeZoneTop":3.28,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.36878370623761,"aZ":-23.194714129325007,"pfxX":-9.008987480856696,"pfxZ":4.403289246409487,"pX":-0.21847419655921804,"pZ":2.340139812694461,"vX0":7.4227362186049195,"vY0":-141.4471492253786,"vZ0":-5.331351090874605,"x":125.33,"y":175.6,"x0":-1.698073753650523,"y0":50.00365344257417,"z0":5.724073221566888,"aX":-18.370691216445085},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.1,"breakHorizontal":14.9,"spinRate":2187,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.3863044557308295,"extension":5.699015132959271},"hitData":{"launchSpeed":81.1,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":158.24,"coordY":146.98}},"index":1,"playId":"aaca952e-8d2a-377f-a531-7e92b22f2a98","pitchNumber":2,"startTime":"2025-08-20T18:33:51.580Z","endTime":"2025-08-20T18:33:59.255Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:33:59.255Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Harrison Bader singles on a line drive to center fielder Julio Rodríguez.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-20T18:34:11.582Z","endTime":"2025-08-20T18:34:31.509Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"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":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.973533734436998,"aZ":-18.932139264961556,"pfxX":-7.887772776941607,"pfxZ":6.814313238020022,"pX":0.3057624810977077,"pZ":3.436439663147405,"vX0":7.956154107732759,"vY0":-137.88253201535497,"vZ0":-3.17229332717634,"x":105.35,"y":146.0,"x0":-1.579436521355192,"y0":50.00444845729346,"z0":5.865085640237155,"aX":-15.331628415287577},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.9,"breakHorizontal":12.8,"spinRate":2097,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.3958275606297268,"extension":5.862301612347005},"hitData":{"launchSpeed":99.2,"launchAngle":17.0,"totalDistance":293.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":135.35,"coordY":82.4}},"index":0,"playId":"3269d5a2-00f2-3182-8905-e0ff5adf4a5a","pitchNumber":1,"startTime":"2025-08-20T18:34:22.301Z","endTime":"2025-08-20T18:34:31.509Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:34:31.509Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Max Kepler singles on a line drive to right fielder Dylan Moore. Harrison Bader to 3rd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-20T18:35:05.127Z","endTime":"2025-08-20T18:37:18.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"postOnThird":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664238,"link":"/api/v1/people/664238"},"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":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-20T18:34:59.716Z","endTime":"2025-08-20T18:35:07.488Z","isPitch":false,"type":"action","player":{"id":596146,"link":"/api/v1/people/596146"}},{"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":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.5700128298939,"strikeZoneBottom":1.62547764680966,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.796338026988582,"aZ":-20.892936558505628,"pfxX":-8.773072230954313,"pfxZ":5.945885071509764,"pX":-1.5264829071210668,"pZ":2.6615640196664625,"vX0":3.9699018752642115,"vY0":-136.7727045352067,"vZ0":-4.696068653194709,"x":175.19,"y":166.92,"x0":-1.855919605362607,"y0":50.00282162172035,"z0":5.831121805836654,"aX":-16.642701200819232},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.0,"breakHorizontal":15.1,"spinRate":2146,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4002649819967723,"extension":5.760960084685418},"index":1,"playId":"76159d9b-87a1-3d0c-b8d4-7134e1b28f97","pitchNumber":1,"startTime":"2025-08-20T18:35:07.488Z","endTime":"2025-08-20T18:35:11.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":75.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.8015554891935,"aZ":-36.39251684490103,"pfxX":6.7946008501998225,"pfxZ":-2.935440426649498,"pX":-0.12830651497378445,"pZ":3.014575773105267,"vX0":2.7390894223186324,"vY0":-118.32196066445485,"vZ0":0.5053992092056041,"x":121.89,"y":157.39,"x0":-2.17935020501357,"y0":50.003966698555274,"z0":6.0981603526245385,"aX":9.76007262201708},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-5.0,"breakHorizontal":-13.0,"spinRate":2428,"spinDirection":54},"zone":2,"typeConfidence":2.0,"plateTime":0.46061459531980775,"extension":5.481458257122747},"index":2,"playId":"ac6d0189-2235-3f52-acf1-06819a1bb28a","pitchNumber":2,"startTime":"2025-08-20T18:35:22.730Z","endTime":"2025-08-20T18:35:25.985Z","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":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.8125344620915,"aZ":-19.278323280353597,"pfxX":-8.976250093399631,"pfxZ":6.511467160438617,"pX":-0.033979502475229,"pZ":2.512681070396847,"vX0":7.732681929152472,"vY0":-139.24840188927683,"vZ0":-5.325507632547067,"x":118.3,"y":170.94,"x0":-1.6693434208303957,"y0":50.00050582390914,"z0":5.709701622084035,"aX":-17.773074830153146},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.9,"breakHorizontal":14.9,"spinRate":2068,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.39209214992769015,"extension":5.814203584556529},"index":3,"playId":"2bd2ff85-d3e0-3cb0-abbf-f2ea45c654f0","pitchNumber":3,"startTime":"2025-08-20T18:35:40.791Z","endTime":"2025-08-20T18:35:44.334Z","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":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.0,"strikeZoneTop":3.55171085303837,"strikeZoneBottom":1.55401638052178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.526237048036535,"aZ":-20.477765677524705,"pfxX":-10.245242595981708,"pfxZ":5.895860441764044,"pX":1.6788553270994966,"pZ":2.0963752707306704,"vX0":12.434890730065867,"vY0":-140.35026937048184,"vZ0":-6.297847282814143,"x":53.01,"y":182.18,"x0":-1.4904291323243495,"y0":50.000349772461476,"z0":5.71515231818725,"aX":-20.315886929483984},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.4,"breakHorizontal":15.8,"spinRate":1959,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.39114798509121096,"extension":5.896865241770604},"index":4,"playId":"2e80e737-5fa2-392d-94ec-2c389ca639f0","pitchNumber":4,"startTime":"2025-08-20T18:36:05.243Z","endTime":"2025-08-20T18:36:08.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.660239189227912,"aZ":-32.499800006510284,"pfxX":9.116774486096201,"pfxZ":-0.21461719870360962,"pX":0.3098743986334972,"pZ":1.707739289090316,"vX0":3.1373547520432883,"vY0":-123.45548732348442,"vZ0":-3.359670233420824,"x":105.19,"y":192.67,"x0":-2.163273761061814,"y0":50.001506289531854,"z0":5.835220330648947,"aX":14.003832767786015},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.0,"breakHorizontal":-17.3,"spinRate":2531,"spinDirection":47},"zone":9,"typeConfidence":2.0,"plateTime":0.4444618635506248,"extension":5.857642540117406},"index":5,"playId":"c8bfbc7e-051f-3551-9ac4-2be17b546b49","pitchNumber":5,"startTime":"2025-08-20T18:36:24.052Z","endTime":"2025-08-20T18:36:27.442Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"index":6,"playId":"045f0663-16dd-37e3-bbe8-76a1a36c7e20","startTime":"2025-08-20T18:36:46.837Z","endTime":"2025-08-20T18:36:49.984Z","isPitch":false,"type":"pickoff"},{"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.139518244669567,"aZ":-21.534300082191105,"pfxX":-9.824913522434032,"pfxZ":5.350594651981533,"pX":-0.09458597396290062,"pZ":2.45050022778535,"vX0":7.833011960581311,"vY0":-139.8155758153905,"vZ0":-5.47588256678222,"x":120.61,"y":172.62,"x0":-1.6494494272311975,"y0":50.00415564129062,"z0":5.838236596454704,"aX":-19.544492100253315},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.8,"breakHorizontal":16.3,"spinRate":2114,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.3910526170446529,"extension":5.8429601971506155},"hitData":{"launchSpeed":79.1,"launchAngle":18.0,"totalDistance":228.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":181.95,"coordY":115.01}},"index":7,"playId":"fc572ef8-849d-3f92-afd9-96aaabd9ff3e","pitchNumber":6,"startTime":"2025-08-20T18:37:07.184Z","endTime":"2025-08-20T18:37:18.164Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:37:18.164Z","atBatIndex":42},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryson Stott lines out to center fielder Julio Rodríguez.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-20T18:40:19.818Z","endTime":"2025-08-20T18:41:53.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-20T18:37:43.203Z","endTime":"2025-08-20T18:39:15.113Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Caleb Ferguson replaces Eduard Bazardo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-20T18:39:15.113Z","endTime":"2025-08-20T18:40:21.861Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657571,"link":"/api/v1/people/657571"},"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(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":93.5,"endSpeed":85.0,"strikeZoneTop":3.30747157369877,"strikeZoneBottom":1.6001098917635,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.910295005441963,"aZ":-15.372162002685245,"pfxX":8.33281671619718,"pfxZ":9.045967411158143,"pX":-0.5339392248080499,"pZ":3.1699218910972142,"vX0":-9.337842903317135,"vY0":-135.7035723081168,"vZ0":-4.913824224076741,"x":137.35,"y":153.19,"x0":1.8761450042169796,"y0":50.000333378509936,"z0":6.082231590724165,"aX":15.472301122084149},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.5,"breakHorizontal":-13.0,"spinRate":2249,"spinDirection":150},"zone":1,"typeConfidence":0.91,"plateTime":0.40429891458165246,"extension":6.219793866466495},"index":2,"playId":"96c2ac13-9266-3277-abb7-428dd210e445","pitchNumber":1,"startTime":"2025-08-20T18:40:21.861Z","endTime":"2025-08-20T18:40:25.717Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.0,"strikeZoneTop":3.40964542490007,"strikeZoneBottom":1.59772835946187,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.53676029899614,"aZ":-24.836226720025287,"pfxX":-0.7258565343089449,"pfxZ":4.21623831094713,"pX":-1.2108759017096766,"pZ":2.5918005508657886,"vX0":-8.301086991820059,"vY0":-130.5715701790593,"vZ0":-3.6120774220641247,"x":163.16,"y":168.8,"x0":2.0937170947643646,"y0":50.00265633777577,"z0":5.845861536983258,"aX":-1.2604260481257168},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.1,"breakHorizontal":3.0,"spinRate":2528,"spinDirection":160},"zone":11,"typeConfidence":0.91,"plateTime":0.41828783093032174,"extension":6.220026510078688},"index":3,"playId":"20fcfa34-7bab-30bb-9826-c27587362a77","pitchNumber":2,"startTime":"2025-08-20T18:40:39.066Z","endTime":"2025-08-20T18:40:42.961Z","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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.963560752046487,"aZ":-18.523071853925682,"pfxX":9.776086186077118,"pfxZ":7.263214317728746,"pX":-0.43694105617890955,"pZ":2.1122082709229555,"vX0":-9.746544590403412,"vY0":-136.24064289394656,"vZ0":-6.551271369974918,"x":133.66,"y":181.75,"x0":1.9169187754638783,"y0":50.00489599639675,"z0":5.828604522390715,"aX":18.37857486667487},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.9,"breakHorizontal":-15.6,"spinRate":2263,"spinDirection":149},"zone":7,"typeConfidence":0.9,"plateTime":0.40204542397312615,"extension":6.332182593294413},"index":4,"playId":"150f0a44-135b-3a53-aca3-caa44670ccba","pitchNumber":3,"startTime":"2025-08-20T18:40:59.965Z","endTime":"2025-08-20T18:41:03.790Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.0,"strikeZoneTop":3.20038832314438,"strikeZoneBottom":1.57139060253348,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.7071341820446,"aZ":-22.73516535642365,"pfxX":-0.4408127623430884,"pfxZ":5.412380916093484,"pX":-1.6648419080609869,"pZ":1.8028171290101673,"vX0":-9.382853590069248,"vY0":-131.18098299009696,"vZ0":-5.866614963051902,"x":180.46,"y":190.1,"x0":2.015122669825399,"y0":50.001363103943795,"z0":5.762681585746068,"aX":-0.7658020063184049},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.6,"breakHorizontal":2.9,"spinRate":2538,"spinDirection":159},"zone":13,"typeConfidence":0.9,"plateTime":0.4175173164217849,"extension":6.39895577248132},"index":5,"playId":"84c2db66-5aa1-3c02-bcb1-7ea7d190080d","pitchNumber":4,"startTime":"2025-08-20T18:41:21.360Z","endTime":"2025-08-20T18:41:25.449Z","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":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.0351973776898,"aZ":-13.644531754215361,"pfxX":4.599102902986372,"pfxZ":9.940220151661997,"pX":-0.5011489078187025,"pZ":1.7921995753667035,"vX0":-7.9090272112315905,"vY0":-135.95528590044742,"vZ0":-8.326869061156751,"x":136.1,"y":190.39,"x0":1.8538880455322269,"y0":50.000686036519554,"z0":5.850780605683854,"aX":8.571590990752382},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.3,"breakHorizontal":-6.6,"spinRate":2267,"spinDirection":155},"zone":7,"typeConfidence":0.9,"plateTime":0.4035615534351251,"extension":6.305434668918134},"hitData":{"launchSpeed":84.7,"launchAngle":22.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":104.21,"coordY":90.63}},"index":6,"playId":"7fe2220e-c879-3e9c-9fd6-f6112c087c89","pitchNumber":5,"startTime":"2025-08-20T18:41:43.085Z","endTime":"2025-08-20T18:41:53.893Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:41:53.893Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cole Young strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-20T18:43:53.804Z","endTime":"2025-08-20T18:44:53.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.33385039906616,"strikeZoneBottom":1.62970418198973,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.038256690644072,"aZ":-23.134146027027217,"pfxX":11.196306989203885,"pfxZ":4.9181769482919915,"pX":0.056147462374140936,"pZ":2.301338589872419,"vX0":-9.175689589125541,"vY0":-134.67324786385467,"vZ0":-5.365856644674456,"x":114.86,"y":176.64,"x0":2.0514490982006484,"y0":50.00478088301302,"z0":5.954423183383594,"aX":20.584625416695463},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.9,"breakHorizontal":-18.4,"spinRate":2186,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.40658731346338506,"extension":5.870489343039953},"index":0,"playId":"f4036ec0-7ca3-38b7-bf1b-55e3678972d0","pitchNumber":1,"startTime":"2025-08-20T18:44:01.263Z","endTime":"2025-08-20T18:44:05.556Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.84470575659794,"aZ":-18.941922775938675,"pfxX":10.035649886827654,"pfxZ":7.054088208115125,"pX":-0.1361135547952302,"pZ":1.8947035435652553,"vX0":-8.887227365388823,"vY0":-135.65950253280832,"vZ0":-7.174341681202118,"x":122.19,"y":187.62,"x0":1.8679770735281382,"y0":50.00431656122271,"z0":5.879516851565295,"aX":18.83042088273164},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.5,"breakHorizontal":-16.4,"spinRate":2142,"spinDirection":133},"zone":8,"typeConfidence":2.0,"plateTime":0.4027403934703786,"extension":5.811132680941621},"index":1,"playId":"e6e9ad48-ec34-35d4-97d7-5a5737296eb8","pitchNumber":2,"startTime":"2025-08-20T18:44:13.985Z","endTime":"2025-08-20T18:44:17.071Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.706000413887164,"aZ":-31.021150337234772,"pfxX":-0.8666255954705848,"pfxZ":0.7373345280804582,"pX":-1.1624990096117631,"pZ":1.8437658432636415,"vX0":-7.654281602293478,"vY0":-125.00673238157309,"vZ0":-3.2964879609841553,"x":161.31,"y":189.0,"x0":2.060097558596783,"y0":50.005518207852504,"z0":5.743419175293286,"aX":-1.3629490419429695},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.7,"breakHorizontal":3.5,"spinRate":2341,"spinDirection":324},"zone":13,"typeConfidence":2.0,"plateTime":0.4392230013888465,"extension":5.672383763290645},"index":2,"playId":"26e86b5a-46be-3d50-b6f6-31f848f7b0b4","pitchNumber":3,"startTime":"2025-08-20T18:44:31.941Z","endTime":"2025-08-20T18:44:35.515Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.54245359500518,"aZ":-29.169160356807854,"pfxX":-0.9694454220681912,"pfxZ":1.9013888070227907,"pX":-0.1893085794384622,"pZ":2.0491864725623126,"vX0":-5.789512605542397,"vY0":-124.96654999690449,"vZ0":-3.19734938428243,"x":124.22,"y":183.45,"x0":2.2847689052226547,"y0":50.00167298116868,"z0":5.7451909900068765,"aX":-1.5301584817319251},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.9,"breakHorizontal":3.1,"spinRate":2225,"spinDirection":325},"zone":8,"typeConfidence":2.0,"plateTime":0.438549259622957,"extension":5.687524912529799},"index":3,"playId":"3cbf6c98-b6b8-361a-ad2f-6f1ef6a53c77","pitchNumber":4,"startTime":"2025-08-20T18:44:49.296Z","endTime":"2025-08-20T18:44:53.522Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:44:53.522Z","atBatIndex":44},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Randy Arozarena reaches on a throwing error by third baseman Alec Bohm.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-20T18:45:03.054Z","endTime":"2025-08-20T18:45:58.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"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.0,"endSpeed":88.0,"strikeZoneTop":3.38084591668245,"strikeZoneBottom":1.67595288045518,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.828185664636027,"aZ":-19.061960371712367,"pfxX":7.147710405104048,"pfxZ":6.656949770167675,"pX":-0.914363337800581,"pZ":2.0352495560947363,"vX0":-10.624335168582414,"vY0":-139.34709426645304,"vZ0":-6.747996141411579,"x":151.85,"y":183.83,"x0":2.016173385730084,"y0":50.002013550022795,"z0":5.7440723936346805,"aX":14.078988912091388},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.8,"breakHorizontal":-10.8,"spinRate":2187,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.3928069555844762,"extension":5.857878383364904},"index":0,"playId":"1a596326-83d6-3ade-bb9c-e57d2992c90a","pitchNumber":1,"startTime":"2025-08-20T18:45:13.927Z","endTime":"2025-08-20T18:45:17.582Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.028282933409713,"aZ":-14.954182197675564,"pfxX":7.016753700651165,"pfxZ":8.804752702389463,"pX":-0.45756657047999455,"pZ":3.3965426735354733,"vX0":-8.910555715358695,"vY0":-138.95053333590192,"vZ0":-3.969969176141544,"x":134.44,"y":147.07,"x0":1.8786573075801896,"y0":50.00683540006838,"z0":5.837093073274792,"aX":13.729730824941523},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.2,"breakHorizontal":-10.9,"spinRate":2244,"spinDirection":127},"zone":1,"typeConfidence":2.0,"plateTime":0.39413785248066313,"extension":5.687758680147203},"index":1,"playId":"fc45eddc-2f7b-394e-9c0c-cd106cdc3803","pitchNumber":2,"startTime":"2025-08-20T18:45:27.958Z","endTime":"2025-08-20T18:45:31.417Z","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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.28765418199961,"aZ":-30.280115040443572,"pfxX":-2.324746984170989,"pfxZ":1.15978869709038,"pX":-0.307220465721845,"pZ":1.5179742026645147,"vX0":-5.6847948376953115,"vY0":-127.09682049651792,"vZ0":-4.54534788344171,"x":128.71,"y":197.79,"x0":2.261386986291245,"y0":50.00313236995273,"z0":5.7369048485488126,"aX":-3.7994471987116376},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.3,"breakHorizontal":5.5,"spinRate":2382,"spinDirection":326},"zone":13,"typeConfidence":2.0,"plateTime":0.4311185858559501,"extension":5.638961329348362},"hitData":{"launchSpeed":87.7,"launchAngle":-7.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.88,"coordY":162.68}},"index":2,"playId":"04d620f8-c37f-3bf2-80be-d758c2999654","pitchNumber":3,"startTime":"2025-08-20T18:45:45.910Z","endTime":"2025-08-20T18:45:58.477Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:45:58.477Z","atBatIndex":45},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Cal Raleigh lines out to right fielder Max Kepler.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-20T18:46:20.637Z","endTime":"2025-08-20T18:47:08.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"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":95.8,"endSpeed":86.7,"strikeZoneTop":3.63038826022492,"strikeZoneBottom":1.65684958353828,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.09706379053982,"aZ":-15.475641501423059,"pfxX":9.710540371649133,"pfxZ":8.601124793902159,"pX":-0.9469224608583384,"pZ":3.6118806104000756,"vX0":-11.570423578796436,"vY0":-138.91781085326227,"vZ0":-3.084099604798356,"x":153.09,"y":141.26,"x0":2.0238847747088724,"y0":50.001139528710105,"z0":5.7742521706795955,"aX":18.84916786244016},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.0,"breakHorizontal":-15.0,"spinRate":2222,"spinDirection":124},"zone":11,"typeConfidence":2.0,"plateTime":0.3953195501080069,"extension":5.726150446100134},"index":0,"playId":"160cb75e-ca2d-3daa-97d8-32cd585ab1dd","pitchNumber":1,"startTime":"2025-08-20T18:46:24.895Z","endTime":"2025-08-20T18:46:29.527Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.64,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.893237022193855,"aZ":-26.821084386458033,"pfxX":-2.0507235506837485,"pfxZ":3.4142085294379116,"pX":-0.5604834581608639,"pZ":1.261411414386399,"vX0":-6.071935706970625,"vY0":-124.61120777773789,"vZ0":-4.90575080009851,"x":138.36,"y":204.72,"x0":2.177648135524953,"y0":50.001203846547945,"z0":5.48116670198263,"aX":-3.212063258242997},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.3,"breakHorizontal":5.2,"spinRate":2229,"spinDirection":325},"zone":13,"typeConfidence":2.0,"plateTime":0.44016232049646753,"extension":5.653914183763246},"index":1,"playId":"52037b55-6e77-3782-95c0-79c6cc11a5c3","pitchNumber":2,"startTime":"2025-08-20T18:46:41.286Z","endTime":"2025-08-20T18:46:45.369Z","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":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.7,"strikeZoneTop":3.64,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.629080798134886,"aZ":-16.82057819439694,"pfxX":8.924203220423788,"pfxZ":7.914389161378882,"pX":-0.20289114607582132,"pZ":2.829461862952744,"vX0":-9.6764016296672,"vY0":-139.00095930405675,"vZ0":-4.794359492843533,"x":124.73,"y":162.38,"x0":2.178137044739749,"y0":50.00501919435275,"z0":5.707731739450394,"aX":17.317526272099425},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.3,"breakHorizontal":-13.9,"spinRate":2237,"spinDirection":129},"zone":5,"typeConfidence":2.0,"plateTime":0.39533948540940766,"extension":5.776551736308255},"hitData":{"launchSpeed":87.3,"launchAngle":23.0,"totalDistance":291.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":169.74,"coordY":90.98}},"index":2,"playId":"d88f1239-aa6d-3e2e-bee5-9f29ecb97dd2","pitchNumber":3,"startTime":"2025-08-20T18:46:59.219Z","endTime":"2025-08-20T18:47:08.430Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:47:08.430Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Julio Rodríguez flies out sharply to right fielder Max Kepler.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-20T18:47:19.332Z","endTime":"2025-08-20T18:48:14.377Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596146,"link":"/api/v1/people/596146"},"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":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.46439753867708,"strikeZoneBottom":1.60289941935985,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.924934931234418,"aZ":-14.470660431629238,"pfxX":8.555092421199882,"pfxZ":9.043539422594575,"pX":-1.2077688494486067,"pZ":3.0214742373432486,"vX0":-11.755991788307833,"vY0":-138.98366780286577,"vZ0":-4.8623092004257655,"x":163.04,"y":157.2,"x0":1.9639218240712186,"y0":50.00552053208627,"z0":5.753609308861874,"aX":16.753109986055115},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.5,"breakHorizontal":-13.1,"spinRate":2198,"spinDirection":126},"zone":11,"typeConfidence":2.0,"plateTime":0.3939761858640294,"extension":5.701155414329193},"index":0,"playId":"d9acd795-50fa-326e-9a4f-0e91c8c80f30","pitchNumber":1,"startTime":"2025-08-20T18:47:32.503Z","endTime":"2025-08-20T18:47:37.244Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"f74041ad-95b7-3613-b1ba-10062c3bf011","startTime":"2025-08-20T18:47:50.302Z","endTime":"2025-08-20T18:47:54.392Z","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(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":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.2,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.78294108650608,"aZ":-17.600552805850697,"pfxX":9.505958176730477,"pfxZ":7.637408696424569,"pX":0.0035596412749772178,"pZ":2.4218726355667934,"vX0":-8.449771526284858,"vY0":-137.5607788834031,"vZ0":-5.784909184553232,"x":116.86,"y":173.39,"x0":1.8867616504778686,"y0":50.00018539004503,"z0":5.753491739602773,"aX":18.134303617456247},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.7,"breakHorizontal":-15.4,"spinRate":2261,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.39884753971392817,"extension":5.759539373197384},"hitData":{"launchSpeed":104.0,"launchAngle":40.0,"totalDistance":345.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":194.12,"coordY":81.54}},"index":2,"playId":"2c00bf05-e7fe-3d02-b2a8-dd523b41f303","pitchNumber":2,"startTime":"2025-08-20T18:48:05.159Z","endTime":"2025-08-20T18:48:14.377Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:48:14.377Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trea Turner singles on a line drive to center fielder Julio Rodríguez.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-20T18:50:10.263Z","endTime":"2025-08-20T18:51:55.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.526350981855884,"aZ":-39.4365013993353,"pfxX":-3.290958846609523,"pfxZ":-5.167579594983074,"pX":-0.6674447588251292,"pZ":1.3718239407067296,"vX0":-5.6595084505007565,"vY0":-118.0707392323091,"vZ0":-2.2992879203936827,"x":142.44,"y":201.74,"x0":2.1929552404795265,"y0":50.00481277514303,"z0":6.004588881668252,"aX":-4.622455495955084},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-9.6,"breakHorizontal":7.4,"spinRate":2945,"spinDirection":321},"zone":13,"typeConfidence":0.89,"plateTime":0.4647906781109743,"extension":6.2021211959445575},"index":0,"playId":"85d6009c-ccc1-35cd-b41b-e3794d57720e","pitchNumber":1,"startTime":"2025-08-20T18:50:24.835Z","endTime":"2025-08-20T18:50:28.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.964490304600552,"aZ":-42.52447801935979,"pfxX":-1.3832766441885858,"pfxZ":-7.305277535351454,"pX":0.08988470798264227,"pZ":1.4739436325363613,"vX0":-4.2824562329150595,"vY0":-118.63214052285814,"vZ0":-1.462590485209994,"x":113.57,"y":198.98,"x0":2.1025475422533058,"y0":50.00290718594231,"z0":5.995623190742513,"aX":-1.959456203284074},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-13.3,"breakHorizontal":3.6,"spinRate":3055,"spinDirection":323},"zone":14,"typeConfidence":0.89,"plateTime":0.46276279992369274,"extension":6.09205620707217},"index":1,"playId":"ccc552b8-5dd5-3e4b-9139-a4944f952ac3","pitchNumber":2,"startTime":"2025-08-20T18:50:41.038Z","endTime":"2025-08-20T18:50:44.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":76.1,"strikeZoneTop":3.39767330408447,"strikeZoneBottom":1.72825609378837,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.846132009689214,"aZ":-41.48505868831291,"pfxX":-3.3231652666660487,"pfxZ":-6.535297481162424,"pX":-0.9402566165049959,"pZ":-0.17562674525687438,"vX0":-5.827874045942038,"vY0":-118.6387241467956,"vZ0":-5.234433719311458,"x":152.84,"y":243.52,"x0":1.9804656091715496,"y0":50.00278160305284,"z0":5.843093205320355,"aX":-4.733863276920643},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-12.8,"breakHorizontal":7.4,"spinRate":3093,"spinDirection":325},"zone":13,"typeConfidence":0.89,"plateTime":0.4617900868610576,"extension":6.121677502413006},"index":2,"playId":"928263e0-4c40-310d-b9b5-d29d7da19dee","pitchNumber":3,"startTime":"2025-08-20T18:51:02.707Z","endTime":"2025-08-20T18:51:06.073Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.6,"strikeZoneTop":3.40394075178307,"strikeZoneBottom":1.76048922424097,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.68212155334468,"aZ":-27.161405315839765,"pfxX":-1.384131028703825,"pfxZ":2.935622572415957,"pX":-1.779544174532858,"pZ":1.6208383648880331,"vX0":-8.69131855161952,"vY0":-129.25210916885592,"vZ0":-5.554589734367804,"x":184.83,"y":195.02,"x0":1.7941336917303103,"y0":50.003638348566504,"z0":5.860136817971558,"aX":-2.3605299421885317},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.3,"breakHorizontal":4.3,"spinRate":2733,"spinDirection":238},"zone":13,"typeConfidence":0.91,"plateTime":0.42232555592720145,"extension":6.187245412297004},"index":3,"playId":"cb123863-80d1-39b3-b4fc-ba6004e2abf4","pitchNumber":4,"startTime":"2025-08-20T18:51:29.909Z","endTime":"2025-08-20T18:51:33.952Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.49598453470255,"aZ":-15.36238754108402,"pfxX":2.355454948639955,"pfxZ":8.80288399744349,"pX":-0.4853392345849861,"pZ":3.387189729952915,"vX0":-7.758177015691344,"vY0":-137.1140389455777,"vZ0":-3.9218322172686286,"x":135.5,"y":147.33,"x0":2.071057320897954,"y0":50.0000409270078,"z0":5.879952109892693,"aX":4.497600631214716},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.4,"breakHorizontal":-2.6,"spinRate":2375,"spinDirection":149},"zone":1,"typeConfidence":0.9,"plateTime":0.39902173808101127,"extension":6.151062181341411},"hitData":{"launchSpeed":81.8,"launchAngle":24.0,"totalDistance":274.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":147.12,"coordY":81.78}},"index":4,"playId":"ff986417-cedb-3d76-8be3-5476ad562e39","pitchNumber":5,"startTime":"2025-08-20T18:51:46.694Z","endTime":"2025-08-20T18:51:55.949Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:51:55.949Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Schwarber lines out to right fielder Dylan Moore.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-20T18:52:01.123Z","endTime":"2025-08-20T18:53:38.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664238,"link":"/api/v1/people/664238"},"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(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":94.2,"endSpeed":86.9,"strikeZoneTop":3.22644417623588,"strikeZoneBottom":1.57117419674877,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.429465166739327,"aZ":-18.13854476313978,"pfxX":7.9873178329985555,"pfxZ":7.308652803285945,"pX":-0.24113761210737852,"pZ":3.188736936357093,"vX0":-8.275930813632877,"vY0":-137.0228198650012,"vZ0":-4.012381775775958,"x":126.19,"y":152.68,"x0":1.7661521494304662,"y0":50.0042192562659,"z0":5.895043782115934,"aX":15.342321250481975},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.7,"breakHorizontal":-13.0,"spinRate":2170,"spinDirection":153},"zone":2,"typeConfidence":0.9,"plateTime":0.3982145488212536,"extension":6.397327841144531},"index":0,"playId":"a3fec608-2f38-3f5c-85f2-5cdf9bf442fa","pitchNumber":1,"startTime":"2025-08-20T18:52:26.174Z","endTime":"2025-08-20T18:52:30.277Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.6,"strikeZoneTop":3.27151378793597,"strikeZoneBottom":1.56412651728762,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.209451757974897,"aZ":-20.31359627030847,"pfxX":-0.4998079188155149,"pfxZ":6.9035768642871975,"pX":-1.3295641734576003,"pZ":1.9174495880942661,"vX0":-8.245375974502728,"vY0":-129.52023520215585,"vZ0":-5.814520517602183,"x":167.68,"y":187.01,"x0":1.945324029794507,"y0":50.003927972150585,"z0":5.720152139274397,"aX":-0.8570872320842292},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":11.5,"breakHorizontal":2.5,"spinRate":2446,"spinDirection":160},"zone":13,"typeConfidence":0.91,"plateTime":0.42110300107148735,"extension":6.369086341252383},"index":1,"playId":"b73b7a3b-0d47-35f2-8efc-abd1b70a3288","pitchNumber":2,"startTime":"2025-08-20T18:52:46.755Z","endTime":"2025-08-20T18:52:50.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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.32288351331845,"strikeZoneBottom":1.56325349725534,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.519083836713516,"aZ":-19.74495266140961,"pfxX":10.682787895618072,"pfxZ":6.722161077880264,"pX":-0.6838596513213814,"pZ":2.501405183199872,"vX0":-10.621796565142741,"vY0":-135.37545624850614,"vZ0":-5.1085204392140104,"x":143.07,"y":171.24,"x0":1.909300694908941,"y0":50.00436775681104,"z0":5.801862498355885,"aX":19.7603593039505},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.2,"breakHorizontal":-17.0,"spinRate":2210,"spinDirection":158},"zone":4,"typeConfidence":0.9,"plateTime":0.4051349288720565,"extension":6.448505716160754},"index":2,"playId":"d8e7057c-d1fb-371c-8539-29ddfc285f41","pitchNumber":3,"startTime":"2025-08-20T18:53:06.736Z","endTime":"2025-08-20T18:53:10.847Z","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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.286804953371323,"aZ":-42.93304726218001,"pfxX":-2.6285802016869293,"pfxZ":-7.9357281567734415,"pX":-0.7200752073241855,"pZ":1.6342908769485898,"vX0":-5.262374091005568,"vY0":-116.37149935523043,"vZ0":-0.490096612684354,"x":144.45,"y":194.65,"x0":1.9230728718605332,"y0":50.00577643614095,"z0":5.9569278987527605,"aX":-3.5612381543444664},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-14.2,"breakHorizontal":6.2,"spinRate":2914,"spinDirection":323},"zone":7,"typeConfidence":0.9,"plateTime":0.47286688080576855,"extension":6.415565459984249},"hitData":{"launchSpeed":96.1,"launchAngle":16.0,"totalDistance":275.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":173.12,"coordY":99.7}},"index":3,"playId":"d1eeed34-47d3-30ac-8ce5-42637af65050","pitchNumber":4,"startTime":"2025-08-20T18:53:28.474Z","endTime":"2025-08-20T18:53:38.204Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:53:38.204Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Harper walks. Trea Turner to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-20T18:54:25.207Z","endTime":"2025-08-20T18:55:40.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"52ec407e-9b0a-39aa-8a66-34d14c0f27ad","startTime":"2025-08-20T18:54:08.685Z","endTime":"2025-08-20T18:54:13.259Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.0,"strikeZoneTop":3.30428579128485,"strikeZoneBottom":1.7193504734215,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.37078781131433,"aZ":-24.496468062973214,"pfxX":-0.9476900065351872,"pfxZ":4.42193180126046,"pX":-1.2135455601681602,"pZ":1.929503053202263,"vX0":-7.647407197561333,"vY0":-130.44874594377762,"vZ0":-4.982085529711978,"x":163.26,"y":186.68,"x0":1.8695497005158492,"y0":50.004482996366555,"z0":5.692060613813813,"aX":-1.6470086560723984},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.2,"breakHorizontal":3.2,"spinRate":2693,"spinDirection":180},"zone":13,"typeConfidence":0.91,"plateTime":0.4185783846326747,"extension":6.391269007958608},"index":1,"playId":"712f5d2c-f526-3610-9cf2-d672ef197f79","pitchNumber":1,"startTime":"2025-08-20T18:54:27.545Z","endTime":"2025-08-20T18:54:34.539Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":75.0,"strikeZoneTop":3.16866604081761,"strikeZoneBottom":1.71237401510034,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.41164180349969,"aZ":-41.63993198598699,"pfxX":-4.071937751792928,"pfxZ":-6.786544878209066,"pX":-1.892306301116176,"pZ":0.5597356037093173,"vX0":-7.464935034917651,"vY0":-117.93116069945899,"vZ0":-3.2726871988107393,"x":189.13,"y":223.67,"x0":1.854925931513316,"y0":50.00285652437112,"z0":5.8425465710012325,"aX":-5.679180437518936},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-12.8,"breakHorizontal":9.4,"spinRate":3044,"spinDirection":325},"zone":13,"typeConfidence":0.89,"plateTime":0.4661440582597378,"extension":6.446439594486255},"index":2,"playId":"1209c5f0-56ea-3606-8e7f-786c63af99c5","pitchNumber":2,"startTime":"2025-08-20T18:54:49.362Z","endTime":"2025-08-20T18:54:53.742Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.25514862412128,"strikeZoneBottom":1.59331164342559,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.514619634223557,"aZ":-20.677826342905078,"pfxX":8.522173655065094,"pfxZ":6.252191949379345,"pX":-0.568132725455818,"pZ":3.4073095735969026,"vX0":-8.84608863090252,"vY0":-135.00530800908092,"vZ0":-2.6959618425650707,"x":138.66,"y":146.78,"x0":1.6501633624904457,"y0":50.00142445962992,"z0":5.880927649732937,"aX":15.666417702539775},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.9,"breakHorizontal":-13.4,"spinRate":2270,"spinDirection":158},"zone":11,"typeConfidence":0.9,"plateTime":0.4063418439012656,"extension":6.547917877606819},"index":3,"playId":"e22c6319-78aa-3472-9d54-0378b96a285c","pitchNumber":3,"startTime":"2025-08-20T18:55:19.033Z","endTime":"2025-08-20T18:55:23.480Z","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":4,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.17599357230151,"strikeZoneBottom":1.72006751107576,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.194404610932057,"aZ":-19.2090772835695,"pfxX":8.44815579705778,"pfxZ":6.987084524561024,"pX":-1.4736341924491878,"pZ":2.5674165797172543,"vX0":-11.577331195258383,"vY0":-135.73382035089134,"vZ0":-4.871034675430927,"x":173.17,"y":169.46,"x0":1.7600199092671516,"y0":50.0057659924968,"z0":5.733016997085737,"aX":15.68311733319941},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.6,"breakHorizontal":-12.7,"spinRate":2252,"spinDirection":153},"zone":11,"typeConfidence":0.9,"plateTime":0.40435758504996544,"extension":6.573920548142422},"index":4,"playId":"4ddddaaa-f00d-3397-a082-20c37651fb02","pitchNumber":4,"startTime":"2025-08-20T18:55:35.821Z","endTime":"2025-08-20T18:55:40.299Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T18:55:40.299Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"J.T. Realmuto flies out to right fielder Dylan Moore. Trea Turner to 3rd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-20T18:58:42.873Z","endTime":"2025-08-20T19:00:00.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"postOnThird":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664238,"link":"/api/v1/people/664238"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-20T18:56:04.272Z","endTime":"2025-08-20T18:56:45.494Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Matt Brash replaces Caleb Ferguson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-20T18:56:45.494Z","endTime":"2025-08-20T18:58:42.873Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666374,"link":"/api/v1/people/666374"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"playId":"e89d7a56-482c-42e8-90b8-99e9b27e352a","startTime":"2025-08-20T18:58:42.873Z","endTime":"2025-08-20T18:58:47.873Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.8,"strikeZoneTop":3.70162495656299,"strikeZoneBottom":1.78912738554333,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.945987260840656,"aZ":-34.63202304953179,"pfxX":8.054134766186225,"pfxZ":-1.535827294368243,"pX":0.5840120935922862,"pZ":2.1827158844652623,"vX0":5.429605045451317,"vY0":-125.96642960922611,"vZ0":-1.1621226915761753,"x":94.74,"y":179.85,"x0":-2.646567413319902,"y0":50.00059870870679,"z0":5.453761572297172,"aX":12.919958881288474},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.8,"breakHorizontal":-15.8,"spinRate":2896,"spinDirection":49},"zone":9,"typeConfidence":0.9,"plateTime":0.43507121533255866,"extension":6.491389344746131},"index":3,"playId":"b4a7862c-8f54-3f7b-9cb5-58a528acb6cb","pitchNumber":1,"startTime":"2025-08-20T18:58:59.457Z","endTime":"2025-08-20T18:59:03.355Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.3,"strikeZoneTop":3.72485425587805,"strikeZoneBottom":1.78484776541227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.890897768121494,"aZ":-31.761518853128617,"pfxX":-8.315333831500993,"pfxZ":0.24367440804231677,"pX":0.6933056659755832,"pZ":1.4424760201880744,"vX0":10.742159819159035,"vY0":-129.23229759947893,"vZ0":-3.3428416926909517,"x":90.57,"y":199.83,"x0":-2.421380683583086,"y0":50.00406489552465,"z0":5.171768162837267,"aX":-14.18024043508602},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.1,"breakHorizontal":12.8,"spinRate":1826,"spinDirection":258},"zone":14,"typeConfidence":0.91,"plateTime":0.42251774901782024,"extension":6.510327093570122},"index":4,"playId":"54ed28b5-7ae4-334b-b38a-606fcf700ab4","pitchNumber":2,"startTime":"2025-08-20T18:59:13.631Z","endTime":"2025-08-20T18:59:16.994Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.67420192447043,"strikeZoneBottom":1.76176501191446,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.07356625527789,"aZ":-34.5840276577918,"pfxX":6.2553788879043735,"pfxZ":-1.537956036376963,"pX":1.0631818694404989,"pZ":2.9648012794393375,"vX0":6.657870862326434,"vY0":-124.83485131497326,"vZ0":0.857877836649132,"x":76.47,"y":158.73,"x0":-2.4547130750033905,"y0":50.00015923053389,"z0":5.47269156046344,"aX":9.828833913256027},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.3,"breakHorizontal":-13.0,"spinRate":2993,"spinDirection":46},"zone":12,"typeConfidence":0.9,"plateTime":0.43944426172288154,"extension":6.410226254714122},"index":5,"playId":"8a8413ad-87dc-3b08-98cc-93e3c1d7119d","pitchNumber":3,"startTime":"2025-08-20T18:59:30.841Z","endTime":"2025-08-20T18:59:35.996Z","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":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.65,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.88210587803585,"aZ":-32.20158371904598,"pfxX":6.672242390831889,"pfxZ":-0.012152560016597036,"pX":0.485178160805012,"pZ":1.981361809277961,"vX0":5.694908376304473,"vY0":-125.27181496461733,"vZ0":-1.8588525903568627,"x":98.51,"y":185.28,"x0":-2.686768447966002,"y0":50.0057961885764,"z0":5.371414935022763,"aX":10.58120616774868},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.2,"breakHorizontal":-13.4,"spinRate":2957,"spinDirection":46},"zone":9,"typeConfidence":0.9,"plateTime":0.43764113764919843,"extension":6.446878536754626},"hitData":{"launchSpeed":94.8,"launchAngle":38.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.98,"coordY":100.3}},"index":6,"playId":"0fbc8bc4-fd28-3483-b57d-95c93b3fe48f","pitchNumber":4,"startTime":"2025-08-20T18:59:48.905Z","endTime":"2025-08-20T19:00:00.296Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:00:00.296Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Bohm called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-20T19:00:21.543Z","endTime":"2025-08-20T19:02:55.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[2],"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"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(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":87.3,"endSpeed":79.8,"strikeZoneTop":3.61,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.75212050362496,"aZ":-32.72777867192011,"pfxX":6.384402840857611,"pfxZ":-0.34352976238222954,"pX":1.4236475099190866,"pZ":1.3508724286595533,"vX0":7.912300751021317,"vY0":-126.84146388760698,"vZ0":-3.210276327551374,"x":62.73,"y":202.31,"x0":-2.5793328578846286,"y0":50.00270730613771,"z0":5.27409776078152,"aX":10.281766022473123},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.2,"breakHorizontal":-13.6,"spinRate":2814,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.4337471469795813,"extension":6.513955033936118},"index":0,"playId":"8f71b7c4-45db-3f40-861c-2a1c05cdf7a8","pitchNumber":1,"startTime":"2025-08-20T19:00:41.017Z","endTime":"2025-08-20T19:00:44.429Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.58200515451182,"strikeZoneBottom":1.66627129454935,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.106296669692725,"aZ":-34.42995064933518,"pfxX":8.693650478659588,"pfxZ":-1.4478563242754827,"pX":2.5480884386603044,"pZ":-0.23096251659924727,"vX0":9.368803947516358,"vY0":-124.37916081469331,"vZ0":-6.0133368431195136,"x":-25.62,"y":-28.43,"x0":-2.4037534709811266,"y0":50.001935031581525,"z0":5.089946744120681,"aX":13.552013954294734},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.8,"breakHorizontal":-18.0,"spinRate":2985,"spinDirection":50},"zone":14,"typeConfidence":0.91,"plateTime":0.44120032520063335,"extension":6.578433752985488},"index":1,"playId":"eaddef01-3e86-35c7-9726-29257321e95e","pitchNumber":2,"startTime":"2025-08-20T19:00:58.629Z","endTime":"2025-08-20T19:01:05.292Z","isPitch":true,"type":"pitch"},{"details":{"description":"Bryce Harper steals (11) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"eaddef01-3e86-35c7-9726-29257321e95e","startTime":"2025-08-20T19:01:18.462Z","endTime":"2025-08-20T19:01:31.593Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"}},{"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":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.7,"strikeZoneTop":3.61755005895662,"strikeZoneBottom":1.68593032045682,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.768703509900075,"aZ":-17.268833720169884,"pfxX":-6.524761265534561,"pfxZ":7.628959569656224,"pX":0.6022503474227695,"pZ":2.579470794957789,"vX0":10.421185625781167,"vY0":-138.17473889509995,"vZ0":-4.176466104087082,"x":94.04,"y":169.13,"x0":-2.352449661036417,"y0":50.004310785191194,"z0":5.254370497876581,"aX":-12.751051049268149},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.2,"breakHorizontal":10.0,"spinRate":2158,"spinDirection":234},"zone":6,"typeConfidence":0.9,"plateTime":0.394834929010504,"extension":6.465925004695528},"index":3,"playId":"bb7c8eec-38e6-3df5-9968-03a8e277f301","pitchNumber":3,"startTime":"2025-08-20T19:01:31.593Z","endTime":"2025-08-20T19:01:35.526Z","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":86.1,"endSpeed":79.8,"strikeZoneTop":3.53089954997936,"strikeZoneBottom":1.66101822053827,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.65216730719355,"aZ":-32.35112876930654,"pfxX":9.22428858998855,"pfxZ":-0.11446507139798534,"pX":1.9121351241315487,"pZ":1.895354515557165,"vX0":7.917174660692852,"vY0":-125.19745120271718,"vZ0":-1.7123846641727298,"x":44.11,"y":187.61,"x0":-2.486223982059155,"y0":50.00075528565632,"z0":5.229349826316656,"aX":14.67789033809912},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.4,"breakHorizontal":-18.5,"spinRate":2951,"spinDirection":47},"zone":14,"typeConfidence":0.91,"plateTime":0.43704608883531293,"extension":6.485364615438748},"index":4,"playId":"528b5e12-b2a4-397f-98ac-b6df6fd34940","pitchNumber":4,"startTime":"2025-08-20T19:01:47.846Z","endTime":"2025-08-20T19:01:51.650Z","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":85.0,"endSpeed":78.7,"strikeZoneTop":3.49956479377376,"strikeZoneBottom":1.62972008539649,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.73338935302716,"aZ":-30.97106472374094,"pfxX":9.733894433092765,"pfxZ":0.7738485894253313,"pX":2.101585171390052,"pZ":0.9932221812449317,"vX0":7.973341897545733,"vY0":-123.51260521010023,"vZ0":-3.9999237876059124,"x":36.89,"y":211.96,"x0":-2.433199489093645,"y0":50.000061897461705,"z0":5.239737233643901,"aX":15.024517141650213},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.7,"breakHorizontal":-19.4,"spinRate":3046,"spinDirection":50},"zone":14,"typeConfidence":0.91,"plateTime":0.4435556539033789,"extension":6.606867668041219},"index":5,"playId":"83878000-aaba-3452-846a-c62dbf7b64c6","pitchNumber":5,"startTime":"2025-08-20T19:02:06.664Z","endTime":"2025-08-20T19:02:10.310Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.50119910919091,"strikeZoneBottom":1.60504115990971,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.99296669464642,"aZ":-32.083365080274355,"pfxX":5.998915270689986,"pfxZ":0.06300462413154939,"pX":-0.6961690358529181,"pZ":2.4350263187135996,"vX0":3.1373595108140204,"vY0":-122.66684006108514,"vZ0":-0.3961934869073105,"x":143.54,"y":173.03,"x0":-2.76901724537965,"y0":50.00533020127519,"z0":5.320825311848455,"aX":9.194294197052377},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.2,"breakHorizontal":-11.5,"spinRate":2897,"spinDirection":55},"zone":4,"typeConfidence":0.91,"plateTime":0.44556192106631487,"extension":6.602528876618842},"index":6,"playId":"ddc60c15-8af4-3b7c-a5f4-e68a04984dcb","pitchNumber":6,"startTime":"2025-08-20T19:02:50.128Z","endTime":"2025-08-20T19:02:55.247Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:02:55.247Z","atBatIndex":52},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Eugenio Suárez homers (39) on a fly ball to left field.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-20T19:05:21.058Z","endTime":"2025-08-20T19:06:37.028Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":502085,"fullName":"David Robertson","link":"/api/v1/people/502085"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":{"id":502085,"link":"/api/v1/people/502085"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: David Robertson replaces Jesús Luzardo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-20T19:04:32.856Z","endTime":"2025-08-20T19:05:23.339Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":502085,"link":"/api/v1/people/502085"},"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":81.2,"endSpeed":75.5,"strikeZoneTop":3.38315937751597,"strikeZoneBottom":1.59384590290569,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.708497683439308,"aZ":-28.61701721137433,"pfxX":7.948422188653633,"pfxZ":2.5012708962039745,"pX":-0.2988155232827085,"pZ":0.6896853128381374,"vX0":3.3268859651345704,"vY0":-118.19146063459003,"vZ0":-5.770978925704201,"x":128.39,"y":220.16,"x0":-2.7555337600546737,"y0":50.00170442151294,"z0":5.778681584660756,"aX":11.286346209598646},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":3.5,"breakHorizontal":-15.2,"spinRate":2643,"spinDirection":74},"zone":13,"typeConfidence":2.0,"plateTime":0.4627447712661765,"extension":6.314761397098543},"index":1,"playId":"35e5a10a-57ef-393d-b1f0-60b1caa30698","pitchNumber":1,"startTime":"2025-08-20T19:05:23.339Z","endTime":"2025-08-20T19:05:26.823Z","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":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.784880003072697,"aZ":-26.509813997473753,"pfxX":8.527329249261436,"pfxZ":3.8675568690434874,"pX":0.39214183313355827,"pZ":1.4850256043243177,"vX0":4.758454970396266,"vY0":-119.59570297658415,"vZ0":-4.6208044261416195,"x":102.05,"y":198.68,"x0":-2.7242106177299,"y0":50.00204304067325,"z0":5.790667380847033,"aX":12.480774759091362},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":6.2,"breakHorizontal":-16.6,"spinRate":2596,"spinDirection":71},"zone":9,"typeConfidence":2.0,"plateTime":0.4561568111828631,"extension":6.258206640368398},"index":2,"playId":"a8cc11b7-39c9-3b50-9b0a-7fcbac8d35eb","pitchNumber":2,"startTime":"2025-08-20T19:05:38.977Z","endTime":"2025-08-20T19:05:42.591Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.8,"strikeZoneTop":3.58719834937198,"strikeZoneBottom":1.69567239869881,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.620440147174154,"aZ":-40.664116251673576,"pfxX":3.1126331371900555,"pfxZ":-5.795897709510637,"pX":0.7592220851031051,"pZ":1.2951728757656464,"vX0":6.419270059662637,"vY0":-120.08822829678849,"vZ0":-2.9201699777709926,"x":88.06,"y":203.81,"x0":-2.349770573194388,"y0":50.00224311786184,"z0":6.13385309896598,"aX":4.559295485678986},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-10.9,"breakHorizontal":-7.1,"spinRate":2638,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.4555960397353771,"extension":6.207833211443444},"index":3,"playId":"31942eff-1af4-36a1-b40d-d6df6cbc4a76","pitchNumber":3,"startTime":"2025-08-20T19:05:53.463Z","endTime":"2025-08-20T19:05:58.261Z","isPitch":true,"type":"pitch"},{"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":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.840196967609813,"aZ":-26.850526677104593,"pfxX":9.330770836447778,"pfxZ":3.763476962095771,"pX":-0.06799313450443477,"pZ":2.8250465590962937,"vX0":3.6158573958638387,"vY0":-118.00494771058081,"vZ0":-1.4320072548124765,"x":119.59,"y":162.5,"x0":-2.831065256337014,"y0":50.00290759522748,"z0":5.906615365477844,"aX":13.196589107677584},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":6.7,"breakHorizontal":-17.8,"spinRate":2632,"spinDirection":75},"zone":5,"typeConfidence":2.0,"plateTime":0.46364685866234145,"extension":6.188422236261882},"hitData":{"launchSpeed":107.7,"launchAngle":28.0,"totalDistance":382.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":11.67,"coordY":93.23}},"index":4,"playId":"494edb43-deed-3808-aae2-4fe1ad24f8b9","pitchNumber":4,"startTime":"2025-08-20T19:06:09.160Z","endTime":"2025-08-20T19:06:37.028Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:06:37.028Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mitch Garver called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-20T19:06:43.599Z","endTime":"2025-08-20T19:08:01.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":502085,"fullName":"David Robertson","link":"/api/v1/people/502085"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"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":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":85.1,"strikeZoneTop":3.61075469640116,"strikeZoneBottom":1.76800292753607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.28202833977478,"aZ":-19.30117287600402,"pfxX":2.403468490088003,"pfxZ":7.122324568989391,"pX":0.8638871746054048,"pZ":1.7955570298349164,"vX0":7.532793636604391,"vY0":-132.14925882498994,"vZ0":-6.966876683876053,"x":84.07,"y":190.3,"x0":-2.3108682816104955,"y0":50.005644377297926,"z0":5.833988626415299,"aX":4.346062625586137},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.9,"breakHorizontal":-5.6,"spinRate":2676,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.41099523704244545,"extension":6.449789379271867},"index":0,"playId":"991d770e-e3b1-3d74-9e61-e20a40357121","pitchNumber":1,"startTime":"2025-08-20T19:07:06.423Z","endTime":"2025-08-20T19:07:10.746Z","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":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.9,"strikeZoneTop":3.54561670286449,"strikeZoneBottom":1.70912689300022,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.684627346707178,"aZ":-41.03760337239829,"pfxX":3.334638788170329,"pfxZ":-6.023745049158407,"pX":-0.12171598742576491,"pZ":3.039741115624734,"vX0":4.446562586250854,"vY0":-119.63214187879572,"vZ0":0.99568109123174,"x":121.64,"y":156.71,"x0":-2.426591818830248,"y0":50.001938961121134,"z0":6.252068509359286,"aX":4.907449395794227},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-10.6,"breakHorizontal":-7.0,"spinRate":2589,"spinDirection":42},"zone":2,"typeConfidence":2.0,"plateTime":0.45514376196987083,"extension":6.131363355257187},"index":1,"playId":"5dcda32a-0e65-3343-ba57-b0cea755243a","pitchNumber":2,"startTime":"2025-08-20T19:07:19.094Z","endTime":"2025-08-20T19:07:22.788Z","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":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.7,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.17252813360306,"aZ":-42.056672887328375,"pfxX":5.736503037237304,"pfxZ":-6.687813020929948,"pX":-0.5556660101382916,"pZ":2.3988156377933905,"vX0":2.9807524814695987,"vY0":-120.66792455279464,"vZ0":-0.07685559254182595,"x":138.18,"y":174.01,"x0":-2.551863301703952,"y0":50.00577391753496,"z0":6.132142731483347,"aX":8.471867677371378},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-11.9,"breakHorizontal":-11.0,"spinRate":2746,"spinDirection":43},"zone":4,"typeConfidence":2.0,"plateTime":0.45367666613278246,"extension":6.369209301546131},"index":2,"playId":"b493c05d-8f82-3da6-9121-7fbc61b8cb36","pitchNumber":3,"startTime":"2025-08-20T19:07:33.843Z","endTime":"2025-08-20T19:07:37.327Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.5123448025,"strikeZoneBottom":1.72855898714336,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.63284659048899,"aZ":-15.935396489556377,"pfxX":1.9332660384858054,"pfxZ":8.91190088879356,"pX":0.27344021415606035,"pZ":2.575674292308643,"vX0":6.4552824272886,"vY0":-133.80756034638196,"vZ0":-5.76598631869298,"x":106.58,"y":169.24,"x0":-2.4167837993556103,"y0":50.00021895720566,"z0":5.891711571227911,"aX":3.5192012318014143},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.1,"breakHorizontal":-4.8,"spinRate":2636,"spinDirection":183},"zone":5,"typeConfidence":2.0,"plateTime":0.40863438647023687,"extension":6.479020961356392},"index":3,"playId":"5482f721-67ca-313a-a6f0-bc96888daa2a","pitchNumber":4,"startTime":"2025-08-20T19:07:56.890Z","endTime":"2025-08-20T19:08:01.227Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:08:01.227Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Naylor grounds out to first baseman Bryce Harper.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-20T19:08:46.882Z","endTime":"2025-08-20T19:09:47.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":502085,"fullName":"David Robertson","link":"/api/v1/people/502085"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Josh Naylor replaces Donovan Solano.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-20T19:08:14.594Z","endTime":"2025-08-20T19:08:49.199Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":456781,"link":"/api/v1/people/456781"}},{"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":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.9,"strikeZoneTop":3.26381493830448,"strikeZoneBottom":1.48447397897002,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.609113803684387,"aZ":-42.94557114990271,"pfxX":7.029963584587825,"pfxZ":-7.446074139826236,"pX":-0.15278122317632353,"pZ":1.5637059634076358,"vX0":3.521158863469095,"vY0":-120.14707858931372,"vZ0":-1.5741907996535829,"x":122.82,"y":196.56,"x0":-2.5557269137432166,"y0":50.00358588574339,"z0":6.081247261996416,"aX":10.16742786197506},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-13.6,"breakHorizontal":-13.7,"spinRate":2761,"spinDirection":43},"zone":8,"typeConfidence":2.0,"plateTime":0.45776122969774624,"extension":6.208406729123691},"index":1,"playId":"9c052a4b-816e-3d13-be74-7a37e38b74ea","pitchNumber":1,"startTime":"2025-08-20T19:08:49.199Z","endTime":"2025-08-20T19:08:52.883Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.3,"strikeZoneTop":3.25922666352642,"strikeZoneBottom":1.50582224912398,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.50182077394696,"aZ":-20.84344706659245,"pfxX":1.1988955357142421,"pfxZ":6.175770195636389,"pX":1.483373954014687,"pZ":2.623948747329923,"vX0":9.954220765378588,"vY0":-134.01669211205189,"vZ0":-4.671037399718991,"x":60.46,"y":167.93,"x0":-2.4212172839198733,"y0":50.00606635643587,"z0":5.860596179003699,"aX":2.200409524829899},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.4,"breakHorizontal":-4.1,"spinRate":2768,"spinDirection":180},"zone":12,"typeConfidence":2.0,"plateTime":0.40728422030692135,"extension":6.410480917552144},"index":2,"playId":"47cc3a43-3a1b-3606-8182-436c6e026917","pitchNumber":2,"startTime":"2025-08-20T19:09:05.337Z","endTime":"2025-08-20T19:09:09.130Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.3,"strikeZoneTop":3.25528834435935,"strikeZoneBottom":1.55418096486128,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.260137171823573,"aZ":-17.49823544991898,"pfxX":0.42139701364107807,"pfxZ":8.211848993229898,"pX":0.3338076570161806,"pZ":0.6684735554242173,"vX0":7.2837679152401575,"vY0":-132.3455477126821,"vZ0":-9.824903959549818,"x":104.28,"y":220.73,"x0":-2.5002887942966834,"y0":50.0051642215763,"z0":5.691196010802877,"aX":0.7516800768276364},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.1,"breakHorizontal":-2.3,"spinRate":2729,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.41268580324139004,"extension":6.538188642331937},"index":3,"playId":"576032fc-bb49-3d78-9431-d91407604cfa","pitchNumber":3,"startTime":"2025-08-20T19:09:22.008Z","endTime":"2025-08-20T19:09:25.724Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.77018313641985,"aZ":-39.164509075721206,"pfxX":5.828176690315375,"pfxZ":-4.731957546616414,"pX":-0.16049050569456175,"pZ":1.9265556857402357,"vX0":4.004630295782717,"vY0":-121.08989266451519,"vZ0":-1.7161539578112617,"x":123.12,"y":186.76,"x0":-2.5957769917566873,"y0":50.00238235552202,"z0":6.087029783813191,"aX":8.610128577702705},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-8.8,"breakHorizontal":-11.5,"spinRate":2745,"spinDirection":40},"zone":8,"typeConfidence":2.0,"plateTime":0.4532122650983701,"extension":6.36303708849598},"hitData":{"launchSpeed":88.5,"launchAngle":-7.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.15,"coordY":167.71}},"index":4,"playId":"6b6748c6-2bb5-3b01-84c0-67e8940762b4","pitchNumber":4,"startTime":"2025-08-20T19:09:40.740Z","endTime":"2025-08-20T19:09:47.159Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:09:47.159Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"J.P. Crawford walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-20T19:10:00.929Z","endTime":"2025-08-20T19:11:11.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":502085,"fullName":"David Robertson","link":"/api/v1/people/502085"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"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":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.8,"strikeZoneTop":3.44436637531361,"strikeZoneBottom":1.5999602135463,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.23837061001764,"aZ":-15.067063547048768,"pfxX":1.3289444465389542,"pfxZ":9.606815708522104,"pX":-1.083565484039141,"pZ":1.9809857233792996,"vX0":3.8537771648646832,"vY0":-132.1211486648847,"vZ0":-7.021348243963943,"x":158.3,"y":185.29,"x0":-2.7295716942714243,"y0":50.00475637413323,"z0":5.7657429439515635,"aX":2.3655854906879266},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.2,"breakHorizontal":-3.2,"spinRate":2674,"spinDirection":190},"zone":13,"typeConfidence":2.0,"plateTime":0.4134228261172308,"extension":6.3715054286937685},"index":0,"playId":"ea88dfbc-f64c-3b15-82e9-b474fddc4359","pitchNumber":1,"startTime":"2025-08-20T19:10:16.737Z","endTime":"2025-08-20T19:10:21.258Z","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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.34247253941523,"strikeZoneBottom":1.56232130629934,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.45918591654078,"aZ":-18.644610775729085,"pfxX":-0.550598668864309,"pfxZ":7.493662610808187,"pX":0.40082184422085826,"pZ":1.6571278075152351,"vX0":7.987935733196339,"vY0":-133.45957422276732,"vZ0":-7.1448486859515326,"x":101.72,"y":194.04,"x0":-2.5582387500825803,"y0":50.003077982328804,"z0":5.709592621324119,"aX":-0.9942692523323925},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.2,"breakHorizontal":-0.7,"spinRate":2698,"spinDirection":194},"zone":9,"typeConfidence":2.0,"plateTime":0.41024852875919615,"extension":6.443253580031803},"index":1,"playId":"a1d5c53e-740f-3fba-899c-ff0d0eaa7aa7","pitchNumber":2,"startTime":"2025-08-20T19:10:34.252Z","endTime":"2025-08-20T19:10:38.664Z","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":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.6,"strikeZoneTop":3.3952680890364,"strikeZoneBottom":1.57665169677957,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.41453491427032,"aZ":-37.446202042548926,"pfxX":5.667409032674478,"pfxZ":-3.6179798543134396,"pX":-1.0505114376961213,"pZ":3.2724585357316593,"vX0":2.269491092120081,"vY0":-120.5272740815129,"vZ0":1.06625245580899,"x":157.04,"y":150.42,"x0":-2.743068534360349,"y0":50.002334125188334,"z0":6.1547328778899,"aX":8.261060127179043},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-6.0,"breakHorizontal":-10.8,"spinRate":2667,"spinDirection":45},"zone":11,"typeConfidence":2.0,"plateTime":0.4560315037048235,"extension":6.1312769731585455},"index":2,"playId":"edd815ff-2d98-30aa-9633-827dfcd79f6f","pitchNumber":3,"startTime":"2025-08-20T19:10:49.489Z","endTime":"2025-08-20T19:10:54.132Z","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":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.5,"strikeZoneTop":3.49400695838228,"strikeZoneBottom":1.57241390730167,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.87009291376654,"aZ":-16.57353199544437,"pfxX":-1.263373828884398,"pfxZ":8.764026407280602,"pX":-1.7361580333035425,"pZ":2.231362141675051,"vX0":3.260157040014095,"vY0":-132.46581864697117,"vZ0":-5.932203449209124,"x":183.18,"y":178.53,"x0":-2.817798792259851,"y0":50.00188761720052,"z0":5.708307544550022,"aX":-2.248889421345653},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.8,"breakHorizontal":1.6,"spinRate":2726,"spinDirection":197},"zone":13,"typeConfidence":2.0,"plateTime":0.4132382772943557,"extension":6.411814600218478},"index":3,"playId":"f72d288a-95b2-3eae-8089-681e936b4554","pitchNumber":4,"startTime":"2025-08-20T19:11:06.968Z","endTime":"2025-08-20T19:11:11.466Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:11:11.466Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Raley strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-20T19:14:02.245Z","endTime":"2025-08-20T19:15:08.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,2],"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":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Luke Raley replaces Dylan Moore.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-20T19:11:35.033Z","endTime":"2025-08-20T19:11:53.578Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":664238,"link":"/api/v1/people/664238"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-20T19:11:53.578Z","endTime":"2025-08-20T19:12:12.273Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Tanner Banks replaces David Robertson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2025-08-20T19:12:12.273Z","endTime":"2025-08-20T19:14:04.330Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621383,"link":"/api/v1/people/621383"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.830676111048867,"aZ":-27.713378636438666,"pfxX":-5.5963620636591545,"pfxZ":3.0617875859532013,"pX":-1.5118045939675864,"pZ":1.5669139621796941,"vX0":-7.557175689580613,"vY0":-120.32879933868068,"vZ0":-5.032444943807632,"x":174.63,"y":196.47,"x0":2.4047999807461373,"y0":50.003417101644295,"z0":6.16098817702917,"aX":-8.148545244148147},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.4,"breakHorizontal":12.0,"spinRate":2457,"spinDirection":296},"zone":13,"typeConfidence":0.91,"plateTime":0.4563829075144872,"extension":5.85282593030825},"index":3,"playId":"66b3b19c-6ddd-36d6-8404-d7420622405a","pitchNumber":1,"startTime":"2025-08-20T19:14:04.330Z","endTime":"2025-08-20T19:14:08.408Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.0,"strikeZoneTop":3.47,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.965604193631467,"aZ":-28.786412669251806,"pfxX":-3.3552942320908166,"pfxZ":2.3153915347206446,"pX":-0.6776426719336093,"pZ":1.8723528432526038,"vX0":-6.835835032742031,"vY0":-121.19119409005025,"vZ0":-4.232245402492712,"x":142.83,"y":188.23,"x0":2.632387624361445,"y0":50.004716111627516,"z0":6.198133980652068,"aX":-4.917757894502076},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.2,"breakHorizontal":7.9,"spinRate":2411,"spinDirection":289},"zone":7,"typeConfidence":2.0,"plateTime":0.45454687401440586,"extension":5.681669154904718},"index":4,"playId":"a622c4be-cc2e-3b65-9901-b7b9f2bd4619","pitchNumber":2,"startTime":"2025-08-20T19:14:21.440Z","endTime":"2025-08-20T19:14:25.071Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":77.9,"strikeZoneTop":3.40937365743184,"strikeZoneBottom":1.6213719540526,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.33890744591004,"aZ":-27.498782297736213,"pfxX":-3.461107843543931,"pfxZ":3.062173651873326,"pX":-1.5418268912403765,"pZ":0.32347480021011477,"vX0":-8.952137336026926,"vY0":-123.73995672035363,"vZ0":-7.900169719940158,"x":175.77,"y":230.05,"x0":2.595682380740299,"y0":50.00299089076538,"z0":5.9139140108334125,"aX":-5.280226272258676},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.6,"breakHorizontal":8.6,"spinRate":2475,"spinDirection":288},"zone":13,"typeConfidence":0.79,"plateTime":0.445352258709363,"extension":5.828118590458127},"index":5,"playId":"cac09307-7aae-3413-8575-4932cb088f77","pitchNumber":3,"startTime":"2025-08-20T19:14:42.847Z","endTime":"2025-08-20T19:14:46.250Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":76.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.26938241492584,"aZ":-26.174993556710135,"pfxX":-3.47386167256506,"pfxZ":3.999967577932315,"pX":-1.7181946919924151,"pZ":1.5927612163685394,"vX0":-9.041833001655007,"vY0":-122.73793721960541,"vZ0":-5.390958720079917,"x":182.49,"y":195.78,"x0":2.4907417071502644,"y0":50.000889557007284,"z0":6.096030900116201,"aX":-5.205411832086322},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":6.0,"breakHorizontal":8.8,"spinRate":2469,"spinDirection":303},"zone":13,"typeConfidence":0.79,"plateTime":0.4492944082080106,"extension":5.8846070396055286},"index":6,"playId":"9338401a-8202-3d39-bdd7-4e18e3d6d8a7","pitchNumber":4,"startTime":"2025-08-20T19:15:04.504Z","endTime":"2025-08-20T19:15:08.147Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:15:08.147Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Marsh walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-20T19:17:34.697Z","endTime":"2025-08-20T19:18:23.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Josh Naylor remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-20T19:16:26.178Z","endTime":"2025-08-20T19:16:26.208Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"601","replacedPlayer":{"id":456781,"link":"/api/v1/people/456781"}},{"details":{"description":"Luke Raley remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-20T19:16:26.208Z","endTime":"2025-08-20T19:16:26.209Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":664238,"link":"/api/v1/people/664238"}},{"details":{"description":"Pitching Change: Tayler Saucedo replaces Matt Brash.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-20T19:16:26.209Z","endTime":"2025-08-20T19:17:36.951Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642048,"link":"/api/v1/people/642048"},"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(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":92.5,"endSpeed":85.0,"strikeZoneTop":3.27085710299344,"strikeZoneBottom":1.54514358244741,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.56595130450824,"aZ":-28.31199371053971,"pfxX":12.611135600934114,"pfxZ":2.1092192013381164,"pX":-1.061836530442001,"pZ":1.5056282429664527,"vX0":-11.859083997752872,"vY0":-134.12718002775293,"vZ0":-4.73284112206067,"x":157.47,"y":198.13,"x0":1.7670751732891137,"y0":50.00432755656461,"z0":5.299222396965936,"aX":23.1025222992317},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.0,"breakHorizontal":-20.5,"spinRate":2274,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.4075493680111433,"extension":6.499398025296416},"index":3,"playId":"b302277e-ed97-36f7-ad4d-2ebc32f71b1d","pitchNumber":1,"startTime":"2025-08-20T19:17:36.951Z","endTime":"2025-08-20T19:17:40.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.5,"strikeZoneTop":3.25307974999881,"strikeZoneBottom":1.55423596878373,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.596625247167587,"aZ":-31.7936510341147,"pfxX":-5.7857908046037645,"pfxZ":0.27828316633922867,"pX":-1.8397806566492096,"pZ":1.9899798530424002,"vX0":-6.700463110697483,"vY0":-116.14716763559657,"vZ0":-1.0919343816281206,"x":187.13,"y":185.05,"x0":1.8385327234150137,"y0":50.00172752903453,"z0":5.500852267923274,"aX":-7.870868861196444},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":0.5,"breakHorizontal":12.2,"spinRate":2329,"spinDirection":294},"zone":13,"typeConfidence":2.0,"plateTime":0.47232338342560887,"extension":6.565158001719178},"index":4,"playId":"5ded4c8d-3cff-3459-923d-ca0f84976108","pitchNumber":2,"startTime":"2025-08-20T19:17:51.028Z","endTime":"2025-08-20T19:17:55.267Z","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":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.2422586039764,"strikeZoneBottom":1.54352566719559,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.597682680999505,"aZ":-28.903519961829947,"pfxX":12.871279936233499,"pfxZ":1.7995267944080666,"pX":-1.640031461473472,"pZ":1.3137564042868946,"vX0":-13.846515424934235,"vY0":-133.6915918245073,"vZ0":-4.944548692623593,"x":179.51,"y":203.31,"x0":1.9229010778217601,"y0":50.00391456813812,"z0":5.250459554691768,"aX":23.407410565210036},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.3,"breakHorizontal":-20.5,"spinRate":2310,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.408992689834339,"extension":6.635550072313068},"index":5,"playId":"923256d1-0b7d-3ec4-ae0b-0b0d25d3d09a","pitchNumber":3,"startTime":"2025-08-20T19:18:03.686Z","endTime":"2025-08-20T19:18:07.515Z","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":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.9,"strikeZoneTop":3.18189142375187,"strikeZoneBottom":1.64203740016942,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.78599896549309,"aZ":-26.944531894535736,"pfxX":12.69184848565902,"pfxZ":2.9390030235779614,"pX":-2.485136975424552,"pZ":2.0025249026093643,"vX0":-15.044675800213938,"vY0":-132.2922518776597,"vZ0":-3.8150454517043553,"x":211.73,"y":184.71,"x0":1.6121332625038136,"y0":50.00654920898663,"z0":5.426227908912025,"aX":22.623414854958856},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.7,"breakHorizontal":-19.9,"spinRate":2311,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.4131665080585969,"extension":6.68679140795999},"index":6,"playId":"8fc0249b-38fa-33b1-8db2-7504713e1847","pitchNumber":4,"startTime":"2025-08-20T19:18:18.617Z","endTime":"2025-08-20T19:18:23.156Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:18:23.156Z","atBatIndex":58},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Harrison Bader hit by pitch. Brandon Marsh to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-20T19:18:38.126Z","endTime":"2025-08-20T19:19:10.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"postOnSecond":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"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":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"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(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":92.2,"endSpeed":84.6,"strikeZoneTop":3.25523220656465,"strikeZoneBottom":1.55005002465857,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.031822832197644,"aZ":-23.71532474059219,"pfxX":10.581464254306374,"pfxZ":4.628544663859472,"pX":0.19444376039408443,"pZ":2.5777237571067713,"vX0":-8.248579624955529,"vY0":-134.087182288275,"vZ0":-2.8765850895128926,"x":109.59,"y":169.18,"x0":1.9303791714733403,"y0":50.00326803296302,"z0":5.350053774990414,"aX":19.337081099665227},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.9,"breakHorizontal":-17.5,"spinRate":2306,"spinDirection":122},"zone":5,"typeConfidence":2.0,"plateTime":0.40793331453689596,"extension":6.523494041435349},"index":0,"playId":"4a2471ce-2848-33bb-82ba-6377ed751cce","pitchNumber":1,"startTime":"2025-08-20T19:18:49.507Z","endTime":"2025-08-20T19:18:53.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","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":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":77.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.693424107614817,"aZ":-26.085590813228542,"pfxX":13.414271260756664,"pfxZ":3.9583094506611087,"pX":-1.7215381502419058,"pZ":0.5625683065220929,"vX0":-12.34131616937684,"vY0":-123.56292608193223,"vZ0":-5.831308480795533,"x":182.62,"y":223.59,"x0":1.6062014038560473,"y0":50.006018451768504,"z0":5.158378071166384,"aX":20.650246460334778},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.9,"breakHorizontal":-21.2,"spinRate":2168,"spinDirection":105},"zone":13,"typeConfidence":2.0,"plateTime":0.44408621147919414,"extension":6.77748144210002},"index":1,"playId":"b8fe5312-3057-3ed6-849e-9bc384bcb4d8","pitchNumber":2,"startTime":"2025-08-20T19:19:05.715Z","endTime":"2025-08-20T19:19:10.703Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:19:10.703Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Max Kepler lines out sharply to center fielder Julio Rodríguez. Brandon Marsh to 3rd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-20T19:20:31.552Z","endTime":"2025-08-20T19:21:18.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"postOnThird":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"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":"Lineout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-20T19:19:35.522Z","endTime":"2025-08-20T19:20:33.878Z","isPitch":false,"type":"action"},{"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":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.43686168804361,"strikeZoneBottom":1.75273703496625,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.90026091044963,"aZ":-25.17063783239584,"pfxX":11.64285490469062,"pfxZ":3.8609069722285003,"pX":-0.6836908303707943,"pZ":2.6328236162262795,"vX0":-10.44236300507678,"vY0":-133.80133378623586,"vZ0":-2.7565356498526983,"x":143.06,"y":167.69,"x0":1.757176044821299,"y0":50.000173470305235,"z0":5.480164151850987,"aX":21.10504600067065},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.6,"breakHorizontal":-18.8,"spinRate":2307,"spinDirection":128},"zone":4,"typeConfidence":2.0,"plateTime":0.40938164999320126,"extension":6.730117485581617},"index":1,"playId":"b94dd7d6-e25d-3812-ba72-fafb052607de","pitchNumber":1,"startTime":"2025-08-20T19:20:33.878Z","endTime":"2025-08-20T19:20:38.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":73.8,"strikeZoneTop":3.43470678030824,"strikeZoneBottom":1.55974317486418,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.33584711645754,"aZ":-30.719008515818494,"pfxX":-4.845885024139593,"pfxZ":1.0493051612210476,"pX":-1.587058923214914,"pZ":1.7737842297391793,"vX0":-6.334103032263641,"vY0":-117.3209093124126,"vZ0":-1.8483245415214284,"x":177.49,"y":190.89,"x0":1.7877535316873399,"y0":50.00042750072022,"z0":5.463266588761906,"aX":-6.681904518802963},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":1.7,"breakHorizontal":10.4,"spinRate":2372,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.46872458747444146,"extension":6.668636498731202},"index":2,"playId":"dc419cbc-b7fe-3b96-8d93-9ad4647571ae","pitchNumber":2,"startTime":"2025-08-20T19:20:53.467Z","endTime":"2025-08-20T19:20:57.791Z","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":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.21039003892116,"aZ":-26.354278320370202,"pfxX":10.428866451300195,"pfxZ":3.1463739789388008,"pX":0.014159435810946367,"pZ":2.618823960127683,"vX0":-8.782544022876857,"vY0":-134.91943929996006,"vZ0":-2.6634139916409243,"x":116.46,"y":168.07,"x0":1.9498853504487474,"y0":50.006663827419935,"z0":5.468101800719857,"aX":19.311411193871177},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.3,"breakHorizontal":-17.2,"spinRate":2359,"spinDirection":119},"zone":5,"typeConfidence":2.0,"plateTime":0.40533660144869454,"extension":6.505316028068194},"hitData":{"launchSpeed":104.8,"launchAngle":17.0,"totalDistance":350.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":135.86,"coordY":58.84}},"index":3,"playId":"04305e3e-b9cf-370f-afdb-b3cbc868abe5","pitchNumber":3,"startTime":"2025-08-20T19:21:10.402Z","endTime":"2025-08-20T19:21:18.629Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:21:18.629Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryson Stott singles on a ground ball to left fielder Randy Arozarena. Brandon Marsh scores. Harrison Bader to 3rd.","rbi":1,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-20T19:21:29.991Z","endTime":"2025-08-20T19:22:29.876Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"postOnThird":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"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":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":{"id":642048,"link":"/api/v1/people/642048"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"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":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.6,"strikeZoneTop":3.28327095991926,"strikeZoneBottom":1.62805678586762,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.54181591596954,"aZ":-22.39947399520316,"pfxX":10.266524191781329,"pfxZ":5.381915122373101,"pX":-1.0948815589950212,"pZ":2.21862936817572,"vX0":-11.445895228283792,"vY0":-133.42105322081957,"vZ0":-4.19988514105501,"x":158.73,"y":178.88,"x0":1.9005997140592201,"y0":50.005790565895765,"z0":5.411370658394581,"aX":18.661365153032435},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.1,"breakHorizontal":-16.3,"spinRate":2314,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.4092674200412998,"extension":6.729281311889934},"index":0,"playId":"2c5af409-c5bb-354d-b221-8f818a0dea95","pitchNumber":1,"startTime":"2025-08-20T19:21:56.466Z","endTime":"2025-08-20T19:22:02.387Z","isPitch":true,"type":"pitch"},{"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.731243971394395,"aZ":-25.010458595722014,"pfxX":8.932865945498222,"pfxZ":3.867588016004567,"pX":-0.5125861359625732,"pZ":2.059562963479745,"vX0":-9.322598040874794,"vY0":-134.6277172091873,"vZ0":-3.942719482879304,"x":136.54,"y":183.17,"x0":1.8195455886641514,"y0":50.00247826348635,"z0":5.294296305774558,"aX":16.546851926685502},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.4,"breakHorizontal":-14.4,"spinRate":2261,"spinDirection":120},"zone":7,"typeConfidence":2.0,"plateTime":0.4054377010442125,"extension":6.550665474467182},"hitData":{"launchSpeed":97.5,"launchAngle":-6.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":56.19,"coordY":123.63}},"index":1,"playId":"38af97f8-e70c-39e7-b416-079e5f717d20","pitchNumber":2,"startTime":"2025-08-20T19:22:19.894Z","endTime":"2025-08-20T19:22:29.876Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:22:29.876Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trea Turner singles on a ground ball to shortstop J.P. Crawford, deflected by second baseman Cole Young. Harrison Bader scores. Bryson Stott to 3rd.","rbi":1,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-20T19:23:01.341Z","endTime":"2025-08-20T19:25:17.102Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"postOnThird":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[3],"runnerIndex":[0,1,2,3],"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":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":641487,"link":"/api/v1/people/641487"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":{"id":642048,"link":"/api/v1/people/642048"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"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},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.57952834725278,"strikeZoneBottom":1.72352052125183,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.713843921147493,"aZ":-26.741828349544445,"pfxX":11.91397538895303,"pfxZ":3.378951688612104,"pX":0.26988237558292133,"pZ":0.8208398895296434,"vX0":-8.253233652759558,"vY0":-125.9721917708307,"vZ0":-5.364748561891521,"x":106.71,"y":216.62,"x0":2.0415856304422024,"y0":50.00192201260312,"z0":5.141372229129029,"aX":19.137242796795366},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.0,"breakHorizontal":-19.7,"spinRate":2323,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.43490315000624413,"extension":6.7997820042680335},"index":0,"playId":"e2339dc1-dc91-38cc-86d1-587c46ac6744","pitchNumber":1,"startTime":"2025-08-20T19:23:05.605Z","endTime":"2025-08-20T19:23:09.790Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"4e18b7e2-2c1a-33fb-a5a6-df0c7f33f690","startTime":"2025-08-20T19:23:26.318Z","endTime":"2025-08-20T19:23:29.662Z","isPitch":false,"type":"pickoff"},{"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.1,"strikeZoneTop":3.59301760439198,"strikeZoneBottom":1.79410141451041,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.883660411863378,"aZ":-29.561736176492108,"pfxX":12.550729672285044,"pfxZ":1.605293737465221,"pX":0.12977818250630932,"pZ":1.2247955637714005,"vX0":-8.510873387862816,"vY0":-126.81946975179235,"vZ0":-3.937531633739251,"x":112.05,"y":205.71,"x0":1.8982262897727196,"y0":50.00413182185056,"z0":5.154943757361998,"aX":20.449572118659272},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.2,"breakHorizontal":-20.8,"spinRate":2284,"spinDirection":105},"zone":14,"typeConfidence":2.0,"plateTime":0.4318521173087828,"extension":6.577844367540215},"index":2,"playId":"5a0d290f-4065-352d-b509-168590ca9e02","pitchNumber":2,"startTime":"2025-08-20T19:23:44.096Z","endTime":"2025-08-20T19:23:49.524Z","isPitch":true,"type":"pitch"},{"details":{"description":"Bryson Stott steals (21) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":3,"actionPlayId":"5a0d290f-4065-352d-b509-168590ca9e02","startTime":"2025-08-20T19:23:56.995Z","endTime":"2025-08-20T19:24:08.490Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"}},{"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":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.5,"strikeZoneTop":3.61006617856437,"strikeZoneBottom":1.83048004709114,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.286534567896506,"aZ":-32.17863038363733,"pfxX":-2.463992744093898,"pfxZ":-0.002939626358019254,"pX":-0.41425032845907506,"pZ":3.480043253513982,"vX0":-5.393948314761084,"vY0":-122.8908450492845,"vZ0":1.573584561425946,"x":132.79,"y":144.82,"x0":2.1289403900402344,"y0":50.00296879038499,"z0":5.564241760668077,"aX":-3.7688372651662188},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.6,"breakHorizontal":5.8,"spinRate":2458,"spinDirection":264},"zone":1,"typeConfidence":2.0,"plateTime":0.445651544904778,"extension":6.508353149203055},"index":4,"playId":"e7047db6-fbf4-3270-b17d-93fbd80440a5","pitchNumber":3,"startTime":"2025-08-20T19:24:08.490Z","endTime":"2025-08-20T19:24:12.285Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.40806866653445,"strikeZoneBottom":1.73406066605405,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.270479435572007,"aZ":-25.578530856747243,"pfxX":12.211292649083653,"pfxZ":4.143595385847433,"pX":-0.016260459757976565,"pZ":1.5670185330758428,"vX0":-8.568341148465871,"vY0":-125.34870361184002,"vZ0":-4.040445394701208,"x":117.62,"y":196.47,"x0":1.8593187618750195,"y0":50.00250110079278,"z0":5.28747369359626,"aX":19.437218347765874},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.7,"breakHorizontal":-20.2,"spinRate":2138,"spinDirection":106},"zone":13,"typeConfidence":2.0,"plateTime":0.4369132137970606,"extension":6.680659842194217},"index":5,"playId":"6f8f1945-191b-3378-a105-e3f5be80c79b","pitchNumber":4,"startTime":"2025-08-20T19:24:25.472Z","endTime":"2025-08-20T19:24:29.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.059575045846817,"aZ":-28.16878934797346,"pfxX":-4.922774280422408,"pfxZ":2.8395132946736403,"pX":-1.0803086465643372,"pZ":2.2914182585896863,"vX0":-5.679038584280204,"vY0":-118.16050039114428,"vZ0":-1.2652757106851742,"x":158.18,"y":176.91,"x0":1.9961165662830374,"y0":50.00249309000441,"z0":5.428203039805842,"aX":-6.941921266577533},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":5.2,"breakHorizontal":10.3,"spinRate":2346,"spinDirection":294},"zone":13,"typeConfidence":2.0,"plateTime":0.4640095639016826,"extension":6.543899632211306},"index":6,"playId":"0cfb374a-5afa-383b-b4c8-ed905f01708e","pitchNumber":5,"startTime":"2025-08-20T19:24:42.171Z","endTime":"2025-08-20T19:24:45.774Z","isPitch":true,"type":"pitch"},{"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, 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":86.5,"endSpeed":79.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.265216739523005,"aZ":-27.464100919866556,"pfxX":11.061861840879,"pfxZ":2.9252996655736583,"pX":1.0709149270179759,"pZ":2.192228216380253,"vX0":-5.56994622567826,"vY0":-125.94804460420394,"vZ0":-2.600043726622179,"x":76.18,"y":179.59,"x0":1.8724339553070892,"y0":50.0014502041653,"z0":5.456030954656474,"aX":17.793284751727604},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.9,"breakHorizontal":-18.8,"spinRate":2316,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.43466759509863584,"extension":6.7131148257501705},"hitData":{"launchSpeed":71.8,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":113.5,"coordY":162.68}},"index":7,"playId":"07464479-9fdf-33b6-bd11-6b8fa3c3de9e","pitchNumber":6,"startTime":"2025-08-20T19:25:08.431Z","endTime":"2025-08-20T19:25:17.102Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:25:17.102Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Schwarber singles on a sharp ground ball to right fielder Luke Raley. Bryson Stott scores. Trea Turner scores. Kyle Schwarber to 2nd. Kyle Schwarber advances to 2nd, on a throwing error by right fielder Luke Raley.","rbi":2,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-20T19:25:52.656Z","endTime":"2025-08-20T19:26:30.083Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1,2,3,4],"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":{"id":642048,"link":"/api/v1/people/642048"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":{"id":642048,"link":"/api/v1/people/642048"},"isScoringEvent":true,"rbi":true,"earned":true,"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.6,"strikeZoneTop":3.74226103078657,"strikeZoneBottom":1.66894177976625,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.579687067686343,"aZ":-25.740486469961304,"pfxX":12.147153557069366,"pfxZ":3.454959254250854,"pX":-1.1028137260661837,"pZ":1.6170048706826523,"vX0":-11.86884303610459,"vY0":-135.33007676445797,"vZ0":-4.923793909082763,"x":159.04,"y":195.12,"x0":1.7543122582472919,"y0":50.00007679728378,"z0":5.255060639428088,"aX":22.605201948142184},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.4,"breakHorizontal":-19.6,"spinRate":2370,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.40419732148758847,"extension":6.611745122433606},"index":0,"playId":"f6dd3644-3856-3e94-82a5-effe57feba97","pitchNumber":1,"startTime":"2025-08-20T19:25:56.398Z","endTime":"2025-08-20T19:26:01.060Z","isPitch":true,"type":"pitch"},{"details":{"description":"Trea Turner steals (31) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"f6dd3644-3856-3e94-82a5-effe57feba97","startTime":"2025-08-20T19:26:05.572Z","endTime":"2025-08-20T19:26:15.163Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"}},{"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.530142532469796,"aZ":-26.578532132498772,"pfxX":11.907416175775758,"pfxZ":3.1180868392529595,"pX":0.06517207900971206,"pZ":2.082128659971387,"vX0":-8.759388774941726,"vY0":-133.0844354150527,"vZ0":-3.400161383548311,"x":114.52,"y":182.56,"x0":1.8520071184699713,"y0":50.00105418199957,"z0":5.301032438796544,"aX":21.359719735937027},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.0,"breakHorizontal":-19.7,"spinRate":2264,"spinDirection":120},"zone":5,"typeConfidence":2.0,"plateTime":0.41153873711451716,"extension":6.594085252899737},"hitData":{"launchSpeed":104.7,"launchAngle":-7.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":180.43,"coordY":116.53}},"index":2,"playId":"28c0f537-bf4d-3d56-acaa-3f2b2bbfcbfe","pitchNumber":2,"startTime":"2025-08-20T19:26:15.163Z","endTime":"2025-08-20T19:26:30.083Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:26:30.083Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Harper singles on a ground ball to left fielder Randy Arozarena. Kyle Schwarber scores.","rbi":1,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-20T19:27:10.606Z","endTime":"2025-08-20T19:28:08.770Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":{"id":642048,"link":"/api/v1/people/642048"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.2,"strikeZoneTop":3.24,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.77059473507145,"aZ":-26.619967301561168,"pfxX":-4.480588249101096,"pfxZ":3.928064803344988,"pX":-0.14946031396599732,"pZ":3.597153157163862,"vX0":-3.898681929864111,"vY0":-118.749432456358,"vZ0":1.1396297163743025,"x":122.7,"y":141.66,"x0":2.101490682797439,"y0":50.00401403155791,"z0":5.550201561722245,"aX":-6.337460355620378},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":7.7,"breakHorizontal":9.1,"spinRate":2420,"spinDirection":287},"zone":11,"typeConfidence":2.0,"plateTime":0.4629443432697471,"extension":6.539092304107976},"index":0,"playId":"903119f9-e804-3b5c-a390-ebef5aeeeee5","pitchNumber":1,"startTime":"2025-08-20T19:27:18.574Z","endTime":"2025-08-20T19:27:22.086Z","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":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.23726723071526,"strikeZoneBottom":1.69106629223573,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.174344737948534,"aZ":-27.18331184170049,"pfxX":11.337356955543395,"pfxZ":2.7291050155916032,"pX":-0.735270929236989,"pZ":1.020841163661983,"vX0":-10.805913952349245,"vY0":-134.23365860454203,"vZ0":-6.219421314679258,"x":145.03,"y":211.22,"x0":1.8632101242968253,"y0":50.005301100159585,"z0":5.294848250363177,"aX":20.75974903168976},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.7,"breakHorizontal":-18.4,"spinRate":2298,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.407523760481745,"extension":6.658908287618152},"index":1,"playId":"7c4783d1-d342-3ad3-b4cc-a4f2c38ff238","pitchNumber":2,"startTime":"2025-08-20T19:27:39.521Z","endTime":"2025-08-20T19:27:44.385Z","isPitch":true,"type":"pitch"},{"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.24,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.647558273172656,"aZ":-28.54721693014874,"pfxX":10.736420453915972,"pfxZ":1.9819309671957352,"pX":0.4449216554331534,"pZ":2.993354497409301,"vX0":-7.450142665735317,"vY0":-134.12412861928763,"vZ0":-1.258719170971982,"x":100.04,"y":157.96,"x0":1.8566888406456596,"y0":50.00366799991836,"z0":5.495030260960733,"aX":19.66009915777804},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":3.5,"breakHorizontal":-18.0,"spinRate":2333,"spinDirection":122},"zone":3,"typeConfidence":2.0,"plateTime":0.40759510241475905,"extension":6.516890909648739},"hitData":{"launchSpeed":97.4,"launchAngle":-3.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":105.97,"coordY":133.57}},"index":2,"playId":"c1f95c56-f436-3ad6-911f-2fb296efb845","pitchNumber":3,"startTime":"2025-08-20T19:27:57.997Z","endTime":"2025-08-20T19:28:08.770Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:28:08.770Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"J.T. Realmuto walks. Bryce Harper to 2nd.","rbi":0,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-20T19:31:11.155Z","endTime":"2025-08-20T19:33:02.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666659,"fullName":"Sauryn Lao","link":"/api/v1/people/666659"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"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":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-20T19:28:41.816Z","endTime":"2025-08-20T19:30:18.161Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Sauryn Lao replaces Tayler Saucedo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-20T19:30:18.161Z","endTime":"2025-08-20T19:31:13.475Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666659,"link":"/api/v1/people/666659"},"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":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.6304984543751,"strikeZoneBottom":1.76284713334692,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.004740814973317,"aZ":-23.78165925302751,"pfxX":-1.4863479076219104,"pfxZ":5.188279870451999,"pX":-1.1879246144301168,"pZ":2.10809496651106,"vX0":1.3093970954835112,"vY0":-125.93826480269217,"vZ0":-3.9907170249613078,"x":162.28,"y":181.86,"x0":-1.5198342398180293,"y0":50.002031761022984,"z0":5.6220844001744315,"aX":-2.4032232931400315},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.8,"breakHorizontal":2.4,"spinRate":2137,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.4338336793177575,"extension":6.076133518979067},"index":2,"playId":"5ffe6734-ee23-31a5-ab18-9f2436bc6059","pitchNumber":1,"startTime":"2025-08-20T19:31:13.475Z","endTime":"2025-08-20T19:31:17.292Z","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":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.65,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.309401897967135,"aZ":-17.854728169043472,"pfxX":-4.800318028972316,"pfxZ":7.886001795312592,"pX":1.3257374977890275,"pZ":2.2542450175256126,"vX0":7.748832413059967,"vY0":-133.96713672507923,"vZ0":-5.989214844401991,"x":66.47,"y":177.92,"x0":-0.982251776739039,"y0":50.00081982403996,"z0":5.797842710183967,"aX":-8.713866752117559},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.2,"breakHorizontal":7.0,"spinRate":2118,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.40907479893454823,"extension":6.43367634002566},"index":3,"playId":"4b91f834-7e80-3488-adf8-1405cd919267","pitchNumber":2,"startTime":"2025-08-20T19:31:31.754Z","endTime":"2025-08-20T19:31:36.024Z","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.3,"endSpeed":80.9,"strikeZoneTop":3.73532493337325,"strikeZoneBottom":1.7893305897739,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.762782093093264,"aZ":-24.464684922886992,"pfxX":0.29957172135035837,"pfxZ":4.669561091064484,"pX":-0.4649524852613588,"pZ":1.4945590917286027,"vX0":2.4053414968771767,"vY0":-127.09359865993963,"vZ0":-5.347821242694772,"x":134.72,"y":198.43,"x0":-1.4589123984209649,"y0":50.00362801678602,"z0":5.5457650368008915,"aX":0.49443361355696025},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.6,"breakHorizontal":-1.1,"spinRate":2290,"spinDirection":200},"zone":13,"typeConfidence":2.0,"plateTime":0.4294312683341337,"extension":6.275837381565779},"index":4,"playId":"2ad44a8a-3b14-3d22-81b5-ecc2a566b455","pitchNumber":3,"startTime":"2025-08-20T19:31:53.925Z","endTime":"2025-08-20T19:31:57.488Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.6,"strikeZoneTop":3.65,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.938548731960967,"aZ":-23.43161894107422,"pfxX":-0.5596990570390916,"pfxZ":5.426906350804517,"pX":0.26927464651237515,"pZ":1.9316958520118697,"vX0":4.210641143619483,"vY0":-126.19989325736412,"vZ0":-4.522504917391468,"x":106.74,"y":186.62,"x0":-1.348902540654094,"y0":50.004921626609665,"z0":5.636996774605926,"aX":-0.9027099021009158},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":9.0,"breakHorizontal":0.0,"spinRate":2196,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.4341909691205941,"extension":6.146880392793952},"index":5,"playId":"9c56b359-aef0-3219-894b-f78e69d01904","pitchNumber":4,"startTime":"2025-08-20T19:32:14.332Z","endTime":"2025-08-20T19:32:18.377Z","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":93.1,"endSpeed":84.8,"strikeZoneTop":3.57985209466394,"strikeZoneBottom":1.71230502748731,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.46196831370683,"aZ":-18.80162832142978,"pfxX":-2.2967059905868012,"pfxZ":7.198625739532822,"pX":-0.2706906768207343,"pZ":5.098461789055381,"vX0":2.769190148728657,"vY0":-135.63391147549083,"vZ0":0.7404658223997963,"x":127.32,"y":101.12,"x0":-1.0078795229390227,"y0":50.00373232649051,"z0":6.135837219358931,"aX":-4.267338842522607},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.4,"breakHorizontal":3.6,"spinRate":2211,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4042792330615361,"extension":6.1362972280814345},"index":6,"playId":"b7d8b6f3-bb43-3a56-98fd-73393588092b","pitchNumber":5,"startTime":"2025-08-20T19:32:36.521Z","endTime":"2025-08-20T19:32:40.134Z","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":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.60490361337975,"strikeZoneBottom":1.73755653756454,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.915905321698418,"aZ":-25.304334549079382,"pfxX":-0.785411150810102,"pfxZ":4.173847236788238,"pX":-1.2074107715040256,"pZ":1.7059600269840718,"vX0":1.0091142230112695,"vY0":-127.44281102260857,"vZ0":-4.854701336212969,"x":163.02,"y":192.72,"x0":-1.5062591997558261,"y0":50.00456158357788,"z0":5.6315025383583395,"aX":-1.2935500544424257},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.7,"breakHorizontal":1.2,"spinRate":2188,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.4296012876892519,"extension":6.108780254029941},"index":7,"playId":"37be474a-cf46-3e5b-994e-cac34534dd56","pitchNumber":6,"startTime":"2025-08-20T19:32:57.942Z","endTime":"2025-08-20T19:33:02.309Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:33:02.309Z","atBatIndex":65},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alec Bohm pops out to first baseman Josh Naylor on the infield fly rule.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-20T19:33:30.689Z","endTime":"2025-08-20T19:34:30.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666659,"fullName":"Sauryn Lao","link":"/api/v1/people/666659"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"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":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.61922948325454,"strikeZoneBottom":1.70095066157499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.408517679190606,"aZ":-20.790131820484856,"pfxX":-4.858171573762747,"pfxZ":6.251005595228875,"pX":-0.6973829439832228,"pZ":3.5628672455323036,"vX0":3.616516040029727,"vY0":-133.94909292052023,"vZ0":-2.273700077097037,"x":143.58,"y":142.58,"x0":-1.4325460426017855,"y0":50.00132923204593,"z0":5.906089511492156,"aX":-8.844573319433419},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.0,"breakHorizontal":8.0,"spinRate":2287,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.40860716890395743,"extension":6.183271122130504},"index":0,"playId":"63c9f8a7-d96a-3b8c-b150-ff648c5066ac","pitchNumber":1,"startTime":"2025-08-20T19:33:41.630Z","endTime":"2025-08-20T19:33:45.729Z","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":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.66911958404513,"strikeZoneBottom":1.72353986888908,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.907028114721964,"aZ":-21.519267640896157,"pfxX":-4.062554584143426,"pfxZ":5.811720955469786,"pX":-0.9503897857461541,"pZ":4.251786080000017,"vX0":1.8398408358405123,"vY0":-134.49193405678238,"vZ0":-0.42452541626032136,"x":153.23,"y":123.98,"x0":-1.1151580873528602,"y0":50.00369903110179,"z0":5.936579787044592,"aX":-7.449774267127765},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.7,"breakHorizontal":7.0,"spinRate":2217,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4070977033959089,"extension":6.26819149395519},"index":1,"playId":"d97d5f30-b65b-3ad9-a10c-dde0868d9854","pitchNumber":2,"startTime":"2025-08-20T19:33:59.761Z","endTime":"2025-08-20T19:34:03.270Z","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":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.61,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.572500690730067,"aZ":-21.08752109352287,"pfxX":-4.490684736412101,"pfxZ":6.051020476086158,"pX":-0.46434749526779134,"pZ":2.9897719985930484,"vX0":3.822378356393174,"vY0":-134.40657077868698,"vZ0":-3.3538553550626977,"x":134.7,"y":158.06,"x0":-1.3200340440553877,"y0":50.006445239199046,"z0":5.747640682935707,"aX":-8.234740076088775},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.4,"breakHorizontal":7.3,"spinRate":2249,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.40718156118771986,"extension":6.304099045749549},"hitData":{"launchSpeed":86.6,"launchAngle":77.0,"totalDistance":32.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":132.26,"coordY":192.09}},"index":2,"playId":"77444cc4-1be0-376a-9eb3-79573b196952","pitchNumber":3,"startTime":"2025-08-20T19:34:19.622Z","endTime":"2025-08-20T19:34:30.388Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:34:30.388Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Marsh flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-20T19:35:11.598Z","endTime":"2025-08-20T19:35:40.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666659,"fullName":"Sauryn Lao","link":"/api/v1/people/666659"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"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":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.034116456623288,"aZ":-17.066012019407143,"pfxX":-4.190118558932962,"pfxZ":8.1348100934081,"pX":0.8028233840953646,"pZ":2.723328247122861,"vX0":6.538373051953016,"vY0":-135.29478651638738,"vZ0":-5.2094118289405404,"x":86.4,"y":165.25,"x0":-1.098802872284844,"y0":50.0015369533653,"z0":5.866562596897724,"aX":-7.781234319702617},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.8,"breakHorizontal":6.2,"spinRate":2198,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.4045728405225355,"extension":6.388094353257741},"index":0,"playId":"a05d9d83-25d5-3c61-863e-23c1eda90a08","pitchNumber":1,"startTime":"2025-08-20T19:35:11.598Z","endTime":"2025-08-20T19:35:14.915Z","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":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.28,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.102184301278086,"aZ":-21.99209650629479,"pfxX":1.5906896557403691,"pfxZ":6.139429099190856,"pX":0.2715333300821063,"pZ":1.522427032618954,"vX0":3.258087138766305,"vY0":-127.6712560206449,"vZ0":-6.126076529434447,"x":106.65,"y":197.67,"x0":-1.2254135879837877,"y0":50.00334379708563,"z0":5.672085642398493,"aX":2.6385906639070886},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":10.1,"breakHorizontal":-3.6,"spinRate":2194,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.42822331090544585,"extension":6.161144845170681},"hitData":{"launchSpeed":75.7,"launchAngle":35.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.04,"coordY":114.93}},"index":1,"playId":"7b9a25f5-2305-310a-af8d-329b787d2062","pitchNumber":2,"startTime":"2025-08-20T19:35:34.157Z","endTime":"2025-08-20T19:35:40.694Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:35:40.694Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cole Young grounds out, second baseman Bryson Stott to first baseman Bryce Harper.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-20T19:38:14.202Z","endTime":"2025-08-20T19:39:13.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: José Alvarado replaces Tanner Banks.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-20T19:37:18.838Z","endTime":"2025-08-20T19:38:16.315Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621237,"link":"/api/v1/people/621237"},"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(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":97.6,"endSpeed":90.0,"strikeZoneTop":3.33485679009475,"strikeZoneBottom":1.66912169782636,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.181837086798684,"aZ":-15.215513002856694,"pfxX":7.902090483847642,"pfxZ":8.253686144244032,"pX":0.5201244470719596,"pZ":2.1262450333813465,"vX0":-4.55066433501322,"vY0":-141.91446334240297,"vZ0":-9.259486192056901,"x":97.17,"y":181.37,"x0":1.1113160373132422,"y0":50.00618981157713,"z0":6.384392935370416,"aX":16.242882169813928},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.4,"breakHorizontal":-13.4,"spinRate":2117,"spinDirection":154},"zone":9,"typeConfidence":0.9,"plateTime":0.38485215409361784,"extension":6.773691025300199},"index":1,"playId":"a1de3d9e-19da-3487-a6d2-868653c3d83a","pitchNumber":1,"startTime":"2025-08-20T19:38:16.315Z","endTime":"2025-08-20T19:38:19.931Z","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":98.8,"endSpeed":91.1,"strikeZoneTop":3.41104126575796,"strikeZoneBottom":1.69268470085252,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.966811640208796,"aZ":-16.588890208871575,"pfxX":10.263739171878216,"pfxZ":7.435138900225967,"pX":-1.4803676297124406,"pZ":1.3818075860620653,"vX0":-11.031871814348012,"vY0":-143.156367796927,"vZ0":-10.726462462252364,"x":173.43,"y":201.47,"x0":1.0714042345963466,"y0":50.00509479986973,"z0":6.191852043680455,"aX":21.51889660924356},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.6,"breakHorizontal":-16.7,"spinRate":2072,"spinDirection":144},"zone":13,"typeConfidence":0.9,"plateTime":0.38116177698874765,"extension":7.095800571460669},"index":2,"playId":"0616792f-ec74-35a8-b867-f2e2f09ad506","pitchNumber":2,"startTime":"2025-08-20T19:38:31.475Z","endTime":"2025-08-20T19:38:34.879Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.8,"strikeZoneTop":3.3674513686606,"strikeZoneBottom":1.64900980240556,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.26340470345551,"aZ":-21.73185675799586,"pfxX":0.11122567943621586,"pfxZ":5.670078024940835,"pX":-1.3591171296507343,"pZ":0.8567163519903183,"vX0":-6.494097325251426,"vY0":-134.14237738656058,"vZ0":-10.255019524211335,"x":168.81,"y":215.65,"x0":1.0683663505242988,"y0":50.002261518879436,"z0":6.249499661268496,"aX":0.206473385114012},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.5,"breakHorizontal":1.1,"spinRate":2126,"spinDirection":149},"zone":13,"typeConfidence":0.9,"plateTime":0.40674625098521133,"extension":6.902178400000496},"index":3,"playId":"d56dcb3a-cb12-3883-9595-a0f38c900b4d","pitchNumber":3,"startTime":"2025-08-20T19:38:46.944Z","endTime":"2025-08-20T19:38:51.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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.68914060459427,"aZ":-14.746911903110794,"pfxX":10.82359908160375,"pfxZ":8.521470577806014,"pX":0.38838301023591776,"pZ":2.8335104282140673,"vX0":-6.18957309312616,"vY0":-142.32972028862525,"vZ0":-7.204217050048555,"x":102.2,"y":162.28,"x0":1.1889917790715894,"y0":50.00031419976036,"z0":6.337401619119923,"aX":22.12876350990516},"breaks":{"breakAngle":51.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.0,"breakHorizontal":-18.2,"spinRate":2106,"spinDirection":146},"zone":3,"typeConfidence":0.91,"plateTime":0.3853288426622825,"extension":6.534186084174169},"hitData":{"launchSpeed":77.8,"launchAngle":11.0,"totalDistance":139.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.06,"coordY":146.45}},"index":4,"playId":"d9f78046-9663-3b50-98d2-7e7751d68b67","pitchNumber":4,"startTime":"2025-08-20T19:39:05.129Z","endTime":"2025-08-20T19:39:13.146Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:39:13.146Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Randy Arozarena grounds out, third baseman Alec Bohm to first baseman Bryce Harper.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-20T19:39:26.157Z","endTime":"2025-08-20T19:41:19.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"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(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":92.0,"endSpeed":85.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.402242987710796,"aZ":-24.460428356944554,"pfxX":0.11419384070068883,"pfxZ":4.203988143179595,"pX":-1.0587217633457018,"pZ":2.06836518082455,"vX0":-5.552010011597707,"vY0":-133.94229308056518,"vZ0":-6.817561341538034,"x":157.36,"y":182.93,"x0":1.0179363406928839,"y0":50.00233385841073,"z0":6.372417310790649,"aX":0.21096027649843208},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.5,"breakHorizontal":0.8,"spinRate":2122,"spinDirection":148},"zone":13,"typeConfidence":0.9,"plateTime":0.407483345464406,"extension":6.7890578036405635},"index":0,"playId":"470fca2d-37e1-336b-9ffb-269f1cdf0485","pitchNumber":1,"startTime":"2025-08-20T19:39:39.404Z","endTime":"2025-08-20T19:39:42.721Z","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":98.0,"endSpeed":90.2,"strikeZoneTop":3.35204596392131,"strikeZoneBottom":1.69162116470336,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.114678513251647,"aZ":-19.883836349768107,"pfxX":10.381604188660805,"pfxZ":5.962056080984138,"pX":-0.4055306732234439,"pZ":1.7934615874508417,"vX0":-8.269306484893214,"vY0":-142.33882569127363,"vZ0":-8.79639669302857,"x":132.46,"y":190.36,"x0":1.1810869746633115,"y0":50.00601380541957,"z0":6.171140323683432,"aX":21.414879548766944},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.2,"breakHorizontal":-17.3,"spinRate":2044,"spinDirection":140},"zone":7,"typeConfidence":0.9,"plateTime":0.3840466912060543,"extension":6.877095887063469},"index":1,"playId":"3827727f-7cef-3ebb-9f0a-2ccae1f2142c","pitchNumber":2,"startTime":"2025-08-20T19:39:59.437Z","endTime":"2025-08-20T19:40:03.053Z","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":83.3,"endSpeed":77.0,"strikeZoneTop":3.45686284898757,"strikeZoneBottom":1.71765722323329,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.16999375381689,"aZ":-31.839850189279108,"pfxX":1.8064820378796265,"pfxZ":0.2289191150937806,"pX":-1.4929514836163695,"pZ":0.628326158038493,"vX0":-6.175140850384921,"vY0":-121.07127595044048,"vZ0":-6.997442736640041,"x":173.91,"y":221.82,"x0":0.8587034021730953,"y0":50.00434542858092,"z0":6.3510353813982,"aX":2.6755373301884844},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.1,"breakHorizontal":-1.8,"spinRate":2431,"spinDirection":341},"zone":13,"typeConfidence":2.0,"plateTime":0.45282008606512614,"extension":6.869092721781042},"index":2,"playId":"9c299025-c71c-3180-9e36-9222b854a88f","pitchNumber":3,"startTime":"2025-08-20T19:40:15.726Z","endTime":"2025-08-20T19:40:19.447Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.8,"strikeZoneTop":3.38109607954034,"strikeZoneBottom":1.69458223419948,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.332831074080733,"aZ":-21.68883964942897,"pfxX":0.2877525235956897,"pfxZ":5.656999723393307,"pX":-1.32984272464528,"pZ":1.8311114398121855,"vX0":-6.1668435208346475,"vY0":-134.57007768864716,"vZ0":-7.951358551123271,"x":167.69,"y":189.34,"x0":0.943959262105126,"y0":50.00334037280204,"z0":6.334471939440542,"aX":0.53453472334045},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.9,"breakHorizontal":0.6,"spinRate":2122,"spinDirection":147},"zone":13,"typeConfidence":0.9,"plateTime":0.40540141714857736,"extension":6.817697568842313},"index":3,"playId":"7c19f9f4-6468-3c50-8b3d-59a5134c6f48","pitchNumber":4,"startTime":"2025-08-20T19:40:35.186Z","endTime":"2025-08-20T19:40:39.008Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.4,"strikeZoneTop":3.37835832801328,"strikeZoneBottom":1.69171348759151,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.058354069218627,"aZ":-21.18400039396902,"pfxX":1.188023751086929,"pfxZ":6.02156011404165,"pX":-1.853070284262954,"pZ":0.6851537169061869,"vX0":-7.862861930463048,"vY0":-133.56006775352967,"vZ0":-10.553021578407181,"x":187.63,"y":220.28,"x0":0.9619314077817204,"y0":50.0006739647585,"z0":6.181553965805107,"aX":2.167854368086571},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.0,"breakHorizontal":-0.6,"spinRate":2103,"spinDirection":139},"zone":13,"typeConfidence":0.9,"plateTime":0.4085251173024833,"extension":6.806782853106283},"index":4,"playId":"6e4860d0-578c-317d-be62-97ac4fa89ac5","pitchNumber":5,"startTime":"2025-08-20T19:40:51.480Z","endTime":"2025-08-20T19:40:55.412Z","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":97.9,"endSpeed":89.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.352653874004133,"aZ":-14.83977470282773,"pfxX":8.882270395909208,"pfxZ":8.421063568897571,"pX":-0.11364534166858622,"pZ":2.3041207527030125,"vX0":-6.772051472337981,"vY0":-142.25755878364677,"vZ0":-8.474173863280148,"x":121.33,"y":176.57,"x0":1.1387452068784145,"y0":50.001843612957316,"z0":6.253769824606558,"aX":18.280489909804313},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.8,"breakHorizontal":-14.8,"spinRate":2082,"spinDirection":144},"zone":5,"typeConfidence":0.9,"plateTime":0.3844079186194249,"extension":6.916457847734263},"hitData":{"launchSpeed":97.9,"launchAngle":-10.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":85.17,"coordY":155.84}},"index":5,"playId":"90d94afc-f8f2-38d9-842f-ebcd782b954f","pitchNumber":6,"startTime":"2025-08-20T19:41:10.823Z","endTime":"2025-08-20T19:41:19.145Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:41:19.145Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out swinging.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-20T19:41:32.350Z","endTime":"2025-08-20T19:43:14.187Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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(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":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.9,"strikeZoneTop":3.64,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.366199303156705,"aZ":-19.712531097033953,"pfxX":0.3457376599408404,"pfxZ":6.710180654924507,"pX":-0.5850930084599898,"pZ":0.9324075408897443,"vX0":-4.579922013018361,"vY0":-134.93026544131928,"vZ0":-10.341357273125695,"x":139.3,"y":213.6,"x0":1.0841914608328154,"y0":50.00485760499373,"z0":6.183982319644878,"aX":0.6429478576062214},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.3,"breakHorizontal":0.2,"spinRate":2114,"spinDirection":155},"zone":13,"typeConfidence":0.91,"plateTime":0.40481144220463916,"extension":6.9110717041189815},"index":0,"playId":"4f178faa-5c9c-302e-8ae0-ac998caa4ebb","pitchNumber":1,"startTime":"2025-08-20T19:41:49.029Z","endTime":"2025-08-20T19:41:52.244Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.6,"strikeZoneTop":3.67660624160922,"strikeZoneBottom":1.79701914061418,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.86759549966924,"aZ":-22.528447644636046,"pfxX":1.2749015835519897,"pfxZ":5.377326872552137,"pX":-1.3737480199861187,"pZ":0.5366788596095226,"vX0":-6.5765197789357135,"vY0":-132.69918706400938,"vZ0":-10.894201244977499,"x":169.36,"y":224.29,"x0":0.9648484504653602,"y0":50.00165496981197,"z0":6.318637437495131,"aX":2.2866955059635155},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.7,"breakHorizontal":-1.0,"spinRate":2114,"spinDirection":158},"zone":13,"typeConfidence":0.91,"plateTime":0.41185739277080646,"extension":6.9099837000808435},"index":1,"playId":"98b7b044-8a52-3c6a-ade5-c7fd9bf13f4d","pitchNumber":2,"startTime":"2025-08-20T19:42:14.571Z","endTime":"2025-08-20T19:42:18.571Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":90.9,"strikeZoneTop":3.64,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.77506993124339,"aZ":-16.84185387616709,"pfxX":11.757614851905364,"pfxZ":7.259475929042228,"pX":-0.2599148789751693,"pZ":2.8516962256425256,"vX0":-8.171421523446906,"vY0":-144.22482550099483,"vZ0":-6.828884408612098,"x":126.91,"y":161.78,"x0":1.0789448920690408,"y0":50.00314498373175,"z0":6.284393714278771,"aX":24.830421788595384},"breaks":{"breakAngle":51.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":12.0,"breakHorizontal":-19.7,"spinRate":2078,"spinDirection":145},"zone":5,"typeConfidence":0.91,"plateTime":0.3794260768854807,"extension":6.901762047548546},"index":2,"playId":"4f3628d8-8a5b-36f3-a6fc-cd3227f8a293","pitchNumber":3,"startTime":"2025-08-20T19:42:38.683Z","endTime":"2025-08-20T19:42:42.170Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-20T19:42:48.872Z","endTime":"2025-08-20T19:43:10.063Z","isPitch":false,"type":"action","player":{"id":663728,"link":"/api/v1/people/663728"}},{"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":79.0,"strikeZoneTop":3.64,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.812170560266114,"aZ":-31.87309778768277,"pfxX":1.08451047003599,"pfxZ":0.19273306907600496,"pX":-0.8506775479105327,"pZ":1.5038645647404405,"vX0":-5.017310470303475,"vY0":-123.30688534343582,"vZ0":-5.320614010944047,"x":149.43,"y":198.18,"x0":1.0592275334068975,"y0":50.002751097495164,"z0":6.342107649614877,"aX":1.6902127292375086},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.6,"breakHorizontal":-1.0,"spinRate":2183,"spinDirection":352},"zone":13,"typeConfidence":2.0,"plateTime":0.4422104376625713,"extension":6.827732781473729},"index":4,"playId":"ae641b2e-3124-30bb-935c-0ccf5b6271a7","pitchNumber":4,"startTime":"2025-08-20T19:43:10.063Z","endTime":"2025-08-20T19:43:14.187Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:43:14.187Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Harrison Bader strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-20T19:45:08.016Z","endTime":"2025-08-20T19:46:52.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666659,"fullName":"Sauryn Lao","link":"/api/v1/people/666659"},"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":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"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":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.26855332721913,"strikeZoneBottom":1.5785527660936,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.450320919449634,"aZ":-15.301498349901614,"pfxX":-4.888104080310969,"pfxZ":9.03635756979119,"pX":-0.913208211382205,"pZ":2.071335806046318,"vX0":2.7781640697520595,"vY0":-135.95492499977894,"vZ0":-6.936109157908645,"x":151.81,"y":182.85,"x0":-1.314422062162655,"y0":50.006776248062856,"z0":5.722387406494336,"aX":-9.13144910562894},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.0,"breakHorizontal":8.3,"spinRate":2209,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.4032283487809587,"extension":6.161354841119087},"index":0,"playId":"e37d4cb1-9829-3991-850e-5dff2551a912","pitchNumber":1,"startTime":"2025-08-20T19:45:32.025Z","endTime":"2025-08-20T19:45:35.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":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.23135710824035,"strikeZoneBottom":1.54109753417652,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.39496318325369,"aZ":-16.00588843847545,"pfxX":-3.9495422863636573,"pfxZ":8.555991206631274,"pX":1.2665579202270592,"pZ":2.0033046591392867,"vX0":6.9224299805676655,"vY0":-136.64662012475392,"vZ0":-7.265201955496452,"x":68.72,"y":184.69,"x0":-0.787528183690543,"y0":50.00014702837853,"z0":5.798147329298254,"aX":-7.461230921367732},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.2,"breakHorizontal":5.6,"spinRate":2264,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4009928954954822,"extension":6.21376168945245},"index":1,"playId":"36bf9cc2-facf-3362-ad05-2cba49845e1c","pitchNumber":2,"startTime":"2025-08-20T19:45:47.527Z","endTime":"2025-08-20T19:45:51.384Z","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":93.4,"endSpeed":85.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.50501818250044,"aZ":-14.620055574425821,"pfxX":-5.0924236619906385,"pfxZ":9.373874562997852,"pX":-0.3323165871538398,"pZ":2.1492918101834793,"vX0":4.001787436056537,"vY0":-135.9167190598535,"vZ0":-6.832639882983712,"x":129.67,"y":180.75,"x0":-1.1613784374827845,"y0":50.003138778070934,"z0":5.709037966182604,"aX":-9.53759849459669},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.7,"breakHorizontal":8.4,"spinRate":2283,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.40283270119856374,"extension":6.22546033903142},"index":2,"playId":"07089a3f-df1c-3d8c-8632-8e823b4b2fb3","pitchNumber":3,"startTime":"2025-08-20T19:46:04.078Z","endTime":"2025-08-20T19:46:07.323Z","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.8,"endSpeed":82.2,"strikeZoneTop":3.30966424713955,"strikeZoneBottom":1.59359199028641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.426264621768183,"aZ":-23.977717038893132,"pfxX":-0.016568898179335823,"pfxZ":4.832671424517689,"pX":-0.0026362631101632303,"pZ":-0.023575533860723988,"vX0":3.520620303483939,"vY0":-129.04492261118617,"vZ0":-9.14810165465577,"x":117.1,"y":239.42,"x0":-1.3792483804350664,"y0":50.00542226433399,"z0":5.397790796304403,"aX":-0.029047546714608432},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.1,"breakHorizontal":-0.7,"spinRate":2324,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.42354672152022443,"extension":6.110868145961216},"index":3,"playId":"4f75a421-fd0b-3b8a-9aa1-b5380b3c3dc5","pitchNumber":4,"startTime":"2025-08-20T19:46:23.068Z","endTime":"2025-08-20T19:46:26.271Z","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(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":86.2,"endSpeed":79.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.520436254448025,"aZ":-25.202649204255497,"pfxX":1.3444117480229818,"pfxZ":4.332772910731902,"pX":-0.16745891777152747,"pZ":1.8805323419869715,"vX0":2.6795541929963154,"vY0":-125.53418666813481,"vZ0":-3.9483412889775207,"x":123.38,"y":188.01,"x0":-1.420029720953327,"y0":50.00334599444462,"z0":5.506784529798846,"aX":2.161967053951758},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.2,"breakHorizontal":-3.0,"spinRate":2126,"spinDirection":202},"zone":8,"typeConfidence":2.0,"plateTime":0.4350034252224493,"extension":6.230837983814649},"index":4,"playId":"aa2d6b5d-26b1-31d9-bf93-a0e57efd0dbd","pitchNumber":5,"startTime":"2025-08-20T19:46:48.542Z","endTime":"2025-08-20T19:46:52.860Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:46:52.860Z","atBatIndex":71},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Max Kepler doubles (17) on a ground ball to right fielder Luke Raley.","rbi":0,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-20T19:47:09.731Z","endTime":"2025-08-20T19:49:12.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666659,"fullName":"Sauryn Lao","link":"/api/v1/people/666659"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":670042,"link":"/api/v1/people/670042"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"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":93.2,"endSpeed":86.2,"strikeZoneTop":3.51084735420076,"strikeZoneBottom":1.65794273570378,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.671212127046385,"aZ":-22.361519153531393,"pfxX":-3.161704904400943,"pfxZ":5.194897882141305,"pX":-1.3576272966601697,"pZ":3.224799966340613,"vX0":0.9493172580489259,"vY0":-135.85058157709855,"vZ0":-2.9096670249176695,"x":168.75,"y":151.71,"x0":-1.2984043038330424,"y0":50.005101653617054,"z0":5.8449448837137545,"aX":-5.976013374015004},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.1,"breakHorizontal":5.5,"spinRate":2112,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.40148194624476385,"extension":6.151649289107417},"index":0,"playId":"3ba6356a-93eb-38b1-adbd-34526acbdb06","pitchNumber":1,"startTime":"2025-08-20T19:47:14.415Z","endTime":"2025-08-20T19:47:18.154Z","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":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.5,"strikeZoneTop":3.40034735574309,"strikeZoneBottom":1.67698462076401,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.03979423861928,"aZ":-21.046735583264244,"pfxX":-3.6720365925208993,"pfxZ":5.876089682894047,"pX":-1.052318461437779,"pZ":2.630884986894331,"vX0":1.2821281712654822,"vY0":-135.86266602416143,"vZ0":-4.8732405668456495,"x":157.11,"y":167.75,"x0":-1.0495050795460177,"y0":50.00637218838639,"z0":5.8846393813277835,"aX":-6.957801261326375},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.0,"breakHorizontal":6.5,"spinRate":2077,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.40111871152088785,"extension":6.033701257650252},"index":1,"playId":"ace39885-b6de-3e12-b1ad-79f0d8f5650a","pitchNumber":2,"startTime":"2025-08-20T19:47:30.936Z","endTime":"2025-08-20T19:47:34.444Z","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":86.6,"endSpeed":80.3,"strikeZoneTop":3.40486086301252,"strikeZoneBottom":1.55175328853901,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.051303164330374,"aZ":-26.652460695543684,"pfxX":2.13202715987991,"pfxZ":3.3880873977741643,"pX":-1.9936021811186897,"pZ":2.317463223502204,"vX0":-1.7330819726260518,"vY0":-126.16734018903176,"vZ0":-2.9592687842602694,"x":192.99,"y":176.21,"x0":-1.5784199014849152,"y0":50.00297549951097,"z0":5.628914049832911,"aX":3.474714720543299},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.8,"breakHorizontal":-3.5,"spinRate":2129,"spinDirection":196},"zone":13,"typeConfidence":2.0,"plateTime":0.4323413727788781,"extension":6.089638640411093},"index":2,"playId":"ad23d547-8878-3cd0-a164-f81f8d660a90","pitchNumber":3,"startTime":"2025-08-20T19:47:48.515Z","endTime":"2025-08-20T19:47:52.337Z","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":92.7,"endSpeed":85.5,"strikeZoneTop":3.43425583188775,"strikeZoneBottom":1.60734567112617,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.82021703472471,"aZ":-20.656324294013256,"pfxX":-3.677849800596817,"pfxZ":6.213008679103584,"pX":-0.5840257557858588,"pZ":1.5894015884959103,"vX0":3.112858983977629,"vY0":-134.885276081887,"vZ0":-7.136453879914419,"x":139.26,"y":195.87,"x0":-1.2720818968305458,"y0":50.00010979937752,"z0":5.713025036833535,"aX":-6.813618741562071},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.1,"breakHorizontal":6.0,"spinRate":2063,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.40521810876911646,"extension":6.190770894822816},"index":3,"playId":"d12ee7d4-91ac-3387-9a88-e17f859a448f","pitchNumber":4,"startTime":"2025-08-20T19:48:06.409Z","endTime":"2025-08-20T19:48:10.429Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-20T19:48:28.192Z","endTime":"2025-08-20T19:48:39.504Z","isPitch":false,"type":"action","player":{"id":596146,"link":"/api/v1/people/596146"}},{"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":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.526339630423777,"aZ":-26.16039207996152,"pfxX":0.854701917983715,"pfxZ":3.6754828369653634,"pX":-0.4861236303740398,"pZ":1.4002737009790724,"vX0":1.55727361062824,"vY0":-126.22881254497973,"vZ0":-5.280423813634819,"x":135.53,"y":200.97,"x0":-1.2188986172890717,"y0":50.001080645810404,"z0":5.591201329109197,"aX":1.3968818207142117},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.9,"breakHorizontal":-1.9,"spinRate":2176,"spinDirection":188},"zone":13,"typeConfidence":2.0,"plateTime":0.431761172728129,"extension":6.238082369495087},"index":5,"playId":"3ec7d4a1-2177-3d4e-a9cb-0985aef1d9d5","pitchNumber":5,"startTime":"2025-08-20T19:48:39.504Z","endTime":"2025-08-20T19:48:42.879Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.972718007626927,"aZ":-19.51457029207197,"pfxX":-2.7778904469841477,"pfxZ":6.6627494120096875,"pX":0.2701513410896316,"pZ":2.00599786069904,"vX0":4.256137439513104,"vY0":-137.36828287154268,"vZ0":-6.729465668054856,"x":106.7,"y":184.62,"x0":-0.9423132408503825,"y0":50.00506481605263,"z0":5.825869012992687,"aX":-5.2806960819459485},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.8,"breakHorizontal":4.1,"spinRate":2213,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.3995529286592334,"extension":6.153100229985406},"hitData":{"launchSpeed":95.4,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.02,"coordY":146.53}},"index":6,"playId":"52dcc422-ccd3-3efe-8b8d-fa78acae5839","pitchNumber":6,"startTime":"2025-08-20T19:48:58.646Z","endTime":"2025-08-20T19:49:12.566Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:49:12.566Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryson Stott grounds out, first baseman Josh Naylor to pitcher Sauryn Lao. Max Kepler to 3rd.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-20T19:49:34.396Z","endTime":"2025-08-20T19:51:10.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666659,"fullName":"Sauryn Lao","link":"/api/v1/people/666659"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":666659,"link":"/api/v1/people/666659"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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_play","runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"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(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":92.9,"endSpeed":85.5,"strikeZoneTop":3.30528110141883,"strikeZoneBottom":1.50836910791445,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.40706957895507,"aZ":-20.951072231432818,"pfxX":-3.838721768087048,"pfxZ":6.025208386922037,"pX":-1.8351033152618224,"pZ":2.848640354887203,"vX0":-0.06694842362911893,"vY0":-135.35244024113777,"vZ0":-4.0513325471932955,"x":186.95,"y":161.87,"x0":-1.3109390906261922,"y0":50.00591448929193,"z0":5.824518641734352,"aX":-7.152383858480745},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.3,"breakHorizontal":7.0,"spinRate":2110,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.40404200899513354,"extension":6.226312922520964},"index":0,"playId":"a5afdceb-5cf6-3dc2-8355-9610407ee53c","pitchNumber":1,"startTime":"2025-08-20T19:49:51.400Z","endTime":"2025-08-20T19:49:55.871Z","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":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.2208776663788,"strikeZoneBottom":1.50945643955491,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.74082210371837,"aZ":-23.2555392187346,"pfxX":2.3230500137226913,"pfxZ":5.370255829478857,"pX":-0.8289071653297065,"pZ":2.660149866755378,"vX0":0.24720171751390058,"vY0":-127.45596694503097,"vZ0":-2.9875785352567807,"x":148.6,"y":166.96,"x0":-1.2291193226105859,"y0":50.00538798614336,"z0":5.663909072321255,"aX":3.860926623811033},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":9.4,"breakHorizontal":-4.3,"spinRate":2078,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.4281070362792776,"extension":6.223919285685026},"index":1,"playId":"d4ddf5c7-8f69-3286-9e32-9a22f59d8178","pitchNumber":2,"startTime":"2025-08-20T19:50:08.634Z","endTime":"2025-08-20T19:50:12.259Z","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":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.056825554584005,"aZ":-24.756106013817142,"pfxX":-0.3517409130398006,"pfxZ":4.414176844787106,"pX":0.4836361386963106,"pZ":1.1713753047318511,"vX0":4.238945848802953,"vY0":-128.43995950042665,"vZ0":-6.2739779592243226,"x":98.56,"y":207.15,"x0":-1.1381402713012303,"y0":50.00450649074021,"z0":5.554701872434547,"aX":-0.5916956929678077},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.8,"breakHorizontal":-0.2,"spinRate":2180,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4254383709876839,"extension":6.312032777537027},"index":2,"playId":"b1d42197-2bd4-3cac-bc16-7818e605f8e4","pitchNumber":3,"startTime":"2025-08-20T19:50:39.858Z","endTime":"2025-08-20T19:50:43.461Z","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":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.03822883788181,"aZ":-25.21671556705279,"pfxX":0.8885722442262662,"pfxZ":4.189473916692581,"pX":-0.024784002763017884,"pZ":1.1440051693352953,"vX0":2.3886300373440696,"vY0":-127.47767578030005,"vZ0":-6.288305259410081,"x":117.94,"y":207.89,"x0":-1.086064811703499,"y0":50.00262967985338,"z0":5.609804255313195,"aX":1.4748887499505103},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.5,"breakHorizontal":-2.2,"spinRate":2175,"spinDirection":183},"zone":13,"typeConfidence":2.0,"plateTime":0.42821666714652196,"extension":6.253250029822658},"hitData":{"launchSpeed":87.7,"launchAngle":0.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.63,"coordY":160.14}},"index":3,"playId":"e43ecfac-9847-383e-8511-fd2e5386227e","pitchNumber":4,"startTime":"2025-08-20T19:51:02.634Z","endTime":"2025-08-20T19:51:10.214Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:51:10.214Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trea Turner singles on a ground ball to second baseman Cole Young. Max Kepler scores.","rbi":1,"awayScore":2,"homeScore":9,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-20T19:51:35.447Z","endTime":"2025-08-20T19:52:58.934Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666659,"fullName":"Sauryn Lao","link":"/api/v1/people/666659"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"responsiblePitcher":{"id":666659,"link":"/api/v1/people/666659"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"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":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.60351588389682,"aZ":-24.56314428848732,"pfxX":1.0725510024398426,"pfxZ":4.470126282486586,"pX":0.39814622749003853,"pZ":1.894648740746758,"vX0":3.756968405323537,"vY0":-128.36081329843097,"vZ0":-4.429478627900294,"x":101.82,"y":187.62,"x0":-1.21207764939266,"y0":50.001633629436235,"z0":5.509691175847761,"aX":1.8245392882111484},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.6,"breakHorizontal":-2.6,"spinRate":2116,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.4235002979649316,"extension":6.462248023003189},"index":0,"playId":"1c6cf765-74f2-3814-a088-32087e058ed8","pitchNumber":1,"startTime":"2025-08-20T19:51:42.357Z","endTime":"2025-08-20T19:51:46.608Z","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":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.9,"strikeZoneTop":3.55324734091991,"strikeZoneBottom":1.77035275998275,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.882722440898192,"aZ":-23.56369625412646,"pfxX":2.8226302354640813,"pfxZ":5.062988469004157,"pX":0.9217821410356646,"pZ":2.422084968709468,"vX0":4.07344724850354,"vY0":-129.0682998463792,"vZ0":-3.490312957852055,"x":81.86,"y":173.38,"x0":-1.0388859765073741,"y0":50.003444530096175,"z0":5.590368160070958,"aX":4.798302222991145},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.6,"breakHorizontal":-6.0,"spinRate":2199,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.4231043198267401,"extension":6.212814172754215},"index":1,"playId":"4c7ec41b-7de9-3fa8-a964-67a33f2fb44e","pitchNumber":2,"startTime":"2025-08-20T19:52:03.990Z","endTime":"2025-08-20T19:52:08.124Z","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":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.8284363552691,"aZ":-17.573425459970085,"pfxX":-2.7063423107202143,"pfxZ":7.736097231805488,"pX":-0.39738021518909566,"pZ":2.6523922418709405,"vX0":2.4991921184851096,"vY0":-136.03952439847058,"vZ0":-5.018392144958983,"x":132.15,"y":167.17,"x0":-0.9731393382492451,"y0":50.006267923566526,"z0":5.726489791217354,"aX":-5.11030445392933},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.2,"breakHorizontal":4.4,"spinRate":2129,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.4015240555711883,"extension":6.350413820972054},"index":2,"playId":"3479fc6d-42a8-3f70-a6f1-0478fa3481da","pitchNumber":3,"startTime":"2025-08-20T19:52:27.166Z","endTime":"2025-08-20T19:52:32.213Z","isPitch":true,"type":"pitch"},{"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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.09100172828481,"aZ":-26.4124845469635,"pfxX":1.8668046054101088,"pfxZ":3.4550205517179213,"pX":0.8285625169492217,"pZ":2.0242327677182446,"vX0":4.522094152197926,"vY0":-128.01670793543852,"vZ0":-3.893254976659773,"x":85.42,"y":184.13,"x0":-1.1995946198476017,"y0":50.003983749732214,"z0":5.619528490331191,"aX":3.115659289481609},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.6,"breakHorizontal":-4.3,"spinRate":2148,"spinDirection":189},"zone":9,"typeConfidence":2.0,"plateTime":0.4269601438396773,"extension":6.248338791652924},"hitData":{"launchSpeed":72.0,"launchAngle":-23.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":121.61,"coordY":154.05}},"index":3,"playId":"1338d576-d811-3a34-a792-338b5fc154a0","pitchNumber":4,"startTime":"2025-08-20T19:52:50.795Z","endTime":"2025-08-20T19:52:58.934Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:52:58.934Z","atBatIndex":74},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kyle Schwarber homers (45) on a fly ball to right field. Trea Turner scores.","rbi":2,"awayScore":2,"homeScore":11,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-20T19:53:25.653Z","endTime":"2025-08-20T19:54:44.337Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666659,"fullName":"Sauryn Lao","link":"/api/v1/people/666659"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":{"id":666659,"link":"/api/v1/people/666659"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":{"id":666659,"link":"/api/v1/people/666659"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"bac2c6a0-8bb9-4f1f-accd-4fe10925acbc","startTime":"2025-08-20T19:53:25.653Z","endTime":"2025-08-20T19:53:30.653Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.3870414531251,"strikeZoneBottom":1.45010234795187,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.958386854206417,"aZ":-25.223947845363938,"pfxX":1.0584833350457021,"pfxZ":4.197764246391968,"pX":-0.4464040906043718,"pZ":1.6449166888148197,"vX0":1.3600288219431982,"vY0":-127.57577860306434,"vZ0":-4.970132747377391,"x":134.02,"y":194.37,"x0":-1.1229331239606808,"y0":50.00562034268805,"z0":5.593673969325111,"aX":1.7541541455411147},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.7,"breakHorizontal":-2.2,"spinRate":2131,"spinDirection":197},"zone":7,"typeConfidence":2.0,"plateTime":0.4284682726529274,"extension":6.313507694422872},"index":1,"playId":"f5e00d03-32bf-317d-a697-7905b7b9c21a","pitchNumber":1,"startTime":"2025-08-20T19:53:41.394Z","endTime":"2025-08-20T19:53:45.302Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.3061069214627,"strikeZoneBottom":1.42304250232062,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.540115079189167,"aZ":-22.97358220014495,"pfxX":-1.5859467480624105,"pfxZ":4.747311161463745,"pX":-0.12935704669419898,"pZ":4.21675532360992,"vX0":2.5258687729610725,"vY0":-138.2545452879016,"vZ0":-0.8597387090079207,"x":121.93,"y":124.93,"x0":-0.8483296403630103,"y0":50.0008950165582,"z0":6.072151093092816,"aX":-3.0728617893478694},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.6,"breakHorizontal":2.4,"spinRate":2166,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.39602234526499513,"extension":6.252328152199612},"index":2,"playId":"86c51b61-e135-307c-bf89-85620c5b8684","pitchNumber":2,"startTime":"2025-08-20T19:53:59.838Z","endTime":"2025-08-20T19:54:03.107Z","isPitch":true,"type":"pitch"},{"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":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.880956547420503,"aZ":-25.069007252416796,"pfxX":2.3746705517857762,"pfxZ":4.3411046714160095,"pX":0.36817263579470566,"pZ":1.7519807863245345,"vX0":2.630446588313107,"vY0":-126.58881893267709,"vZ0":-4.775698344120933,"x":102.97,"y":191.48,"x0":-0.9897358834938572,"y0":50.00119430725644,"z0":5.6499667733674235,"aX":3.8844416085581823},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.1,"breakHorizontal":-4.9,"spinRate":2233,"spinDirection":193},"zone":9,"typeConfidence":2.0,"plateTime":0.43135178047250156,"extension":6.1727845737364},"hitData":{"launchSpeed":100.3,"launchAngle":40.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":214.41,"coordY":92.19}},"index":3,"playId":"f2caa53e-01d0-3547-b994-9f921e3d4781","pitchNumber":3,"startTime":"2025-08-20T19:54:17.323Z","endTime":"2025-08-20T19:54:44.337Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:54:44.337Z","atBatIndex":75},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Harper flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":2,"homeScore":11,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-20T19:55:02.906Z","endTime":"2025-08-20T19:56:48.649Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666659,"fullName":"Sauryn Lao","link":"/api/v1/people/666659"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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(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.9,"endSpeed":85.9,"strikeZoneTop":3.24,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.833731151565583,"aZ":-17.126010652685494,"pfxX":-3.431604291912101,"pfxZ":8.003955486740482,"pX":-0.518794303795931,"pZ":1.0257487954172337,"vX0":3.0471296449079017,"vY0":-136.45129482664152,"vZ0":-9.284993660656237,"x":128.93,"y":185.66,"x0":-1.2057075613598605,"y0":50.00509451519825,"z0":5.659823142550063,"aX":-6.453269023472831},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.7,"breakHorizontal":5.5,"spinRate":2108,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.40185047509523963,"extension":6.197963642689933},"index":0,"playId":"97f12b2d-f282-3fab-863e-2f5cf7685540","pitchNumber":1,"startTime":"2025-08-20T19:55:13.402Z","endTime":"2025-08-20T19:55:16.956Z","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":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.1,"strikeZoneTop":3.31070594510151,"strikeZoneBottom":1.72169224130322,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.732533591108368,"aZ":-29.451870489832647,"pfxX":-8.618848336120971,"pfxZ":1.7060143517635389,"pX":-0.9588731574186695,"pZ":1.3845912602998196,"vX0":3.490079436691896,"vY0":-126.06315030586028,"vZ0":-4.679349703136492,"x":153.55,"y":201.4,"x0":-1.2482923759250173,"y0":50.003838667015884,"z0":5.666932823242354,"aX":-13.75039623583328},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.2,"breakHorizontal":14.6,"spinRate":1521,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4359702359403417,"extension":6.547332870768979},"index":1,"playId":"022df716-73c5-3fd6-941e-f0e80dd713f3","pitchNumber":2,"startTime":"2025-08-20T19:55:27.413Z","endTime":"2025-08-20T19:55:32.007Z","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":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.25895305934607,"strikeZoneBottom":1.67003557825424,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.011265580471377,"aZ":-16.128842919457306,"pfxX":-5.139184425677371,"pfxZ":8.629218309431346,"pX":-0.308793089865832,"pZ":0.8117205678782858,"vX0":3.430697508097409,"vY0":-135.14827679943218,"vZ0":-9.911282034628423,"x":128.77,"y":216.86,"x0":-0.9235594085462391,"y0":50.0046911357579,"z0":5.646618644769986,"aX":-9.557553864595459},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.8,"breakHorizontal":8.6,"spinRate":2092,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.404466870209236,"extension":6.160253432726684},"index":2,"playId":"f16b09b8-8194-3dd2-be4d-5c0de89d7ebe","pitchNumber":3,"startTime":"2025-08-20T19:55:42.551Z","endTime":"2025-08-20T19:55:46.301Z","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":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.1,"strikeZoneTop":3.24,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.174563278325596,"aZ":-20.74426551659507,"pfxX":-3.4001802454191874,"pfxZ":6.334572110361041,"pX":0.605620447064406,"pZ":2.7741409688730867,"vX0":5.09261458632736,"vY0":-133.37791535649154,"vZ0":-4.096897613303446,"x":93.92,"y":163.88,"x0":-0.8850734463803893,"y0":50.00501665651745,"z0":5.822379572164613,"aX":-6.138482043380727},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.8,"breakHorizontal":5.0,"spinRate":2095,"spinDirection":217},"zone":3,"typeConfidence":2.0,"plateTime":0.410347067833702,"extension":6.203102076955791},"index":3,"playId":"709eea40-f716-3774-83cb-a5d010716ac0","pitchNumber":4,"startTime":"2025-08-20T19:56:00.557Z","endTime":"2025-08-20T19:56:03.869Z","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":87.8,"endSpeed":81.8,"strikeZoneTop":3.08816539464842,"strikeZoneBottom":1.68399059235598,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.99913182535169,"aZ":-24.81199889844826,"pfxX":0.2962852477886655,"pfxZ":4.380601025340416,"pX":0.2765453704443979,"pZ":1.401730250310412,"vX0":3.455605392533073,"vY0":-127.93408551827035,"vZ0":-5.695649788770673,"x":106.46,"y":200.93,"x0":-1.1225157925405669,"y0":50.003103432829896,"z0":5.567055775812602,"aX":0.4971995645097637},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.1,"breakHorizontal":-1.2,"spinRate":2182,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.4259167552519272,"extension":6.255395574979495},"index":4,"playId":"8fa6f5b3-cd23-34b2-9ba0-90fc03494ff4","pitchNumber":5,"startTime":"2025-08-20T19:56:23.195Z","endTime":"2025-08-20T19:56:26.764Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.24,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.813828471415157,"aZ":-24.20195242575403,"pfxX":0.33159937926221555,"pfxZ":4.823330837382767,"pX":0.01760854514397991,"pZ":1.8409333795064848,"vX0":2.4848192974687473,"vY0":-127.20522116404648,"vZ0":-4.8773223640829055,"x":116.33,"y":189.07,"x0":-1.0112850988386677,"y0":50.005946694833646,"z0":5.679721225597135,"aX":0.5485706089409808},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.9,"breakHorizontal":-1.1,"spinRate":2132,"spinDirection":197},"zone":8,"typeConfidence":2.0,"plateTime":0.42905424788479607,"extension":6.24292367662676},"hitData":{"launchSpeed":94.6,"launchAngle":50.0,"totalDistance":273.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":60.5,"coordY":111.07}},"index":5,"playId":"56e5a35f-b3d0-34d9-abdb-6fa6fe280491","pitchNumber":6,"startTime":"2025-08-20T19:56:39.185Z","endTime":"2025-08-20T19:56:48.649Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:56:48.649Z","atBatIndex":76},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Julio Rodríguez doubles (24) on a line drive to left fielder Brandon Marsh.","rbi":0,"awayScore":2,"homeScore":11,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-20T19:59:17.241Z","endTime":"2025-08-20T19:59:49.222Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605452,"fullName":"Joe Ross","link":"/api/v1/people/605452"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Rafael Marchán replaces catcher J.T. Realmuto, batting 4th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-20T19:58:04.128Z","endTime":"2025-08-20T19:58:04.158Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"401","replacedPlayer":{"id":592663,"link":"/api/v1/people/592663"}},{"details":{"description":"Pitching Change: Joe Ross replaces José Alvarado.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-20T19:58:04.158Z","endTime":"2025-08-20T19:59:19.348Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605452,"link":"/api/v1/people/605452"},"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":94.0,"endSpeed":86.9,"strikeZoneTop":3.48134445108724,"strikeZoneBottom":1.69334481074809,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.550556895706258,"aZ":-22.13763178894077,"pfxX":-1.9565502750847399,"pfxZ":5.2469763065814785,"pX":-0.029090035235275275,"pZ":2.659258929822039,"vX0":6.463187940447495,"vY0":-136.80897473766686,"vZ0":-4.565991183615581,"x":118.11,"y":166.98,"x0":-2.1583526751824276,"y0":50.00306527054031,"z0":5.848956287399525,"aX":-3.7432431057148086},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.8,"breakHorizontal":2.3,"spinRate":2242,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.39893417129194164,"extension":6.6915615935182755},"index":2,"playId":"383b1c7e-976e-396e-8896-208ca1efcd7a","pitchNumber":1,"startTime":"2025-08-20T19:59:19.348Z","endTime":"2025-08-20T19:59:23.067Z","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, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.52842798524439,"aZ":-31.39182115886576,"pfxX":3.4787615927332443,"pfxZ":0.48374573722396086,"pX":-1.3910515762117504,"pZ":2.312235798266974,"vX0":1.375763338472448,"vY0":-125.63097806278688,"vZ0":-2.3198356277150367,"x":170.02,"y":176.35,"x0":-2.3964215069300496,"y0":50.001496431532615,"z0":5.778953832186815,"aX":5.604824312477709},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.6,"breakHorizontal":-6.6,"spinRate":1896,"spinDirection":151},"zone":13,"typeConfidence":2.0,"plateTime":0.4346508695544715,"extension":6.620446513756645},"hitData":{"launchSpeed":80.4,"launchAngle":13.0,"totalDistance":163.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":43.44,"coordY":120.72}},"index":3,"playId":"89a5888d-9bf1-367f-b893-c1ee840fde94","pitchNumber":2,"startTime":"2025-08-20T19:59:36.660Z","endTime":"2025-08-20T19:59:49.222Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T19:59:49.222Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eugenio Suárez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":11,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-20T20:00:00.107Z","endTime":"2025-08-20T20:01:08.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605452,"fullName":"Joe Ross","link":"/api/v1/people/605452"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"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":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":2},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"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":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.6,"strikeZoneTop":3.55006771604002,"strikeZoneBottom":1.67146333357472,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.52993548427203,"aZ":-19.36876195977789,"pfxX":-2.312448223383786,"pfxZ":6.599456372279079,"pX":0.7163856360840215,"pZ":3.1287058400132843,"vX0":8.406773534729062,"vY0":-137.48248727214101,"vZ0":-4.032408439305335,"x":89.69,"y":154.3,"x0":-2.062306706940352,"y0":50.00349857912937,"z0":5.9055491555160415,"aX":-4.4878674818320645},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.4,"breakHorizontal":2.6,"spinRate":2157,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.396298902616127,"extension":6.587659428519967},"index":0,"playId":"6c345961-78d6-36d6-a669-4802dce06791","pitchNumber":1,"startTime":"2025-08-20T20:00:21.536Z","endTime":"2025-08-20T20:00:25.369Z","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.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.46460130164719,"aZ":-19.386936671536837,"pfxX":-2.6268382393858882,"pfxZ":6.6036054723834,"pX":0.6341935594233532,"pZ":2.9679699759827516,"vX0":8.64983352885558,"vY0":-137.5291440569961,"vZ0":-4.211635260078993,"x":92.83,"y":158.64,"x0":-2.1957559635821418,"y0":50.00197511235388,"z0":5.8158471726996614,"aX":-5.087165973286201},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.4,"breakHorizontal":3.1,"spinRate":2184,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.39665907345988183,"extension":6.64204402160324},"index":1,"playId":"561b682e-49bf-36ad-8dbe-b2fcd65487b5","pitchNumber":2,"startTime":"2025-08-20T20:00:39.904Z","endTime":"2025-08-20T20:00:43.703Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.47678254810281,"aZ":-36.36173145385702,"pfxX":2.205449126818137,"pfxZ":-2.8230161009224535,"pX":0.26275441395219024,"pZ":1.2720701754288302,"vX0":5.103191145128156,"vY0":-120.83361750021089,"vZ0":-3.170307413362851,"x":106.98,"y":204.43,"x0":-2.158858028054224,"y0":50.001023755941674,"z0":5.780484915837509,"aX":3.2751375087466217},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-5.6,"breakHorizontal":-5.2,"spinRate":2014,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.45246577526848286,"extension":6.782263788740659},"index":2,"playId":"04b6cb71-e020-32cd-a9a8-88a1a93d6a6f","pitchNumber":3,"startTime":"2025-08-20T20:01:04.646Z","endTime":"2025-08-20T20:01:08.766Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T20:01:08.766Z","atBatIndex":78},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mitch Garver strikes out swinging.","rbi":0,"awayScore":2,"homeScore":11,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-20T20:01:25.656Z","endTime":"2025-08-20T20:02:43.216Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605452,"fullName":"Joe Ross","link":"/api/v1/people/605452"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"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":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.8,"strikeZoneTop":3.59764197511058,"strikeZoneBottom":1.77456967848384,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.38416713622419,"aZ":-19.618229969339747,"pfxX":-8.064808284652557,"pfxZ":6.430395127782518,"pX":-0.5773174715837278,"pZ":1.5435530394677663,"vX0":7.1535663587830305,"vY0":-138.2425922770029,"vZ0":-7.855670892980339,"x":139.01,"y":197.1,"x0":-2.1401075686090554,"y0":50.001684049642776,"z0":5.719786700387017,"aX":-15.740830119389065},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.3,"breakHorizontal":13.3,"spinRate":2164,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.39494527514084776,"extension":6.870737420680872},"index":0,"playId":"b9f1fb88-d03a-3f3e-864c-492f32dda747","pitchNumber":1,"startTime":"2025-08-20T20:01:34.181Z","endTime":"2025-08-20T20:01:38.208Z","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":94.7,"endSpeed":87.4,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.774088663317812,"aZ":-18.28100976797718,"pfxX":-2.8501204639501116,"pfxZ":7.161322137107316,"pX":0.3625186129128515,"pZ":2.8570457345332025,"vX0":7.758564217551688,"vY0":-137.73150575403523,"vZ0":-4.822820725033944,"x":103.18,"y":161.64,"x0":-2.1084076582080056,"y0":50.00235355784683,"z0":5.849749627565753,"aX":-5.529521299721693},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.2,"breakHorizontal":3.7,"spinRate":2193,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.39618138140777903,"extension":6.770750002317647},"index":1,"playId":"487071f9-d5af-3c10-9adf-7fdd1acb15eb","pitchNumber":2,"startTime":"2025-08-20T20:01:53.050Z","endTime":"2025-08-20T20:01:58.122Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":77.0,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.08355983726199,"aZ":-36.57963602483552,"pfxX":2.033580446730691,"pfxZ":-2.9649618596081044,"pX":-0.2549731446055282,"pZ":1.8012471788120106,"vX0":4.025228216802399,"vY0":-120.67401032063636,"vZ0":-1.99044510589791,"x":126.72,"y":190.15,"x0":-2.20478233866149,"y0":50.00591991435124,"z0":5.8402390067629995,"aX":3.0177441438716115},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-5.6,"breakHorizontal":-4.6,"spinRate":2093,"spinDirection":54},"zone":8,"typeConfidence":2.0,"plateTime":0.4527977743258913,"extension":6.7407053527018705},"index":2,"playId":"f5b5fee5-a666-386c-aea3-b3b51b452179","pitchNumber":3,"startTime":"2025-08-20T20:02:12.611Z","endTime":"2025-08-20T20:02:16.197Z","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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.4,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.5685555743407,"aZ":-36.51818313534042,"pfxX":3.1009730181930983,"pfxZ":-2.9451603856111355,"pX":-0.3172220620450527,"pZ":2.7119321242866734,"vX0":3.597880415325586,"vY0":-120.76179106115067,"vZ0":-0.006249633481345107,"x":129.09,"y":165.56,"x0":-2.229292282183732,"y0":50.001736874872904,"z0":5.927651366106487,"aX":4.577318087921056},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-5.0,"breakHorizontal":-6.5,"spinRate":2100,"spinDirection":52},"zone":4,"typeConfidence":2.0,"plateTime":0.45360511280267835,"extension":6.789861995199564},"index":3,"playId":"73e6c619-c4d3-39d3-b230-35b0221a6cce","pitchNumber":4,"startTime":"2025-08-20T20:02:39.038Z","endTime":"2025-08-20T20:02:43.216Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T20:02:43.216Z","atBatIndex":79},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Naylor grounds out sharply, second baseman Bryson Stott to first baseman Bryce Harper.","rbi":0,"awayScore":2,"homeScore":11,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-20T20:03:00.507Z","endTime":"2025-08-20T20:04:18.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605452,"fullName":"Joe Ross","link":"/api/v1/people/605452"},"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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"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(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":86.2,"endSpeed":79.4,"strikeZoneTop":3.2147059328677,"strikeZoneBottom":1.57548714105172,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.808102348035273,"aZ":-30.665646502634235,"pfxX":1.441766079936948,"pfxZ":0.9452694939347612,"pX":-1.264985675519026,"pZ":2.7650029440784274,"vX0":2.635707242593136,"vY0":-125.61635522439137,"vZ0":-1.356126843640411,"x":165.22,"y":164.12,"x0":-2.5141535172074825,"y0":50.00620122560227,"z0":5.79885531478493,"aX":2.3103130537360412},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.7,"breakHorizontal":-3.2,"spinRate":1909,"spinDirection":127},"zone":11,"typeConfidence":2.0,"plateTime":0.4355862435683333,"extension":6.500863611730963},"index":0,"playId":"f5179a3a-76ec-3451-ac4f-cb670d1854f6","pitchNumber":1,"startTime":"2025-08-20T20:03:12.023Z","endTime":"2025-08-20T20:03:15.904Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"ab384e2a-2464-44c5-856a-3be1a2759a75","startTime":"2025-08-20T20:03:30.635Z","endTime":"2025-08-20T20:03:35.635Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.1,"strikeZoneTop":3.21173042996459,"strikeZoneBottom":1.5449364180398,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.697702169979447,"aZ":-22.092763561904263,"pfxX":-10.036188503778643,"pfxZ":5.657132667319404,"pX":-0.15663761881256819,"pZ":0.870331619548089,"vX0":9.083187790411081,"vY0":-132.03789452026123,"vZ0":-8.060179276568435,"x":122.97,"y":215.28,"x0":-2.322166045484877,"y0":50.00117948364789,"z0":5.56397093956633,"aX":-17.881794188238462},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.8,"breakHorizontal":16.4,"spinRate":2020,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4133693207273783,"extension":6.816225385957811},"index":2,"playId":"61e34292-6d95-3915-8755-b852a964c1ed","pitchNumber":2,"startTime":"2025-08-20T20:03:48.349Z","endTime":"2025-08-20T20:03:52.004Z","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":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.755045913823366,"aZ":-19.426395706546025,"pfxX":-2.4793321906146684,"pfxZ":6.501567715051348,"pX":0.06901012495198038,"pZ":1.680566154634131,"vX0":7.410928372972758,"vY0":-138.84709212980496,"vZ0":-7.4861495963416775,"x":114.37,"y":193.4,"x0":-2.3072472188712725,"y0":50.00460224561214,"z0":5.694305101345836,"aX":-4.863172877676186},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.4,"breakHorizontal":3.0,"spinRate":2276,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.3937911595921846,"extension":6.566369475047435},"hitData":{"launchSpeed":106.1,"launchAngle":3.0,"totalDistance":83.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":152.54,"coordY":153.55}},"index":3,"playId":"9f5f247b-97ad-35de-945f-85383e7bd51a","pitchNumber":3,"startTime":"2025-08-20T20:04:10.936Z","endTime":"2025-08-20T20:04:18.294Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T20:04:18.294Z","atBatIndex":80}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Naylor grounds out sharply, second baseman Bryson Stott to first baseman Bryce Harper.","rbi":0,"awayScore":2,"homeScore":11,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-20T20:03:00.507Z","endTime":"2025-08-20T20:04:18.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605452,"fullName":"Joe Ross","link":"/api/v1/people/605452"},"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":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"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(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":86.2,"endSpeed":79.4,"strikeZoneTop":3.2147059328677,"strikeZoneBottom":1.57548714105172,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.808102348035273,"aZ":-30.665646502634235,"pfxX":1.441766079936948,"pfxZ":0.9452694939347612,"pX":-1.264985675519026,"pZ":2.7650029440784274,"vX0":2.635707242593136,"vY0":-125.61635522439137,"vZ0":-1.356126843640411,"x":165.22,"y":164.12,"x0":-2.5141535172074825,"y0":50.00620122560227,"z0":5.79885531478493,"aX":2.3103130537360412},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.7,"breakHorizontal":-3.2,"spinRate":1909,"spinDirection":127},"zone":11,"typeConfidence":2.0,"plateTime":0.4355862435683333,"extension":6.500863611730963},"index":0,"playId":"f5179a3a-76ec-3451-ac4f-cb670d1854f6","pitchNumber":1,"startTime":"2025-08-20T20:03:12.023Z","endTime":"2025-08-20T20:03:15.904Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"ab384e2a-2464-44c5-856a-3be1a2759a75","startTime":"2025-08-20T20:03:30.635Z","endTime":"2025-08-20T20:03:35.635Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.1,"strikeZoneTop":3.21173042996459,"strikeZoneBottom":1.5449364180398,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.697702169979447,"aZ":-22.092763561904263,"pfxX":-10.036188503778643,"pfxZ":5.657132667319404,"pX":-0.15663761881256819,"pZ":0.870331619548089,"vX0":9.083187790411081,"vY0":-132.03789452026123,"vZ0":-8.060179276568435,"x":122.97,"y":215.28,"x0":-2.322166045484877,"y0":50.00117948364789,"z0":5.56397093956633,"aX":-17.881794188238462},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.8,"breakHorizontal":16.4,"spinRate":2020,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4133693207273783,"extension":6.816225385957811},"index":2,"playId":"61e34292-6d95-3915-8755-b852a964c1ed","pitchNumber":2,"startTime":"2025-08-20T20:03:48.349Z","endTime":"2025-08-20T20:03:52.004Z","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":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.755045913823366,"aZ":-19.426395706546025,"pfxX":-2.4793321906146684,"pfxZ":6.501567715051348,"pX":0.06901012495198038,"pZ":1.680566154634131,"vX0":7.410928372972758,"vY0":-138.84709212980496,"vZ0":-7.4861495963416775,"x":114.37,"y":193.4,"x0":-2.3072472188712725,"y0":50.00460224561214,"z0":5.694305101345836,"aX":-4.863172877676186},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.4,"breakHorizontal":3.0,"spinRate":2276,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.3937911595921846,"extension":6.566369475047435},"hitData":{"launchSpeed":106.1,"launchAngle":3.0,"totalDistance":83.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":152.54,"coordY":153.55}},"index":3,"playId":"9f5f247b-97ad-35de-945f-85383e7bd51a","pitchNumber":3,"startTime":"2025-08-20T20:04:10.936Z","endTime":"2025-08-20T20:04:18.294Z","isPitch":true,"type":"pitch"}],"playEndTime":"2025-08-20T20:04:18.294Z","atBatIndex":80},"scoringPlays":[2,5,16,30,53,61,62,63,64,74,75],"playsByInning":[{"startIndex":0,"endIndex":9,"top":[0,1,2,3],"bottom":[4,5,6,7,8,9],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":1,"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":28.38,"y":88.33},"type":"H","description":"Home Run"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":168.2,"y":55.52},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":115.02,"y":47.06},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":88.16,"y":131.0},"type":"H","description":"Single"}]}},{"startIndex":10,"endIndex":19,"top":[10,11,12,13],"bottom":[14,15,16,17,18,19],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":2,"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"coordinates":{"x":75.15,"y":108.22},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"coordinates":{"x":91.24,"y":167.36},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":159.13,"y":157.6},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":172.26,"y":54.68},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":65.14,"y":100.92},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":156.6,"y":167.24},"type":"O","description":"Fielders Choice Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":141.64,"y":150.66},"type":"O","description":"Groundout"}]}},{"startIndex":20,"endIndex":26,"top":[20,21,22],"bottom":[23,24,25,26],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":3,"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":68.82,"y":104.52},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":120.42,"y":165.64},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":81.79,"y":160.44},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":161.35,"y":88.82},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"coordinates":{"x":108.93,"y":170.28},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":27,"endIndex":35,"top":[27,28,29],"bottom":[30,31,32,33,34,35],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":4,"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":116.54,"y":82.55},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":4,"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"coordinates":{"x":65.38,"y":113.8},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":228.52,"y":97.43},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":175.36,"y":112.47},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":99.8,"y":164.7},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":178.46,"y":62.24},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":120.85,"y":72.08},"type":"O","description":"Flyout"}]}},{"startIndex":36,"endIndex":43,"top":[36,37,38],"bottom":[39,40,41,42,43],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":5,"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"batter":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"coordinates":{"x":131.56,"y":158.16},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":158.24,"y":146.98},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"batter":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"coordinates":{"x":135.35,"y":82.4},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":181.95,"y":115.01},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":104.21,"y":90.63},"type":"O","description":"Lineout"}]}},{"startIndex":44,"endIndex":52,"top":[44,45,46,47],"bottom":[48,49,50,51,52],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":104.88,"y":162.68},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"coordinates":{"x":169.74,"y":90.98},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":6,"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":194.12,"y":81.54},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":147.12,"y":81.78},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":173.12,"y":99.7},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":183.98,"y":100.3},"type":"O","description":"Flyout"}]}},{"startIndex":53,"endIndex":67,"top":[53,54,55,56,57],"bottom":[58,59,60,61,62,63,64,65,66,67],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":502085,"fullName":"David Robertson","link":"/api/v1/people/502085"},"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"coordinates":{"x":11.67,"y":93.23},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":7,"pitcher":{"id":502085,"fullName":"David Robertson","link":"/api/v1/people/502085"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":160.15,"y":167.71},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":135.86,"y":58.84},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":56.19,"y":123.63},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":113.5,"y":162.68},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":180.43,"y":116.53},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":105.97,"y":133.57},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":666659,"fullName":"Sauryn Lao","link":"/api/v1/people/666659"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":132.26,"y":192.09},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":666659,"fullName":"Sauryn Lao","link":"/api/v1/people/666659"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":78.04,"y":114.93},"type":"O","description":"Flyout"}]}},{"startIndex":68,"endIndex":76,"top":[68,69,70],"bottom":[71,72,73,74,75,76],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":8,"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"coordinates":{"x":154.06,"y":146.45},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":8,"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"coordinates":{"x":85.17,"y":155.84},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":666659,"fullName":"Sauryn Lao","link":"/api/v1/people/666659"},"batter":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"coordinates":{"x":188.02,"y":146.53},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":666659,"fullName":"Sauryn Lao","link":"/api/v1/people/666659"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":158.63,"y":160.14},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":666659,"fullName":"Sauryn Lao","link":"/api/v1/people/666659"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":121.61,"y":154.05},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":666659,"fullName":"Sauryn Lao","link":"/api/v1/people/666659"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":214.41,"y":92.19},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":666659,"fullName":"Sauryn Lao","link":"/api/v1/people/666659"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":60.5,"y":111.07},"type":"O","description":"Flyout"}]}},{"startIndex":77,"endIndex":80,"top":[77,78,79,80],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":9,"pitcher":{"id":605452,"fullName":"Joe Ross","link":"/api/v1/people/605452"},"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"coordinates":{"x":43.44,"y":120.72},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"inning":9,"pitcher":{"id":605452,"fullName":"Joe Ross","link":"/api/v1/people/605452"},"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"coordinates":{"x":152.54,"y":153.55},"type":"O","description":"Groundout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":1,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":1,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":1,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":5,"hits":4,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":1,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":3,"hits":3,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":11,"hits":20,"errors":1,"leftOnBase":13},"away":{"runs":2,"hits":5,"errors":2,"leftOnBase":4}},"defense":{"pitcher":{"id":605452,"fullName":"Joe Ross","link":"/api/v1/people/605452"},"catcher":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"first":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"second":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"third":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"shortstop":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"left":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"center":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"right":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"onDeck":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"inHole":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"battingOrder":4,"team":{"id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"}},"offense":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"onDeck":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"inHole":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"pitcher":{"id":666659,"fullName":"Sauryn Lao","link":"/api/v1/people/666659"},"battingOrder":6,"team":{"id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"}},"balls":2,"strikes":0,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":136,"name":"Seattle Mariners","link":"/api/v1/teams/136"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":5,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".243","atBats":32,"obp":".318","slg":".410","ops":".728","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":33,"totalBases":12,"rbi":2,"leftOnBase":9,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"16.00","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":5,"groundOuts":8,"airOuts":9,"runs":11,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":0,"hits":20,"hitByPitch":1,"atBats":41,"obp":".542","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":194,"era":"3.99","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":10,"whip":"1.26","battersFaced":48,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":194,"balls":80,"strikes":114,"strikePercentage":".590","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":11,"pitchesPerInning":"24.25","runsScoredPer9":"12.38","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":12,"putOuts":24,"errors":2,"chances":38,"passedBall":0,"pickoffs":0}},"players":{"ID647304":{"person":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"jerseyNumber":"12","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"601","stats":{"batting":{"note":"a-","summary":"0-2","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"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":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":116,"flyOuts":71,"groundOuts":126,"airOuts":119,"runs":61,"doubles":23,"triples":1,"homeRuns":15,"strikeOuts":70,"baseOnBalls":42,"intentionalWalks":4,"hits":122,"hitByPitch":3,"avg":".282","atBats":433,"obp":".346","slg":".443","ops":".789","caughtStealing":2,"stolenBases":22,"stolenBasePercentage":".917","caughtStealingPercentage":".083","groundIntoDoublePlay":14,"groundIntoTriplePlay":0,"plateAppearances":485,"totalBases":192,"rbi":69,"leftOnBase":177,"sacBunts":0,"sacFlies":4,"babip":".304","groundOutsToAirouts":"1.06","catchersInterference":3,"pickoffs":0,"atBatsPerHomeRun":"28.87","popOuts":16,"lineOuts":32},"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":55,"putOuts":711,"errors":5,"chances":771,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID702284":{"person":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":4,"putOuts":2,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":34,"groundOuts":41,"airOuts":64,"runs":22,"doubles":7,"triples":1,"homeRuns":4,"strikeOuts":38,"baseOnBalls":22,"intentionalWalks":1,"hits":45,"hitByPitch":2,"avg":".243","atBats":185,"obp":".329","slg":".357","ops":".686","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":212,"totalBases":66,"rbi":23,"leftOnBase":85,"sacBunts":2,"sacFlies":1,"babip":".285","groundOutsToAirouts":"0.64","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.25","popOuts":16,"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":130,"putOuts":76,"errors":3,"chances":209,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID456781":{"person":{"id":456781,"fullName":"Donovan Solano","link":"/api/v1/people/456781"},"jerseyNumber":"39","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"600","stats":{"batting":{"summary":"0-2 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":68,"flyOuts":23,"groundOuts":43,"airOuts":42,"runs":10,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":38,"baseOnBalls":8,"intentionalWalks":0,"hits":41,"hitByPitch":3,"avg":".253","atBats":162,"obp":".297","slg":".346","ops":".643","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":175,"totalBases":56,"rbi":21,"leftOnBase":87,"sacBunts":0,"sacFlies":2,"babip":".309","groundOutsToAirouts":"1.02","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.00","popOuts":8,"lineOuts":11},"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":28,"putOuts":331,"errors":0,"chances":359,"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"}]},"ID668227":{"person":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"jerseyNumber":"56","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":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":126,"flyOuts":59,"groundOuts":98,"airOuts":119,"runs":74,"doubles":25,"triples":1,"homeRuns":23,"strikeOuts":146,"baseOnBalls":53,"intentionalWalks":2,"hits":114,"hitByPitch":21,"avg":".241","atBats":474,"obp":".341","slg":".443","ops":".784","caughtStealing":3,"stolenBases":24,"stolenBasePercentage":".889","caughtStealingPercentage":".111","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":551,"totalBases":210,"rbi":59,"leftOnBase":235,"sacBunts":0,"sacFlies":3,"babip":".295","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.61","popOuts":32,"lineOuts":28},"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":241,"errors":1,"chances":246,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID641487":{"person":{"id":641487,"fullName":"J.P. Crawford","link":"/api/v1/people/641487"},"jerseyNumber":"3","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"700","stats":{"batting":{"summary":"0-2 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":1,"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":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":124,"flyOuts":67,"groundOuts":121,"airOuts":123,"runs":55,"doubles":19,"triples":0,"homeRuns":9,"strikeOuts":101,"baseOnBalls":64,"intentionalWalks":1,"hits":122,"hitByPitch":3,"avg":".265","atBats":460,"obp":".358","slg":".365","ops":".723","caughtStealing":1,"stolenBases":7,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":534,"totalBases":168,"rbi":44,"leftOnBase":164,"sacBunts":6,"sacFlies":1,"babip":".322","groundOutsToAirouts":"0.98","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.11","popOuts":17,"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":289,"putOuts":158,"errors":9,"chances":456,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID686527":{"person":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"jerseyNumber":"8","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":25,"groundOuts":43,"airOuts":46,"runs":19,"doubles":9,"triples":0,"homeRuns":7,"strikeOuts":40,"baseOnBalls":15,"intentionalWalks":0,"hits":52,"hitByPitch":2,"avg":".289","atBats":180,"obp":".348","slg":".456","ops":".804","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":198,"totalBases":82,"rbi":20,"leftOnBase":73,"sacBunts":0,"sacFlies":1,"babip":".336","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.71","popOuts":5,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":92,"errors":1,"chances":96,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663728":{"person":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"jerseyNumber":"29","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"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":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":125,"flyOuts":83,"groundOuts":60,"airOuts":146,"runs":83,"doubles":19,"triples":0,"homeRuns":47,"strikeOuts":150,"baseOnBalls":75,"intentionalWalks":12,"hits":116,"hitByPitch":5,"avg":".247","atBats":469,"obp":".355","slg":".588","ops":".943","caughtStealing":3,"stolenBases":14,"stolenBasePercentage":".824","caughtStealingPercentage":".176","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":552,"totalBases":276,"rbi":102,"leftOnBase":201,"sacBunts":0,"sacFlies":3,"babip":".251","groundOutsToAirouts":"0.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"9.98","popOuts":43,"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":20,"stolenBases":60,"stolenBasePercentage":".750","caughtStealingPercentage":".250","assists":31,"putOuts":795,"errors":3,"chances":829,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID657571":{"person":{"id":657571,"fullName":"Caleb Ferguson","link":"/api/v1/people/657571"},"jerseyNumber":"43","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":9,"strikes":9,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"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}},"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":55,"gamesStarted":0,"flyOuts":23,"groundOuts":60,"airOuts":49,"runs":21,"doubles":8,"triples":0,"homeRuns":2,"strikeOuts":40,"baseOnBalls":16,"intentionalWalks":2,"hits":41,"hitByPitch":5,"atBats":186,"obp":".295","caughtStealing":1,"stolenBases":9,"stolenBasePercentage":".900","caughtStealingPercentage":".100","numberOfPitches":814,"era":"3.63","inningsPitched":"52.0","wins":3,"losses":2,"saves":0,"saveOpportunities":4,"holds":13,"blownSaves":4,"earnedRuns":21,"whip":"1.10","battersFaced":211,"outs":156,"gamesPitched":55,"completeGames":0,"shutouts":0,"pitchesThrown":814,"balls":290,"strikes":524,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.22","rbi":0,"winPercentage":".600","pitchesPerInning":"15.65","gamesFinished":3,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"6.92","walksPer9Inn":"2.77","hitsPer9Inn":"7.10","runsScoredPer9":"3.63","homeRunsPer9":"0.35","inheritedRunners":24,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":7,"lineOuts":19},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"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"}]},"ID666374":{"person":{"id":666374,"fullName":"Matt Brash","link":"/api/v1/people/666374"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":10,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":5,"strikes":5,"strikePercentage":".500","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"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}},"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":39,"gamesStarted":0,"flyOuts":11,"groundOuts":38,"airOuts":23,"runs":9,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":39,"baseOnBalls":13,"intentionalWalks":2,"hits":26,"hitByPitch":2,"atBats":122,"obp":".297","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":585,"era":"1.85","inningsPitched":"34.0","wins":1,"losses":2,"saves":3,"saveOpportunities":3,"holds":15,"blownSaves":0,"earnedRuns":7,"whip":"1.15","battersFaced":141,"outs":102,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":585,"balls":230,"strikes":355,"strikePercentage":".610","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.65","rbi":0,"winPercentage":".333","pitchesPerInning":"17.21","gamesFinished":6,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"10.32","walksPer9Inn":"3.44","hitsPer9Inn":"6.88","runsScoredPer9":"2.38","homeRunsPer9":"0.53","inheritedRunners":11,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":3,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":10},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID669302":{"person":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"jerseyNumber":"36","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":18,"flyOuts":45,"groundOuts":71,"airOuts":79,"runs":42,"doubles":15,"triples":1,"homeRuns":14,"strikeOuts":125,"baseOnBalls":23,"intentionalWalks":0,"hits":74,"hitByPitch":4,"atBats":348,"obp":".269","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1534,"era":"3.83","inningsPitched":"91.2","wins":3,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":39,"whip":"1.06","battersFaced":376,"outs":275,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1534,"balls":520,"strikes":1014,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":7,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":0,"winPercentage":".375","pitchesPerInning":"16.73","gamesFinished":0,"strikeoutWalkRatio":"5.43","strikeoutsPer9Inn":"12.27","walksPer9Inn":"2.26","hitsPer9Inn":"7.27","runsScoredPer9":"4.12","homeRunsPer9":"1.37","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":16,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":8,"errors":1,"chances":12,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID693433":{"person":{"id":693433,"fullName":"Bryan Woo","link":"/api/v1/people/693433"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":24,"gamesStarted":24,"flyOuts":90,"groundOuts":131,"airOuts":166,"runs":54,"doubles":23,"triples":1,"homeRuns":22,"strikeOuts":153,"baseOnBalls":28,"intentionalWalks":0,"hits":119,"hitByPitch":3,"atBats":563,"obp":".251","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":2185,"era":"3.02","inningsPitched":"152.0","wins":10,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":51,"whip":"0.97","battersFaced":600,"outs":456,"gamesPitched":24,"completeGames":0,"shutouts":0,"pitchesThrown":2185,"balls":706,"strikes":1479,"strikePercentage":".680","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.79","rbi":0,"winPercentage":".588","pitchesPerInning":"14.38","gamesFinished":0,"strikeoutWalkRatio":"5.46","strikeoutsPer9Inn":"9.06","walksPer9Inn":"1.66","hitsPer9Inn":"7.05","runsScoredPer9":"3.20","homeRunsPer9":"1.30","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":42,"lineOuts":34},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":10,"errors":1,"chances":24,"fielding":".958","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID622491":{"person":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"note":"(L, 8-7)","summary":"4.0 IP, 3 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":6,"airOuts":2,"runs":3,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":88,"inningsPitched":"4.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":22,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":34,"strikes":54,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"6.75","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"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":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":26,"gamesStarted":26,"flyOuts":98,"groundOuts":137,"airOuts":161,"runs":63,"doubles":30,"triples":3,"homeRuns":19,"strikeOuts":127,"baseOnBalls":40,"intentionalWalks":0,"hits":146,"hitByPitch":6,"atBats":568,"obp":".311","caughtStealing":4,"stolenBases":11,"stolenBasePercentage":".733","caughtStealingPercentage":".267","numberOfPitches":2468,"era":"3.57","inningsPitched":"146.1","wins":8,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":58,"whip":"1.27","battersFaced":617,"outs":439,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2468,"balls":867,"strikes":1601,"strikePercentage":".650","hitBatsmen":6,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":3,"winPercentage":".533","pitchesPerInning":"16.87","gamesFinished":0,"strikeoutWalkRatio":"3.18","strikeoutsPer9Inn":"7.81","walksPer9Inn":"2.46","hitsPer9Inn":"8.98","runsScoredPer9":"3.87","homeRunsPer9":"1.17","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":32,"lineOuts":31},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":9,"errors":0,"chances":13,"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"}]},"ID669923":{"person":{"id":669923,"fullName":"George Kirby","link":"/api/v1/people/669923"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":16,"gamesStarted":16,"flyOuts":46,"groundOuts":84,"airOuts":82,"runs":42,"doubles":13,"triples":1,"homeRuns":10,"strikeOuts":94,"baseOnBalls":23,"intentionalWalks":0,"hits":83,"hitByPitch":4,"atBats":337,"obp":".297","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","numberOfPitches":1465,"era":"4.22","inningsPitched":"89.2","wins":8,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":42,"whip":"1.18","battersFaced":370,"outs":269,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":1465,"balls":496,"strikes":969,"strikePercentage":".660","hitBatsmen":4,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.02","rbi":0,"winPercentage":".571","pitchesPerInning":"16.34","gamesFinished":0,"strikeoutWalkRatio":"4.09","strikeoutsPer9Inn":"9.43","walksPer9Inn":"2.31","hitsPer9Inn":"8.33","runsScoredPer9":"4.22","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":6,"passedBall":0,"popOuts":14,"lineOuts":22},"fielding":{"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":true,"isSubstitute":false}},"ID666659":{"person":{"id":666659,"fullName":"Sauryn Lao","link":"/api/v1/people/666659"},"jerseyNumber":"78","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, 3 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":3,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":39,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":9,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":39,"balls":16,"strikes":23,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":1,"runsScoredPer9":"16.20","homeRunsPer9":"5.40","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"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":2,"gamesStarted":0,"flyOuts":3,"groundOuts":2,"airOuts":4,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":4,"baseOnBalls":1,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":16,"obp":".412","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":76,"era":"8.10","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"2.10","battersFaced":17,"outs":10,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":76,"balls":32,"strikes":44,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":3,"winPercentage":".---","pitchesPerInning":"22.80","gamesFinished":2,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"10.80","walksPer9Inn":"2.70","hitsPer9Inn":"16.20","runsScoredPer9":"10.80","homeRunsPer9":"2.70","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664238":{"person":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"jerseyNumber":"25","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"800","stats":{"batting":{"summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":1,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":88,"flyOuts":27,"groundOuts":30,"airOuts":51,"runs":29,"doubles":5,"triples":0,"homeRuns":9,"strikeOuts":76,"baseOnBalls":19,"intentionalWalks":0,"hits":37,"hitByPitch":0,"avg":".193","atBats":192,"obp":".263","slg":".359","ops":".622","caughtStealing":4,"stolenBases":12,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":213,"totalBases":69,"rbi":19,"leftOnBase":91,"sacBunts":0,"sacFlies":2,"babip":".257","groundOutsToAirouts":"0.59","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.33","popOuts":15,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":92,"putOuts":98,"errors":6,"chances":196,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID662253":{"person":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"jerseyNumber":"75","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":49,"gamesStarted":0,"flyOuts":21,"groundOuts":46,"airOuts":35,"runs":11,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":61,"baseOnBalls":23,"intentionalWalks":3,"hits":24,"hitByPitch":2,"atBats":163,"obp":".258","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":795,"era":"1.31","inningsPitched":"48.0","wins":3,"losses":1,"saves":29,"saveOpportunities":35,"holds":0,"blownSaves":6,"earnedRuns":7,"whip":"0.98","battersFaced":192,"outs":144,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":795,"balls":295,"strikes":500,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.31","rbi":0,"winPercentage":".750","pitchesPerInning":"16.56","gamesFinished":34,"strikeoutWalkRatio":"2.65","strikeoutsPer9Inn":"11.44","walksPer9Inn":"4.31","hitsPer9Inn":"4.50","runsScoredPer9":"2.06","homeRunsPer9":"0.38","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"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":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | HR, 3 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":1,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":125,"flyOuts":81,"groundOuts":78,"airOuts":134,"runs":73,"doubles":23,"triples":0,"homeRuns":39,"strikeOuts":145,"baseOnBalls":32,"intentionalWalks":1,"hits":109,"hitByPitch":16,"avg":".237","atBats":459,"obp":".305","slg":".542","ops":".847","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":8,"groundIntoTriplePlay":0,"plateAppearances":514,"totalBases":249,"rbi":97,"leftOnBase":204,"sacBunts":0,"sacFlies":7,"babip":".248","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.77","popOuts":31,"lineOuts":22},"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":190,"putOuts":74,"errors":13,"chances":277,"fielding":".953","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID641598":{"person":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"jerseyNumber":"18","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"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":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":68,"flyOuts":28,"groundOuts":36,"airOuts":54,"runs":21,"doubles":5,"triples":0,"homeRuns":8,"strikeOuts":74,"baseOnBalls":25,"intentionalWalks":1,"hits":45,"hitByPitch":2,"avg":".216","atBats":208,"obp":".305","slg":".356","ops":".661","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":236,"totalBases":74,"rbi":26,"leftOnBase":101,"sacBunts":0,"sacFlies":1,"babip":".291","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.00","popOuts":15,"lineOuts":11},"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":5,"stolenBases":36,"stolenBasePercentage":".878","caughtStealingPercentage":".122","assists":9,"putOuts":308,"errors":3,"chances":320,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID642048":{"person":{"id":642048,"fullName":"Tayler Saucedo","link":"/api/v1/people/642048"},"jerseyNumber":"60","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"0.1 IP, 4 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":5,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":5,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":22,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":7,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":22,"balls":11,"strikes":11,"strikePercentage":".500","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"135.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":7,"gamesStarted":0,"flyOuts":6,"groundOuts":7,"airOuts":8,"runs":9,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":13,"hitByPitch":1,"atBats":35,"obp":".450","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":144,"era":"9.82","inningsPitched":"7.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"2.32","battersFaced":40,"outs":22,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":144,"balls":58,"strikes":86,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":5,"winPercentage":".---","pitchesPerInning":"19.64","gamesFinished":2,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"8.59","walksPer9Inn":"4.91","hitsPer9Inn":"15.95","runsScoredPer9":"11.05","homeRunsPer9":"1.23","inheritedRunners":4,"inheritedRunnersScored":2,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID642100":{"person":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":57,"gamesStarted":0,"flyOuts":28,"groundOuts":32,"airOuts":48,"runs":13,"doubles":9,"triples":1,"homeRuns":4,"strikeOuts":62,"baseOnBalls":10,"intentionalWalks":1,"hits":33,"hitByPitch":3,"atBats":173,"obp":".245","caughtStealing":0,"stolenBases":8,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":711,"era":"2.27","inningsPitched":"47.2","wins":2,"losses":1,"saves":0,"saveOpportunities":5,"holds":17,"blownSaves":5,"earnedRuns":12,"whip":"0.90","battersFaced":188,"outs":143,"gamesPitched":57,"completeGames":0,"shutouts":0,"pitchesThrown":711,"balls":217,"strikes":494,"strikePercentage":".690","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".667","pitchesPerInning":"14.92","gamesFinished":3,"strikeoutWalkRatio":"6.20","strikeoutsPer9Inn":"11.71","walksPer9Inn":"1.89","hitsPer9Inn":"6.23","runsScoredPer9":"2.45","homeRunsPer9":"0.76","inheritedRunners":29,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":4,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677594":{"person":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"jerseyNumber":"44","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"300","stats":{"batting":{"summary":"3-4 | HR, 2B, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":7,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":127,"flyOuts":70,"groundOuts":142,"airOuts":119,"runs":82,"doubles":24,"triples":4,"homeRuns":25,"strikeOuts":129,"baseOnBalls":32,"intentionalWalks":1,"hits":138,"hitByPitch":10,"avg":".262","atBats":526,"obp":".316","slg":".466","ops":".782","caughtStealing":6,"stolenBases":23,"stolenBasePercentage":".793","caughtStealingPercentage":".207","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":570,"totalBases":245,"rbi":71,"leftOnBase":237,"sacBunts":0,"sacFlies":2,"babip":".302","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":1,"atBatsPerHomeRun":"21.04","popOuts":21,"lineOuts":28},"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":346,"errors":3,"chances":353,"fielding":".992","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID682243":{"person":{"id":682243,"fullName":"Bryce Miller","link":"/api/v1/people/682243"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":11,"gamesStarted":11,"flyOuts":34,"groundOuts":51,"airOuts":59,"runs":35,"doubles":13,"triples":1,"homeRuns":7,"strikeOuts":43,"baseOnBalls":25,"intentionalWalks":0,"hits":56,"hitByPitch":3,"atBats":205,"obp":".354","caughtStealing":3,"stolenBases":13,"stolenBasePercentage":".813","caughtStealingPercentage":".188","numberOfPitches":956,"era":"5.87","inningsPitched":"53.2","wins":2,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":35,"whip":"1.51","battersFaced":238,"outs":161,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":956,"balls":349,"strikes":607,"strikePercentage":".630","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".286","pitchesPerInning":"17.81","gamesFinished":0,"strikeoutWalkRatio":"1.72","strikeoutsPer9Inn":"7.21","walksPer9Inn":"4.19","hitsPer9Inn":"9.39","runsScoredPer9":"5.87","homeRunsPer9":"1.17","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":13,"lineOuts":12},"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":true,"isSubstitute":false}},"ID660825":{"person":{"id":660825,"fullName":"Eduard Bazardo","link":"/api/v1/people/660825"},"jerseyNumber":"83","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"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":".---","numberOfPitches":17,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":5,"strikes":12,"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":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":57,"gamesStarted":0,"flyOuts":45,"groundOuts":45,"airOuts":77,"runs":20,"doubles":3,"triples":1,"homeRuns":8,"strikeOuts":62,"baseOnBalls":25,"intentionalWalks":2,"hits":42,"hitByPitch":2,"atBats":223,"obp":".273","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":988,"era":"2.71","inningsPitched":"63.0","wins":5,"losses":0,"saves":0,"saveOpportunities":1,"holds":6,"blownSaves":1,"earnedRuns":19,"whip":"1.06","battersFaced":253,"outs":189,"gamesPitched":57,"completeGames":0,"shutouts":0,"pitchesThrown":988,"balls":344,"strikes":644,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.68","gamesFinished":18,"strikeoutWalkRatio":"2.48","strikeoutsPer9Inn":"8.86","walksPer9Inn":"3.57","hitsPer9Inn":"6.00","runsScoredPer9":"2.86","homeRunsPer9":"1.14","inheritedRunners":14,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":11,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"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"}]},"ID593871":{"person":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"jerseyNumber":"7","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":106,"flyOuts":69,"groundOuts":93,"airOuts":120,"runs":44,"doubles":15,"triples":0,"homeRuns":18,"strikeOuts":64,"baseOnBalls":32,"intentionalWalks":1,"hits":87,"hitByPitch":3,"avg":".242","atBats":359,"obp":".307","slg":".435","ops":".742","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":399,"totalBases":156,"rbi":54,"leftOnBase":123,"sacBunts":2,"sacFlies":3,"babip":".246","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.94","popOuts":30,"lineOuts":21},"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":47,"putOuts":28,"errors":0,"chances":75,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID670042":{"person":{"id":670042,"fullName":"Luke Raley","link":"/api/v1/people/670042"},"jerseyNumber":"20","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"battingOrder":"801","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":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":52,"flyOuts":14,"groundOuts":42,"airOuts":25,"runs":19,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":48,"baseOnBalls":17,"intentionalWalks":0,"hits":31,"hitByPitch":10,"avg":".215","atBats":144,"obp":".337","slg":".340","ops":".677","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":173,"totalBases":49,"rbi":18,"leftOnBase":73,"sacBunts":1,"sacFlies":1,"babip":".290","groundOutsToAirouts":"1.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":5,"lineOuts":6},"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":14,"putOuts":179,"errors":2,"chances":195,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID672841":{"person":{"id":672841,"fullName":"Carlos Vargas","link":"/api/v1/people/672841"},"jerseyNumber":"54","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":136,"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":56,"gamesStarted":0,"flyOuts":34,"groundOuts":74,"airOuts":61,"runs":30,"doubles":7,"triples":1,"homeRuns":7,"strikeOuts":40,"baseOnBalls":22,"intentionalWalks":4,"hits":61,"hitByPitch":4,"atBats":232,"obp":".335","caughtStealing":2,"stolenBases":6,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":862,"era":"3.69","inningsPitched":"61.0","wins":4,"losses":5,"saves":1,"saveOpportunities":7,"holds":14,"blownSaves":6,"earnedRuns":25,"whip":"1.36","battersFaced":262,"outs":183,"gamesPitched":56,"completeGames":0,"shutouts":0,"pitchesThrown":862,"balls":301,"strikes":561,"strikePercentage":".650","hitBatsmen":4,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.21","rbi":0,"winPercentage":".444","pitchesPerInning":"14.13","gamesFinished":7,"strikeoutWalkRatio":"1.82","strikeoutsPer9Inn":"5.90","walksPer9Inn":"3.25","hitsPer9Inn":"9.00","runsScoredPer9":"4.43","homeRunsPer9":"1.03","inheritedRunners":20,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":4,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[668227,663728,677594,553993,641598,456781,647304,641487,664238,670042,702284,622491,660825,657571,666374,642048,666659],"pitchers":[622491,660825,657571,666374,642048,666659],"bench":[686527,593871],"bullpen":[669302,669923,682243,662253,642100,672841,693433],"battingOrder":[668227,663728,677594,553993,641598,647304,641487,670042,702284],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Rodríguez, J (24, Ross)."},{"label":"HR","value":"Rodríguez, J (25, 1st inning off Luzardo, 0 on, 2 out); Suárez, E (39, 7th inning off Robertson, 0 on, 0 out)."},{"label":"TB","value":"Garver; Rodríguez, J 7; Suárez, E 4."},{"label":"RBI","value":"Rodríguez, J (71); Suárez, E (97)."},{"label":"2-out RBI","value":"Rodríguez, J."},{"label":"Runners left in scoring position, 2 out","value":"Naylor, J."},{"label":"Team RISP","value":"0-for-3."},{"label":"Team LOB","value":"4."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Rodríguez, J (6, 2nd base by Luzardo/Realmuto)."},{"label":"PO","value":"Rodríguez, J (1st base by Luzardo)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Suárez, E (13, throw); Raley, L (2, throw)."},{"label":"DP","value":"2 (2 Suárez, E-Young-Solano)."}]}],"note":[{"label":"a","value":"Grounded out for Solano in the 7th."},{"label":"b","value":"Struck out for Moore, D in the 7th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":8,"airOuts":9,"runs":11,"doubles":4,"triples":1,"homeRuns":2,"strikeOuts":5,"baseOnBalls":5,"intentionalWalks":0,"hits":20,"hitByPitch":1,"avg":".258","atBats":41,"obp":".328","slg":".423","ops":".751","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":32,"rbi":11,"leftOnBase":28,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"20.50","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":2,"groundOuts":5,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":32,"obp":".182","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":135,"era":"3.76","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.23","battersFaced":33,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":135,"balls":42,"strikes":93,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.00","rbi":2,"pitchesPerInning":"15.00","runsScoredPer9":"2.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":5,"putOuts":27,"errors":1,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID669016":{"person":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"600","stats":{"batting":{"summary":"1-4 | BB, K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"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":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":104,"flyOuts":43,"groundOuts":66,"airOuts":70,"runs":43,"doubles":17,"triples":1,"homeRuns":7,"strikeOuts":80,"baseOnBalls":29,"intentionalWalks":0,"hits":76,"hitByPitch":0,"avg":".267","atBats":285,"obp":".330","slg":".407","ops":".737","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":322,"totalBases":116,"rbi":28,"leftOnBase":119,"sacBunts":3,"sacFlies":4,"babip":".342","groundOutsToAirouts":"0.94","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"40.71","popOuts":8,"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":194,"errors":3,"chances":203,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID666200":{"person":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"note":"(W, 12-6)","summary":"6.0 IP, ER, 12 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":1,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":21,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":89,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":21,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":24,"strikes":65,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"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":26,"gamesStarted":26,"flyOuts":77,"groundOuts":123,"airOuts":126,"runs":70,"doubles":30,"triples":0,"homeRuns":14,"strikeOuts":170,"baseOnBalls":48,"intentionalWalks":0,"hits":141,"hitByPitch":1,"atBats":558,"obp":".312","caughtStealing":8,"stolenBases":18,"stolenBasePercentage":".692","caughtStealingPercentage":".308","numberOfPitches":2416,"era":"4.10","inningsPitched":"145.0","wins":12,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":66,"whip":"1.30","battersFaced":609,"outs":435,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2416,"balls":855,"strikes":1561,"strikePercentage":".650","hitBatsmen":1,"balks":1,"wildPitches":2,"pickoffs":5,"groundOutsToAirouts":"0.98","rbi":1,"winPercentage":".667","pitchesPerInning":"16.66","gamesFinished":0,"strikeoutWalkRatio":"3.54","strikeoutsPer9Inn":"10.55","walksPer9Inn":"2.98","hitsPer9Inn":"8.75","runsScoredPer9":"4.34","homeRunsPer9":"0.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":24,"lineOuts":25},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":5,"errors":2,"chances":23,"fielding":".913","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID621237":{"person":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":0,"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":14,"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":14,"balls":6,"strikes":8,"strikePercentage":".570","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":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":21,"gamesStarted":0,"flyOuts":9,"groundOuts":17,"airOuts":20,"runs":7,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":26,"baseOnBalls":4,"intentionalWalks":0,"hits":20,"hitByPitch":0,"atBats":82,"obp":".276","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":352,"era":"2.57","inningsPitched":"21.0","wins":4,"losses":1,"saves":7,"saveOpportunities":7,"holds":5,"blownSaves":0,"earnedRuns":6,"whip":"1.14","battersFaced":87,"outs":63,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":352,"balls":123,"strikes":229,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".800","pitchesPerInning":"16.76","gamesFinished":9,"strikeoutWalkRatio":"6.50","strikeoutsPer9Inn":"11.14","walksPer9Inn":"1.71","hitsPer9Inn":"8.57","runsScoredPer9":"3.00","homeRunsPer9":"0.43","inheritedRunners":4,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":7},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID650911":{"person":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"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":25,"gamesStarted":25,"flyOuts":59,"groundOuts":183,"airOuts":106,"runs":45,"doubles":25,"triples":0,"homeRuns":10,"strikeOuts":169,"baseOnBalls":38,"intentionalWalks":0,"hits":134,"hitByPitch":6,"atBats":590,"obp":".281","caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","numberOfPitches":2277,"era":"2.46","inningsPitched":"157.0","wins":11,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.10","battersFaced":636,"outs":471,"gamesPitched":25,"completeGames":1,"shutouts":0,"pitchesThrown":2277,"balls":768,"strikes":1509,"strikePercentage":".660","hitBatsmen":6,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.73","rbi":0,"winPercentage":".733","pitchesPerInning":"14.50","gamesFinished":0,"strikeoutWalkRatio":"4.45","strikeoutsPer9Inn":"9.69","walksPer9Inn":"2.18","hitsPer9Inn":"7.68","runsScoredPer9":"2.58","homeRunsPer9":"0.57","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":37},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":20,"putOuts":6,"errors":1,"chances":27,"fielding":".963","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID547180":{"person":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"jerseyNumber":"3","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"300","stats":{"batting":{"summary":"1-3 | 3 BB, RBI, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":1,"rbi":1,"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":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":99,"flyOuts":58,"groundOuts":94,"airOuts":95,"runs":57,"doubles":28,"triples":0,"homeRuns":21,"strikeOuts":91,"baseOnBalls":54,"intentionalWalks":4,"hits":99,"hitByPitch":5,"avg":".263","atBats":376,"obp":".361","slg":".505","ops":".866","caughtStealing":1,"stolenBases":11,"stolenBasePercentage":".917","caughtStealingPercentage":".083","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":438,"totalBases":190,"rbi":60,"leftOnBase":158,"sacBunts":0,"sacFlies":3,"babip":".292","groundOutsToAirouts":"0.99","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.90","popOuts":8,"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":57,"putOuts":693,"errors":2,"chances":752,"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"}]},"ID592663":{"person":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"jerseyNumber":"10","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | BB","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":0,"putOuts":15,"errors":0,"chances":15,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":105,"flyOuts":41,"groundOuts":103,"airOuts":87,"runs":43,"doubles":23,"triples":1,"homeRuns":9,"strikeOuts":98,"baseOnBalls":28,"intentionalWalks":1,"hits":111,"hitByPitch":4,"avg":".278","atBats":399,"obp":".332","slg":".409","ops":".741","caughtStealing":2,"stolenBases":7,"stolenBasePercentage":".778","caughtStealingPercentage":".222","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":432,"totalBases":163,"rbi":43,"leftOnBase":150,"sacBunts":0,"sacFlies":0,"babip":".349","groundOutsToAirouts":"1.18","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"44.33","popOuts":15,"lineOuts":31},"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":22,"stolenBases":56,"stolenBasePercentage":".718","caughtStealingPercentage":".282","assists":30,"putOuts":970,"errors":4,"chances":1004,"fielding":".996","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID661395":{"person":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"jerseyNumber":"59","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":3,"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":56,"gamesStarted":0,"flyOuts":17,"groundOuts":74,"airOuts":30,"runs":13,"doubles":4,"triples":0,"homeRuns":1,"strikeOuts":58,"baseOnBalls":18,"intentionalWalks":4,"hits":42,"hitByPitch":3,"atBats":202,"obp":".280","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","numberOfPitches":837,"era":"1.80","inningsPitched":"55.0","wins":6,"losses":4,"saves":22,"saveOpportunities":24,"holds":1,"blownSaves":2,"earnedRuns":11,"whip":"1.09","battersFaced":225,"outs":165,"gamesPitched":56,"completeGames":0,"shutouts":0,"pitchesThrown":837,"balls":287,"strikes":550,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"2.47","rbi":0,"winPercentage":".600","pitchesPerInning":"15.22","gamesFinished":42,"strikeoutWalkRatio":"3.22","strikeoutsPer9Inn":"9.49","walksPer9Inn":"2.95","hitsPer9Inn":"6.87","runsScoredPer9":"2.13","homeRunsPer9":"0.16","inheritedRunners":5,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":2,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID624641":{"person":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"jerseyNumber":"33","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":72,"flyOuts":25,"groundOuts":55,"airOuts":45,"runs":23,"doubles":9,"triples":1,"homeRuns":6,"strikeOuts":48,"baseOnBalls":9,"intentionalWalks":0,"hits":51,"hitByPitch":2,"avg":".262","atBats":195,"obp":".300","slg":".410","ops":".710","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":211,"totalBases":80,"rbi":27,"leftOnBase":69,"sacBunts":3,"sacFlies":1,"babip":".317","groundOutsToAirouts":"1.22","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"32.50","popOuts":7,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":110,"putOuts":82,"errors":3,"chances":195,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID642215":{"person":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"jerseyNumber":"37","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":33,"flyOuts":8,"groundOuts":13,"airOuts":15,"runs":7,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":8,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".233","atBats":60,"obp":".324","slg":".367","ops":".691","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":68,"totalBases":22,"rbi":10,"leftOnBase":24,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"0.87","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"30.00","popOuts":4,"lineOuts":3},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":4,"groundOuts":2,"airOuts":7,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":12,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":36,"era":"0.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":12,"outs":9,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":36,"balls":10,"strikes":26,"strikePercentage":".720","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.29","rbi":0,"winPercentage":".---","pitchesPerInning":"12.00","gamesFinished":2,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":38,"errors":0,"chances":39,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID689147":{"person":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"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":54,"gamesStarted":0,"flyOuts":25,"groundOuts":44,"airOuts":51,"runs":20,"doubles":10,"triples":0,"homeRuns":3,"strikeOuts":50,"baseOnBalls":21,"intentionalWalks":3,"hits":42,"hitByPitch":4,"atBats":185,"obp":".316","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":818,"era":"2.81","inningsPitched":"48.0","wins":6,"losses":4,"saves":3,"saveOpportunities":9,"holds":18,"blownSaves":6,"earnedRuns":15,"whip":"1.31","battersFaced":212,"outs":144,"gamesPitched":54,"completeGames":0,"shutouts":0,"pitchesThrown":818,"balls":296,"strikes":522,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":0,"winPercentage":".600","pitchesPerInning":"17.04","gamesFinished":9,"strikeoutWalkRatio":"2.38","strikeoutsPer9Inn":"9.38","walksPer9Inn":"3.94","hitsPer9Inn":"7.88","runsScoredPer9":"3.75","homeRunsPer9":"0.56","inheritedRunners":25,"inheritedRunnersScored":11,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":11,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":2,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592206":{"person":{"id":592206,"fullName":"Nick Castellanos","link":"/api/v1/people/592206"},"jerseyNumber":"8","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":122,"flyOuts":82,"groundOuts":113,"airOuts":135,"runs":61,"doubles":24,"triples":1,"homeRuns":16,"strikeOuts":107,"baseOnBalls":24,"intentionalWalks":0,"hits":119,"hitByPitch":3,"avg":".253","atBats":470,"obp":".291","slg":".411","ops":".702","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":501,"totalBases":193,"rbi":61,"leftOnBase":231,"sacBunts":0,"sacFlies":4,"babip":".293","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.38","popOuts":11,"lineOuts":42},"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":3,"putOuts":204,"errors":0,"chances":207,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664761":{"person":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"500","stats":{"batting":{"summary":"1-5 | 2B, 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":49,"groundOuts":115,"airOuts":89,"runs":41,"doubles":13,"triples":2,"homeRuns":9,"strikeOuts":65,"baseOnBalls":24,"intentionalWalks":0,"hits":104,"hitByPitch":5,"avg":".282","atBats":369,"obp":".331","slg":".401","ops":".732","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":13,"groundIntoTriplePlay":0,"plateAppearances":402,"totalBases":148,"rbi":45,"leftOnBase":163,"sacBunts":0,"sacFlies":4,"babip":".318","groundOutsToAirouts":"1.29","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.00","popOuts":8,"lineOuts":32},"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":169,"putOuts":134,"errors":4,"chances":307,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID605452":{"person":{"id":605452,"fullName":"Joe Ross","link":"/api/v1/people/605452"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":2,"strikes":10,"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":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":36,"gamesStarted":1,"flyOuts":27,"groundOuts":61,"airOuts":48,"runs":27,"doubles":17,"triples":1,"homeRuns":8,"strikeOuts":38,"baseOnBalls":17,"intentionalWalks":1,"hits":54,"hitByPitch":2,"atBats":196,"obp":".333","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":828,"era":"4.68","inningsPitched":"50.0","wins":2,"losses":1,"saves":0,"saveOpportunities":2,"holds":1,"blownSaves":2,"earnedRuns":26,"whip":"1.42","battersFaced":220,"outs":150,"gamesPitched":36,"completeGames":0,"shutouts":0,"pitchesThrown":828,"balls":293,"strikes":535,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.27","rbi":0,"winPercentage":".667","pitchesPerInning":"16.56","gamesFinished":8,"strikeoutWalkRatio":"2.24","strikeoutsPer9Inn":"6.84","walksPer9Inn":"3.06","hitsPer9Inn":"9.72","runsScoredPer9":"4.86","homeRunsPer9":"1.44","inheritedRunners":11,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":1,"sacFlies":4,"passedBall":0,"popOuts":8,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":2,"errors":0,"chances":6,"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"}]},"ID681082":{"person":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"900","stats":{"batting":{"summary":"3-5 | 2B, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"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":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":115,"flyOuts":79,"groundOuts":92,"airOuts":132,"runs":53,"doubles":17,"triples":3,"homeRuns":8,"strikeOuts":76,"baseOnBalls":43,"intentionalWalks":0,"hits":97,"hitByPitch":1,"avg":".247","atBats":392,"obp":".321","slg":".367","ops":".688","caughtStealing":3,"stolenBases":21,"stolenBasePercentage":".875","caughtStealingPercentage":".125","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":441,"totalBases":144,"rbi":51,"leftOnBase":162,"sacBunts":2,"sacFlies":3,"babip":".286","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.00","popOuts":18,"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":247,"putOuts":190,"errors":2,"chances":439,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID656941":{"person":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"200","stats":{"batting":{"summary":"3-5 | HR, 2B, 5 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":7,"rbi":5,"leftOnBase":3,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":127,"flyOuts":66,"groundOuts":90,"airOuts":113,"runs":89,"doubles":20,"triples":1,"homeRuns":45,"strikeOuts":152,"baseOnBalls":82,"intentionalWalks":5,"hits":120,"hitByPitch":9,"avg":".253","atBats":474,"obp":".373","slg":".584","ops":".957","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":566,"totalBases":277,"rbi":109,"leftOnBase":226,"sacBunts":0,"sacFlies":1,"babip":".270","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.53","popOuts":24,"lineOuts":23},"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":14,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID592836":{"person":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"jerseyNumber":"99","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"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":26,"gamesStarted":15,"flyOuts":51,"groundOuts":108,"airOuts":97,"runs":40,"doubles":13,"triples":1,"homeRuns":14,"strikeOuts":65,"baseOnBalls":28,"intentionalWalks":0,"hits":90,"hitByPitch":4,"atBats":358,"obp":".312","caughtStealing":2,"stolenBases":9,"stolenBasePercentage":".818","caughtStealingPercentage":".182","numberOfPitches":1504,"era":"3.34","inningsPitched":"91.2","wins":4,"losses":6,"saves":1,"saveOpportunities":3,"holds":1,"blownSaves":2,"earnedRuns":34,"whip":"1.29","battersFaced":392,"outs":275,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":1504,"balls":558,"strikes":946,"strikePercentage":".630","hitBatsmen":4,"balks":0,"wildPitches":1,"pickoffs":3,"groundOutsToAirouts":"1.11","rbi":0,"winPercentage":".400","pitchesPerInning":"16.41","gamesFinished":4,"strikeoutWalkRatio":"2.32","strikeoutsPer9Inn":"6.38","walksPer9Inn":"2.75","hitsPer9Inn":"8.84","runsScoredPer9":"3.93","homeRunsPer9":"1.37","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":20,"lineOuts":26},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":8,"errors":1,"chances":25,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665561":{"person":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"401","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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":12,"groundOuts":33,"airOuts":20,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":9,"intentionalWalks":0,"hits":14,"hitByPitch":1,"avg":".177","atBats":79,"obp":".270","slg":".241","ops":".511","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":90,"totalBases":19,"rbi":6,"leftOnBase":49,"sacBunts":1,"sacFlies":0,"babip":".200","groundOutsToAirouts":"1.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"79.00","popOuts":6,"lineOuts":2},"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":10,"stolenBases":20,"stolenBasePercentage":".667","caughtStealingPercentage":".333","assists":12,"putOuts":209,"errors":1,"chances":222,"fielding":".995","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID621381":{"person":{"id":621381,"fullName":"Matt Strahm","link":"/api/v1/people/621381"},"jerseyNumber":"25","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"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":53,"gamesStarted":0,"flyOuts":38,"groundOuts":22,"airOuts":70,"runs":19,"doubles":7,"triples":2,"homeRuns":5,"strikeOuts":56,"baseOnBalls":16,"intentionalWalks":1,"hits":38,"hitByPitch":1,"atBats":180,"obp":".274","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":799,"era":"3.08","inningsPitched":"49.2","wins":1,"losses":3,"saves":6,"saveOpportunities":10,"holds":14,"blownSaves":4,"earnedRuns":17,"whip":"1.09","battersFaced":203,"outs":149,"gamesPitched":53,"completeGames":0,"shutouts":0,"pitchesThrown":799,"balls":253,"strikes":546,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.31","rbi":0,"winPercentage":".250","pitchesPerInning":"16.09","gamesFinished":17,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"10.15","walksPer9Inn":"2.90","hitsPer9Inn":"6.89","runsScoredPer9":"3.44","homeRunsPer9":"0.91","inheritedRunners":8,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":20,"lineOuts":12},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID624133":{"person":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"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":19,"gamesStarted":19,"flyOuts":70,"groundOuts":113,"airOuts":121,"runs":44,"doubles":14,"triples":2,"homeRuns":10,"strikeOuts":111,"baseOnBalls":29,"intentionalWalks":0,"hits":110,"hitByPitch":6,"atBats":453,"obp":".297","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":1809,"era":"3.25","inningsPitched":"119.0","wins":9,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":43,"whip":"1.17","battersFaced":490,"outs":357,"gamesPitched":19,"completeGames":0,"shutouts":0,"pitchesThrown":1809,"balls":622,"strikes":1187,"strikePercentage":".660","hitBatsmen":6,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.93","rbi":0,"winPercentage":".600","pitchesPerInning":"15.20","gamesFinished":0,"strikeoutWalkRatio":"3.83","strikeoutsPer9Inn":"8.39","walksPer9Inn":"2.19","hitsPer9Inn":"8.32","runsScoredPer9":"3.33","homeRunsPer9":"0.76","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":26,"lineOuts":25},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":9,"errors":2,"chances":24,"fielding":".917","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664056":{"person":{"id":664056,"fullName":"Harrison Bader","link":"/api/v1/people/664056"},"jerseyNumber":"2","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | HBP, K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":111,"flyOuts":41,"groundOuts":73,"airOuts":76,"runs":37,"doubles":14,"triples":0,"homeRuns":13,"strikeOuts":91,"baseOnBalls":31,"intentionalWalks":0,"hits":79,"hitByPitch":10,"avg":".250","atBats":316,"obp":".333","slg":".418","ops":".751","caughtStealing":5,"stolenBases":10,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":360,"totalBases":132,"rbi":42,"leftOnBase":139,"sacBunts":0,"sacFlies":3,"babip":".307","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.31","popOuts":20,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":233,"errors":1,"chances":239,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID621383":{"person":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"note":"(H, 6)","summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":4,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":4,"balls":1,"strikes":3,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"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}},"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":54,"gamesStarted":1,"flyOuts":26,"groundOuts":53,"airOuts":54,"runs":19,"doubles":4,"triples":2,"homeRuns":7,"strikeOuts":53,"baseOnBalls":8,"intentionalWalks":0,"hits":43,"hitByPitch":0,"atBats":201,"obp":".244","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":859,"era":"2.98","inningsPitched":"54.1","wins":5,"losses":2,"saves":1,"saveOpportunities":2,"holds":6,"blownSaves":1,"earnedRuns":18,"whip":"0.94","battersFaced":211,"outs":163,"gamesPitched":54,"completeGames":0,"shutouts":0,"pitchesThrown":859,"balls":293,"strikes":566,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".714","pitchesPerInning":"15.81","gamesFinished":10,"strikeoutWalkRatio":"6.63","strikeoutsPer9Inn":"8.78","walksPer9Inn":"1.33","hitsPer9Inn":"7.12","runsScoredPer9":"3.15","homeRunsPer9":"1.16","inheritedRunners":20,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":2,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":21},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":5,"errors":1,"chances":11,"fielding":".909","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID605400":{"person":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"jerseyNumber":"27","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"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":10,"gamesStarted":10,"flyOuts":24,"groundOuts":48,"airOuts":45,"runs":41,"doubles":11,"triples":0,"homeRuns":11,"strikeOuts":56,"baseOnBalls":17,"intentionalWalks":0,"hits":66,"hitByPitch":3,"atBats":214,"obp":".368","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","numberOfPitches":916,"era":"6.92","inningsPitched":"52.0","wins":1,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":40,"whip":"1.60","battersFaced":235,"outs":156,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":916,"balls":315,"strikes":601,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.07","rbi":0,"winPercentage":".125","pitchesPerInning":"17.62","gamesFinished":0,"strikeoutWalkRatio":"3.29","strikeoutsPer9Inn":"9.69","walksPer9Inn":"2.94","hitsPer9Inn":"11.42","runsScoredPer9":"7.10","homeRunsPer9":"1.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":10,"lineOuts":11},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":4,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID596146":{"person":{"id":596146,"fullName":"Max Kepler","link":"/api/v1/people/596146"},"jerseyNumber":"17","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"800","stats":{"batting":{"summary":"3-5 | HR, 2B, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":7,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":0,"lineOuts":1},"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":105,"flyOuts":72,"groundOuts":80,"airOuts":119,"runs":48,"doubles":17,"triples":0,"homeRuns":13,"strikeOuts":73,"baseOnBalls":40,"intentionalWalks":3,"hits":74,"hitByPitch":3,"avg":".216","atBats":342,"obp":".302","slg":".380","ops":".682","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":389,"totalBases":130,"rbi":40,"leftOnBase":163,"sacBunts":1,"sacFlies":3,"babip":".236","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.31","popOuts":19,"lineOuts":28},"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":2,"putOuts":163,"errors":1,"chances":166,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID605447":{"person":{"id":605447,"fullName":"Jordan Romano","link":"/api/v1/people/605447"},"jerseyNumber":"68","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"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":48,"gamesStarted":0,"flyOuts":21,"groundOuts":32,"airOuts":42,"runs":36,"doubles":9,"triples":0,"homeRuns":9,"strikeOuts":45,"baseOnBalls":16,"intentionalWalks":1,"hits":43,"hitByPitch":2,"atBats":159,"obp":".339","caughtStealing":4,"stolenBases":10,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":672,"era":"7.56","inningsPitched":"41.2","wins":2,"losses":4,"saves":8,"saveOpportunities":11,"holds":7,"blownSaves":3,"earnedRuns":35,"whip":"1.42","battersFaced":180,"outs":125,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":672,"balls":235,"strikes":437,"strikePercentage":".650","hitBatsmen":2,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.76","rbi":0,"winPercentage":".333","pitchesPerInning":"16.13","gamesFinished":14,"strikeoutWalkRatio":"2.81","strikeoutsPer9Inn":"9.72","walksPer9Inn":"3.46","hitsPer9Inn":"9.29","runsScoredPer9":"7.78","homeRunsPer9":"1.94","inheritedRunners":9,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":3,"passedBall":0,"popOuts":13,"lineOuts":8},"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}},"ID607208":{"person":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"100","stats":{"batting":{"summary":"5-6 | 3B, 2 RBI, 3 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":7,"rbi":2,"leftOnBase":1,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":125,"flyOuts":81,"groundOuts":135,"airOuts":137,"runs":87,"doubles":28,"triples":5,"homeRuns":13,"strikeOuts":93,"baseOnBalls":40,"intentionalWalks":1,"hits":158,"hitByPitch":5,"avg":".303","atBats":521,"obp":".357","slg":".451","ops":".808","caughtStealing":7,"stolenBases":31,"stolenBasePercentage":".816","caughtStealingPercentage":".184","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":568,"totalBases":235,"rbi":59,"leftOnBase":199,"sacBunts":0,"sacFlies":2,"babip":".348","groundOutsToAirouts":"0.99","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.08","popOuts":20,"lineOuts":36},"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":300,"putOuts":140,"errors":7,"chances":447,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID502085":{"person":{"id":502085,"fullName":"David Robertson","link":"/api/v1/people/502085"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"note":"(H, 2)","summary":"0.2 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":16,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":4,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":16,"balls":9,"strikes":7,"strikePercentage":".440","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"13.50","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}},"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":1,"groundOuts":3,"airOuts":4,"runs":1,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":18,"obp":".300","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":79,"era":"1.93","inningsPitched":"4.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":2,"blownSaves":0,"earnedRuns":1,"whip":"1.29","battersFaced":20,"outs":14,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":79,"balls":31,"strikes":48,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":1,"winPercentage":"1.000","pitchesPerInning":"16.93","gamesFinished":2,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"13.50","walksPer9Inn":"3.86","hitsPer9Inn":"7.71","runsScoredPer9":"1.93","homeRunsPer9":"1.93","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":3},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]}},"batters":[607208,656941,547180,592663,665561,664761,669016,664056,596146,681082,666200,502085,621383,621237,605452],"pitchers":[666200,502085,621383,621237,605452],"bench":[592206,624641,642215],"bullpen":[661395,689147,605400,605447,650911,621381,624133,592836],"battingOrder":[607208,656941,547180,665561,664761,669016,664056,596146,681082],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Stott (17, Castillo, L); Bohm (13, Castillo, L); Schwarber (20, Castillo, L); Kepler (17, Lao)."},{"label":"3B","value":"Turner (5, Castillo, L)."},{"label":"HR","value":"Kepler (13, 4th inning off Castillo, L, 0 on, 0 out); Schwarber (45, 8th inning off Lao, 1 on, 2 out)."},{"label":"TB","value":"Bader 2; Bohm 2; Harper, B; Kepler 7; Marsh; Realmuto; Schwarber 7; Stott 4; Turner 7."},{"label":"RBI","value":"Harper, B (60); Kepler (40); Schwarber 5 (109); Stott 2 (51); Turner 2 (59)."},{"label":"2-out RBI","value":"Turner; Schwarber 2."},{"label":"Runners left in scoring position, 2 out","value":"Stott; Marsh 2; Bohm 2; Harper, B 2; Realmuto."},{"label":"SF","value":"Schwarber."},{"label":"GIDP","value":"Bader; Turner."},{"label":"Team RISP","value":"8-for-22."},{"label":"Team LOB","value":"13."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Turner 2 (31, 2nd base off Castillo, L/Raleigh, 2nd base off Saucedo/Raleigh); Harper, B (11, 2nd base off Brash/Raleigh); Stott (21, 2nd base off Saucedo/Raleigh)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Bohm (4, throw)."},{"label":"Pickoffs","value":"Luzardo (Rodríguez, J at 1st base)."}]}],"note":[]}},"officials":[{"official":{"id":427366,"fullName":"Brian O'Nora","link":"/api/v1/people/427366"},"officialType":"Home Plate"},{"official":{"id":482631,"fullName":"Mike Estabrook","link":"/api/v1/people/482631"},"officialType":"First Base"},{"official":{"id":427113,"fullName":"Laz Diaz","link":"/api/v1/people/427113"},"officialType":"Second Base"},{"official":{"id":623938,"fullName":"Erich Bacchus","link":"/api/v1/people/623938"},"officialType":"Third Base"}],"info":[{"label":"HBP","value":"Bader (by Saucedo)."},{"label":"Pitches-strikes","value":"Castillo, L 88-54; Bazardo 17-12; Ferguson, C 18-9; Brash 10-5; Saucedo 22-11; Lao 39-23; Luzardo 89-65; Robertson 16-7; Banks 4-3; Alvarado 14-8; Ross 12-10."},{"label":"Groundouts-flyouts","value":"Castillo, L 6-2; Bazardo 1-0; Ferguson, C 0-0; Brash 0-1; Saucedo 0-0; Lao 1-2; Luzardo 1-2; Robertson 1-0; Banks 0-0; Alvarado 2-0; Ross 1-0."},{"label":"Batters faced","value":"Castillo, L 22; Bazardo 4; Ferguson, C 4; Brash 2; Saucedo 7; Lao 9; Luzardo 21; Robertson 4; Banks 1; Alvarado 3; Ross 4."},{"label":"Inherited runners-scored","value":"Ferguson, C 2-0; Brash 2-0; Lao 1-0; Banks 1-0."},{"label":"Umpires","value":"HP: Brian O'Nora. 1B: Mike Estabrook. 2B: Laz Diaz. 3B: Erich Bacchus. "},{"label":"Weather","value":"71 degrees, Cloudy."},{"label":"Wind","value":"7 mph, R To L."},{"label":"First pitch","value":"1:06 PM."},{"label":"T","value":"2:58."},{"label":"Att","value":"38,331."},{"label":"Venue","value":"Citizens Bank Park."},{"label":"August 20, 2025"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208","boxscoreName":"Turner"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"100","stats":{"batting":{"summary":"5-6 | 3B, 2 RBI, 3 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":3,"doubles":0,"triples":1,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":7,"rbi":2,"leftOnBase":1,"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":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":125,"flyOuts":81,"groundOuts":135,"airOuts":137,"runs":87,"doubles":28,"triples":5,"homeRuns":13,"strikeOuts":93,"baseOnBalls":40,"intentionalWalks":1,"hits":158,"hitByPitch":5,"avg":".303","atBats":521,"obp":".357","slg":".451","ops":".808","caughtStealing":7,"stolenBases":31,"stolenBasePercentage":".816","caughtStealingPercentage":".184","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":568,"totalBases":235,"rbi":59,"leftOnBase":199,"sacBunts":0,"sacFlies":2,"babip":".348","groundOutsToAirouts":"0.99","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.08","popOuts":20,"lineOuts":36},"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":300,"putOuts":140,"errors":7,"chances":447,"fielding":".984","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":78,"hittingGameScore":78},{"player":{"person":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200","boxscoreName":"Luzardo"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"note":"(W, 12-6)","summary":"6.0 IP, ER, 12 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":1,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":21,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":89,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":21,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":89,"balls":24,"strikes":65,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"gamesStarted":1,"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":26,"gamesStarted":26,"flyOuts":77,"groundOuts":123,"airOuts":126,"runs":70,"doubles":30,"triples":0,"homeRuns":14,"strikeOuts":170,"baseOnBalls":48,"intentionalWalks":0,"hits":141,"hitByPitch":1,"atBats":558,"obp":".312","caughtStealing":8,"stolenBases":18,"stolenBasePercentage":".692","caughtStealingPercentage":".308","numberOfPitches":2416,"era":"4.10","inningsPitched":"145.0","wins":12,"losses":6,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":66,"whip":"1.30","battersFaced":609,"outs":435,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2416,"balls":855,"strikes":1561,"strikePercentage":".650","hitBatsmen":1,"balks":1,"wildPitches":2,"pickoffs":5,"groundOutsToAirouts":"0.98","rbi":1,"winPercentage":".667","pitchesPerInning":"16.66","gamesFinished":0,"strikeoutWalkRatio":"3.54","strikeoutsPer9Inn":"10.55","walksPer9Inn":"2.98","hitsPer9Inn":"8.75","runsScoredPer9":"4.34","homeRunsPer9":"0.87","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":24,"lineOuts":25},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":16,"putOuts":5,"errors":2,"chances":23,"fielding":".913","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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941","boxscoreName":"Schwarber"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"200","stats":{"batting":{"summary":"3-5 | HR, 2B, 5 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":7,"rbi":5,"leftOnBase":3,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","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":127,"flyOuts":66,"groundOuts":90,"airOuts":113,"runs":89,"doubles":20,"triples":1,"homeRuns":45,"strikeOuts":152,"baseOnBalls":82,"intentionalWalks":5,"hits":120,"hitByPitch":9,"avg":".253","atBats":474,"obp":".373","slg":".584","ops":".957","caughtStealing":2,"stolenBases":10,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":566,"totalBases":277,"rbi":109,"leftOnBase":226,"sacBunts":0,"sacFlies":1,"babip":".270","groundOutsToAirouts":"0.80","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.53","popOuts":24,"lineOuts":23},"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":14,"errors":1,"chances":15,"fielding":".933","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"type":"hitter","gameScore":70,"hittingGameScore":70}]},"decisions":{"winner":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"loser":{"id":622491,"fullName":"Luis Castillo","link":"/api/v1/people/622491"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}