{"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":823423,"link":"/api/v1.1/game/823423/feed/live","metaData":{"wait":10,"timeStamp":"20260819_014229","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count10","newRightHandedHit","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823423,"type":"R","doubleHeader":"N","id":"2026/08/18/miamlb-phimlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823423-2026-08-18","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-18T22:40:00Z","originalDate":"2026-08-18","officialDate":"2026-08-18","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146","season":2026,"venue":{"id":4169,"name":"loanDepot park","link":"/api/v1/venues/4169"},"springVenue":{"id":2520,"link":"/api/v1/venues/2520"},"teamCode":"mia","fileCode":"mia","abbreviation":"MIA","teamName":"Marlins","locationName":"Miami","firstYearOfPlay":"1991","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":"Miami","record":{"gamesPlayed":127,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":64,"losses":63,"ties":0,"pct":".504"},"records":{},"divisionLeader":false,"wins":64,"losses":63,"winningPercentage":".504"},"franchiseName":"Miami","clubName":"Marlins","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":2026,"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":69,"losses":58,"ties":0,"pct":".543"},"records":{},"divisionLeader":false,"wins":69,"losses":58,"winningPercentage":".543"},"franchiseName":"Philadelphia","clubName":"Phillies","active":true}},"players":{"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.312,"strikeZoneBottom":1.672},"ID665052":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052","firstName":"Griffin","lastName":"Conine","primaryNumber":"18","birthDate":"1997-07-11","currentAge":29,"birthCity":"Plantation","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Griffin","useLastName":"Conine","middleName":"Riley","boxscoreName":"Conine","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2024-08-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Griffin Conine","nameSlug":"griffin-conine-665052","firstLastName":"Griffin Conine","lastFirstName":"Conine, Griffin","lastInitName":"Conine, G","initLastName":"G Conine","fullFMLName":"Griffin Riley Conine","fullLFMName":"Conine, Griffin Riley","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"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},"ID650559":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559","firstName":"Bryan","lastName":"De La Cruz","primaryNumber":"41","birthDate":"1996-12-16","currentAge":29,"birthCity":"Santo Domingo Este","birthCountry":"Dominican Republic","height":"6' 0\"","weight":175,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Bryan","useLastName":"De La Cruz","middleName":"Starling","boxscoreName":"De La Cruz, B","gender":"M","nameMatrilineal":"Quezada","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-04-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan De La Cruz","nameSlug":"bryan-de-la-cruz-650559","firstLastName":"Bryan De La Cruz","lastFirstName":"De La Cruz, Bryan","lastInitName":"De La Cruz, B","initLastName":"B De La Cruz","fullFMLName":"Bryan Starling De La Cruz","fullLFMName":"De La Cruz, Bryan Starling","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID664126":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126","firstName":"Peter","lastName":"Fairbanks","primaryNumber":"29","birthDate":"1993-12-16","currentAge":32,"birthCity":"Milwaukee","birthStateProvince":"WI","birthCountry":"USA","height":"6' 6\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Pete","useLastName":"Fairbanks","middleName":"Anderson","boxscoreName":"Fairbanks","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-06-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pete Fairbanks","nameSlug":"pete-fairbanks-664126","firstLastName":"Pete Fairbanks","lastFirstName":"Fairbanks, Pete","lastInitName":"Fairbanks, P","initLastName":"P Fairbanks","fullFMLName":"Peter Anderson Fairbanks","fullLFMName":"Fairbanks, Peter Anderson","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},"ID554430":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430","firstName":"Zachary","lastName":"Wheeler","primaryNumber":"45","birthDate":"1990-05-30","currentAge":36,"birthCity":"Smyrna","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zack","useLastName":"Wheeler","middleName":"Harrison","boxscoreName":"Wheeler","nickName":"Wheels","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"WEE-lurr","mlbDebutDate":"2013-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Wheeler","nameSlug":"zack-wheeler-554430","firstLastName":"Zack Wheeler","lastFirstName":"Wheeler, Zack","lastInitName":"Wheeler, Z","initLastName":"Z Wheeler","fullFMLName":"Zachary Harrison Wheeler","fullLFMName":"Wheeler, Zachary Harrison","strikeZoneTop":3.61,"strikeZoneBottom":1.76},"ID680767":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767","firstName":"Victor","lastName":"Vodnik","primaryNumber":"38","birthDate":"1999-10-09","currentAge":26,"birthCity":"Whittier","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Victor","useLastName":"Vodnik","middleName":"Francisco","boxscoreName":"Vodnik","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"VOD-nik","mlbDebutDate":"2023-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Vodnik","nameSlug":"victor-vodnik-680767","firstLastName":"Victor Vodnik","lastFirstName":"Vodnik, Victor","lastInitName":"Vodnik, V","initLastName":"V Vodnik","fullFMLName":"Victor Francisco Vodnik","fullLFMName":"Vodnik, Victor Francisco","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"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},"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},"ID665923":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923","firstName":"Esteury","lastName":"Ruiz","primaryNumber":"3","birthDate":"1999-02-15","currentAge":27,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"5' 11\"","weight":169,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Esteury","useLastName":"Ruiz","boxscoreName":"Ruiz, E","gender":"M","nameMatrilineal":"Reyes","isPlayer":true,"isVerified":true,"pronunciation":"es-tay-OO-ree","mlbDebutDate":"2022-07-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Esteury Ruiz","nameSlug":"esteury-ruiz-665923","firstLastName":"Esteury Ruiz","lastFirstName":"Ruiz, Esteury","lastInitName":"Ruiz, E","initLastName":"E Ruiz","fullFMLName":"Esteury Ruiz","fullLFMName":"Ruiz, Esteury","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID641835":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835","firstName":"Timothy","lastName":"Mayza","primaryNumber":"37","birthDate":"1992-01-15","currentAge":34,"birthCity":"Allentown","birthStateProvince":"PA","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tim","useLastName":"Mayza","middleName":"Gerard","boxscoreName":"Mayza","nickName":"Mayz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"MAY-zuh","mlbDebutDate":"2017-08-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tim Mayza","nameSlug":"tim-mayza-641835","firstLastName":"Tim Mayza","lastFirstName":"Mayza, Tim","lastInitName":"Mayza, T","initLastName":"T Mayza","fullFMLName":"Timothy Gerard Mayza","fullLFMName":"Mayza, Timothy Gerard","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"ID687473":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473","firstName":"Ryan","lastName":"Gusto","primaryNumber":"65","birthDate":"1999-03-11","currentAge":27,"birthCity":"Santa Rosa","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":232,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Gusto","middleName":"Cole","boxscoreName":"Gusto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"GUST-o","mlbDebutDate":"2025-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Gusto","nameSlug":"ryan-gusto-687473","firstLastName":"Ryan Gusto","lastFirstName":"Gusto, Ryan","lastInitName":"Gusto, R","initLastName":"R Gusto","fullFMLName":"Ryan Cole Gusto","fullLFMName":"Gusto, Ryan Cole","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID688363":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363","firstName":"Graham","lastName":"Pauley","primaryNumber":"21","birthDate":"2000-09-24","currentAge":25,"birthCity":"Alpharetta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Graham","useLastName":"Pauley","middleName":"Austin","boxscoreName":"Pauley","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Graham Pauley","nameSlug":"graham-pauley-688363","firstLastName":"Graham Pauley","lastFirstName":"Pauley, Graham","lastInitName":"Pauley, G","initLastName":"G Pauley","fullFMLName":"Graham Austin Pauley","fullLFMName":"Pauley, Graham Austin","strikeZoneTop":3.254,"strikeZoneBottom":1.642},"ID596117":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117","firstName":"Garrett","lastName":"Stubbs","primaryNumber":"21","birthDate":"1993-05-26","currentAge":33,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":170,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Garrett","useLastName":"Stubbs","middleName":"Patrick","boxscoreName":"Stubbs, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-05-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Garrett Stubbs","nameSlug":"garrett-stubbs-596117","firstLastName":"Garrett Stubbs","lastFirstName":"Stubbs, Garrett","lastInitName":"Stubbs, G","initLastName":"G Stubbs","fullFMLName":"Garrett Patrick Stubbs","fullLFMName":"Stubbs, Garrett Patrick","strikeZoneTop":3.073,"strikeZoneBottom":1.551},"ID683357":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357","firstName":"Owen","lastName":"Caissie","primaryNumber":"17","birthDate":"2002-07-08","currentAge":24,"birthCity":"Burlington","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 4\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Owen","useLastName":"Caissie","middleName":"Andrew","boxscoreName":"Caissie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"KAY-see","mlbDebutDate":"2025-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Owen Caissie","nameSlug":"owen-caissie-683357","firstLastName":"Owen Caissie","lastFirstName":"Caissie, Owen","lastInitName":"Caissie, O","initLastName":"O Caissie","fullFMLName":"Owen Andrew Caissie","fullLFMName":"Caissie, Owen Andrew","strikeZoneTop":3.369,"strikeZoneBottom":1.7},"ID686934":{"id":686934,"fullName":"Alex McFarlane","link":"/api/v1/people/686934","firstName":"Alexander","lastName":"McFarlane","primaryNumber":"71","birthDate":"2001-06-09","currentAge":25,"birthCity":"St. Thomas","birthStateProvince":"VI","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alex","useLastName":"McFarlane","middleName":"Jeffrey","boxscoreName":"McFarlane","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-07-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex McFarlane","nameSlug":"alex-mcfarlane-686934","firstLastName":"Alex McFarlane","lastFirstName":"McFarlane, Alex","lastInitName":"McFarlane, A","initLastName":"A McFarlane","fullFMLName":"Alexander Jeffrey McFarlane","fullLFMName":"McFarlane, Alexander Jeffrey","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID682663":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663","firstName":"Agustín","lastName":"Ramírez","primaryNumber":"50","birthDate":"2001-09-10","currentAge":24,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Agustín","useLastName":"Ramírez","boxscoreName":"Ramírez","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"aug-us-teen","mlbDebutDate":"2025-04-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Agustín Ramírez","nameSlug":"agustin-ramirez-682663","firstLastName":"Agustín Ramírez","lastFirstName":"Ramírez, Agustín","lastInitName":"Ramírez, A","initLastName":"A Ramírez","fullFMLName":"Agustín Ramírez","fullLFMName":"Ramírez, Agustín ","strikeZoneTop":3.257,"strikeZoneBottom":1.644},"ID677870":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870","firstName":"Leonardo","lastName":"Jimenez","primaryNumber":"19","birthDate":"2001-05-17","currentAge":25,"birthCity":"Chitre","birthCountry":"Panama","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Leo","useLastName":"Jiménez","middleName":"Joel","boxscoreName":"Jiménez, L","gender":"M","nameMatrilineal":"Green","isPlayer":true,"isVerified":true,"pronunciation":"lay-oh him-EN-ez","mlbDebutDate":"2024-06-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Leo Jiménez","nameSlug":"leo-jimenez-677870","firstLastName":"Leo Jiménez","lastFirstName":"Jiménez, Leo","lastInitName":"Jiménez, L","initLastName":"L Jiménez","fullFMLName":"Leonardo Joel Jiménez","fullLFMName":"Jiménez, Leonardo Joel","strikeZoneTop":3.118,"strikeZoneBottom":1.574},"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},"ID640459":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459","firstName":"Brian","lastName":"Navarreto","primaryNumber":"64","birthDate":"1994-12-29","currentAge":31,"birthCity":"Bayamon","birthCountry":"Puerto Rico","height":"6' 1\"","weight":233,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Brian","useLastName":"Navarreto","middleName":"Eduardo","boxscoreName":"Navarreto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2020-08-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brian Navarreto","nameSlug":"brian-navarreto-640459","firstLastName":"Brian Navarreto","lastFirstName":"Navarreto, Brian","lastInitName":"Navarreto, B","initLastName":"B Navarreto","fullFMLName":"Brian Eduardo Navarreto","fullLFMName":"Navarreto, Brian Eduardo","strikeZoneTop":3.236,"strikeZoneBottom":1.633},"ID650333":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333","firstName":"Luis","lastName":"Arraez","primaryNumber":"4","birthDate":"1997-04-09","currentAge":29,"birthCity":"San Felipe","birthCountry":"Venezuela","height":"5' 10\"","weight":186,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luis","useLastName":"Arraez","middleName":"Sangel","boxscoreName":"Arraez","nickName":"La Regadera","gender":"M","nameMatrilineal":"Reveron","isPlayer":true,"isVerified":true,"pronunciation":"ah-RISE","mlbDebutDate":"2019-05-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Arraez","nameSlug":"luis-arraez-650333","firstLastName":"Luis Arraez","lastFirstName":"Arraez, Luis","lastInitName":"Arraez, L","initLastName":"L Arraez","fullFMLName":"Luis Sangel Arraez","fullLFMName":"Arraez, Luis Sangel","strikeZoneTop":3.12,"strikeZoneBottom":1.58},"ID691725":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725","firstName":"Andrew","lastName":"Painter","primaryNumber":"24","birthDate":"2003-04-10","currentAge":23,"birthCity":"Pompano Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 7\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Painter","middleName":"Patrick","boxscoreName":"Painter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Painter","nameSlug":"andrew-painter-691725","firstLastName":"Andrew Painter","lastFirstName":"Painter, Andrew","lastInitName":"Painter, A","initLastName":"A Painter","fullFMLName":"Andrew Patrick Painter","fullLFMName":"Painter, Andrew Patrick","strikeZoneTop":3.756,"strikeZoneBottom":1.746},"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},"ID694795":{"id":694795,"fullName":"Josh Ekness","link":"/api/v1/people/694795","firstName":"Joshua","lastName":"Ekness","primaryNumber":"95","birthDate":"2002-02-07","currentAge":24,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Josh","useLastName":"Ekness","middleName":"Dean","boxscoreName":"Ekness","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Ekness","nameSlug":"josh-ekness-694795","firstLastName":"Josh Ekness","lastFirstName":"Ekness, Josh","lastInitName":"Ekness, J","initLastName":"J Ekness","fullFMLName":"Joshua Dean Ekness","fullLFMName":"Ekness, Joshua Dean","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID676604":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604","firstName":"Tyler","lastName":"Zuber","primaryNumber":"55","birthDate":"1995-06-16","currentAge":31,"birthCity":"White Hall","birthStateProvince":"AR","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Zuber","boxscoreName":"Zuber","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"ZOO-ber","mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Zuber","nameSlug":"tyler-zuber-676604","firstLastName":"Tyler Zuber","lastFirstName":"Zuber, Tyler","lastInitName":"Zuber, T","initLastName":"T Zuber","fullFMLName":"Tyler  Zuber","fullLFMName":"Zuber, Tyler","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID702222":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222","firstName":"Justin","lastName":"Crawford","primaryNumber":"2","birthDate":"2004-01-13","currentAge":22,"birthCity":"Phoenix","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 2\"","weight":188,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Justin","useLastName":"Crawford","boxscoreName":"Crawford","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Crawford","nameSlug":"justin-crawford-702222","firstLastName":"Justin Crawford","lastFirstName":"Crawford, Justin","lastInitName":"Crawford, J","initLastName":"J Crawford","fullFMLName":"Justin Crawford","fullLFMName":"Crawford, Justin","strikeZoneTop":3.28,"strikeZoneBottom":1.66},"ID681715":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715","firstName":"Heriberto","lastName":"Hernandez","primaryNumber":"13","birthDate":"1999-12-16","currentAge":26,"birthCity":"Bonao","birthCountry":"Dominican Republic","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Heriberto","useLastName":"Hernández","middleName":"Jose","boxscoreName":"Hernández, H","gender":"M","nameMatrilineal":"De La Rosa","isPlayer":true,"isVerified":false,"pronunciation":"air-ee-behr-toe","mlbDebutDate":"2025-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Heriberto Hernández","nameSlug":"heriberto-hernandez-681715","firstLastName":"Heriberto Hernández","lastFirstName":"Hernández, Heriberto","lastInitName":"Hernández, H","initLastName":"H Hernández","fullFMLName":"Heriberto Jose Hernández","fullLFMName":"Hernández, Heriberto Jose","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"ID645261":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261","firstName":"Sandy","lastName":"Alcantara","primaryNumber":"22","birthDate":"1995-09-07","currentAge":30,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sandy","useLastName":"Alcantara","boxscoreName":"Alcantara, S","nickName":"Sandman","gender":"M","nameMatrilineal":"Montero","isPlayer":true,"isVerified":true,"pronunciation":"al-CON-ta-RA","mlbDebutDate":"2017-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sandy Alcantara","nameSlug":"sandy-alcantara-645261","firstLastName":"Sandy Alcantara","lastFirstName":"Alcantara, Sandy","lastInitName":"Alcantara, S","initLastName":"S Alcantara","fullFMLName":"Sandy Alcantara","fullLFMName":"Alcantara, Sandy","strikeZoneTop":3.59,"strikeZoneBottom":1.68},"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},"ID680742":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742","firstName":"Jonathan","lastName":"Bowlan","primaryNumber":"52","birthDate":"1996-12-01","currentAge":29,"birthCity":"Arlington","birthStateProvince":"TN","birthCountry":"USA","height":"6' 6\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jonathan","useLastName":"Bowlan","boxscoreName":"Bowlan","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"boh-lin","mlbDebutDate":"2023-09-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Bowlan","nameSlug":"jonathan-bowlan-680742","firstLastName":"Jonathan Bowlan","lastFirstName":"Bowlan, Jonathan","lastInitName":"Bowlan, J","initLastName":"J Bowlan","fullFMLName":"Jonathan  Bowlan","fullLFMName":"Bowlan, Jonathan","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID663969":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969","firstName":"Tyler","lastName":"Phillips","primaryNumber":"30","birthDate":"1997-10-27","currentAge":28,"birthCity":"Lumberton","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Phillips","middleName":"Nicholas","boxscoreName":"Phillips","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2024-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Phillips","nameSlug":"tyler-phillips-663969","firstLastName":"Tyler Phillips","lastFirstName":"Phillips, Tyler","lastInitName":"Phillips, T","initLastName":"T Phillips","fullFMLName":"Tyler Nicholas Phillips","fullLFMName":"Phillips, Tyler Nicholas","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID663767":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767","firstName":"Chase","lastName":"Shugart","primaryNumber":"55","birthDate":"1996-10-24","currentAge":29,"birthCity":"Bridge City","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chase","useLastName":"Shugart","middleName":"C.","boxscoreName":"Shugart","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2024-08-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Shugart","nameSlug":"chase-shugart-663767","firstLastName":"Chase Shugart","lastFirstName":"Shugart, Chase","lastInitName":"Shugart, C","initLastName":"C Shugart","fullFMLName":"Chase C. Shugart","fullLFMName":"Shugart, Chase C.","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"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},"ID805300":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300","firstName":"Jakob","lastName":"Marsee","primaryNumber":"87","birthDate":"2001-06-28","currentAge":25,"birthCity":"Dearborn","birthStateProvince":"MI","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jakob","useLastName":"Marsee","middleName":"Joseph","boxscoreName":"Marsee","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jakob Marsee","nameSlug":"jakob-marsee-805300","firstLastName":"Jakob Marsee","lastFirstName":"Marsee, Jakob","lastInitName":"Marsee, J","initLastName":"J Marsee","fullFMLName":"Jakob Joseph Marsee","fullLFMName":"Marsee, Jakob Joseph","strikeZoneTop":3.212,"strikeZoneBottom":1.621},"ID676534":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534","firstName":"Calvin","lastName":"Faucher","primaryNumber":"53","birthDate":"1995-09-22","currentAge":30,"birthCity":"Chula Vista","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Calvin","useLastName":"Faucher","middleName":"Louis","boxscoreName":"Faucher","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Calvin Faucher","nameSlug":"calvin-faucher-676534","firstLastName":"Calvin Faucher","lastFirstName":"Faucher, Calvin","lastInitName":"Faucher, C","initLastName":"C Faucher","fullFMLName":"Calvin Louis Faucher","fullLFMName":"Faucher, Calvin Louis","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID691594":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594","firstName":"Javier","lastName":"Sanoja","primaryNumber":"8","birthDate":"2002-09-03","currentAge":23,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 7\"","weight":150,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Javier","useLastName":"Sanoja","middleName":"Ernesto","boxscoreName":"Sanoja","gender":"M","nameMatrilineal":"Duran","isPlayer":true,"isVerified":true,"pronunciation":"sahn-oh-ha","mlbDebutDate":"2024-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Sanoja","nameSlug":"javier-sanoja-691594","firstLastName":"Javier Sanoja","lastFirstName":"Sanoja, Javier","lastInitName":"Sanoja, J","initLastName":"J Sanoja","fullFMLName":"Javier Ernesto Sanoja","fullLFMName":"Sanoja, Javier Ernesto","strikeZoneTop":2.995,"strikeZoneBottom":1.512},"ID667463":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463","firstName":"John","lastName":"King","primaryNumber":"47","birthDate":"1994-09-14","currentAge":31,"birthCity":"Laredo","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"King","middleName":"Edward","boxscoreName":"King, Jo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2020-09-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"John King","nameSlug":"john-king-667463","firstLastName":"John King","lastFirstName":"King, John","lastInitName":"King, J","initLastName":"J King","fullFMLName":"John Edward King","fullLFMName":"King, John Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID806188":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188","firstName":"Cade","lastName":"Gibson","primaryNumber":"58","birthDate":"1998-02-18","currentAge":28,"birthCity":"Ruston","birthStateProvince":"LA","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Gibson","middleName":"Michael","boxscoreName":"Gibson, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-04-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cade Gibson","nameSlug":"cade-gibson-806188","firstLastName":"Cade Gibson","lastFirstName":"Gibson, Cade","lastInitName":"Gibson, C","initLastName":"C Gibson","fullFMLName":"Cade Michael Gibson","fullLFMName":"Gibson, Cade Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669364":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364","firstName":"Xavier","lastName":"Edwards","primaryNumber":"9","birthDate":"1999-08-09","currentAge":27,"birthCity":"Mineola","birthStateProvince":"NY","birthCountry":"USA","height":"5' 9\"","weight":175,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Xavier","useLastName":"Edwards","middleName":"James","boxscoreName":"Edwards, X","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"EX-avier","mlbDebutDate":"2023-05-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Xavier Edwards","nameSlug":"xavier-edwards-669364","firstLastName":"Xavier Edwards","lastFirstName":"Edwards, Xavier","lastInitName":"Edwards, X","initLastName":"X Edwards","fullFMLName":"Xavier James Edwards","fullLFMName":"Edwards, Xavier James","strikeZoneTop":3.055,"strikeZoneBottom":1.542},"ID656848":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848","firstName":"Michael","lastName":"Petersen","primaryNumber":"49","birthDate":"1994-05-16","currentAge":32,"birthCity":"Middlesex","birthCountry":"United Kingdom","height":"6' 7\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Petersen","middleName":"Kenechukwu","boxscoreName":"Petersen","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-06-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Petersen","nameSlug":"michael-petersen-656848","firstLastName":"Michael Petersen","lastFirstName":"Petersen, Michael","lastInitName":"Petersen, M","initLastName":"M Petersen","fullFMLName":"Michael Kenechukwu Petersen","fullLFMName":"Petersen, Michael Kenechukwu","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID676083":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083","firstName":"Janson","lastName":"Junk","primaryNumber":"26","birthDate":"1996-01-15","currentAge":30,"birthCity":"Federal Way","birthStateProvince":"WA","birthCountry":"USA","height":"6' 2\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Janson","useLastName":"Junk","middleName":"Randall","boxscoreName":"Junk","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Janson Junk","nameSlug":"janson-junk-676083","firstLastName":"Janson Junk","lastFirstName":"Junk, Janson","lastInitName":"Junk, J","initLastName":"J Junk","fullFMLName":"Janson Randall Junk","fullLFMName":"Junk, Janson Randall","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID548384":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384","firstName":"Brooks","lastName":"Raley","primaryNumber":"30","birthDate":"1988-06-29","currentAge":38,"birthCity":"San Antonio","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brooks","useLastName":"Raley","middleName":"Lee","boxscoreName":"Raley, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2012-08-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brooks Raley","nameSlug":"brooks-raley-548384","firstLastName":"Brooks Raley","lastFirstName":"Raley, Brooks","lastInitName":"Raley, B","initLastName":"B Raley","fullFMLName":"Brooks Lee Raley","fullLFMName":"Raley, Brooks Lee","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID691788":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788","firstName":"Joseph","lastName":"Mack","primaryNumber":"80","birthDate":"2002-12-27","currentAge":23,"birthCity":"Williamsville","birthStateProvince":"NY","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Joe","useLastName":"Mack","middleName":"Allan","boxscoreName":"Mack","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-05-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joe Mack","nameSlug":"joe-mack-691788","firstLastName":"Joe Mack","lastFirstName":"Mack, Joe","lastInitName":"Mack, J","initLastName":"J Mack","fullFMLName":"Joseph Allan Mack","fullLFMName":"Mack, Joseph Allan","strikeZoneTop":3.221,"strikeZoneBottom":1.625},"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},"ID656537":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537","firstName":"Derek","lastName":"Hill","primaryNumber":"49","birthDate":"1995-12-30","currentAge":30,"birthCity":"Des Moines","birthStateProvince":"IA","birthCountry":"USA","height":"6' 0\"","weight":206,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Derek","useLastName":"Hill","middleName":"Jerome","boxscoreName":"Hill, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Derek Hill","nameSlug":"derek-hill-656537","firstLastName":"Derek Hill","lastFirstName":"Hill, Derek","lastInitName":"Hill, D","initLastName":"D Hill","fullFMLName":"Derek Jerome Hill","fullLFMName":"Hill, Derek Jerome","strikeZoneTop":3.216,"strikeZoneBottom":1.623},"ID691587":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587","firstName":"Eury","lastName":"Pérez","primaryNumber":"39","birthDate":"2003-04-15","currentAge":23,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 8\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eury","useLastName":"Pérez","middleName":"Rafael","boxscoreName":"Pérez, Eu","gender":"M","nameMatrilineal":"Polanco","isPlayer":true,"isVerified":true,"pronunciation":"ee-YOUR-ee","mlbDebutDate":"2023-05-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eury Pérez","nameSlug":"eury-perez-691587","firstLastName":"Eury Pérez","lastFirstName":"Pérez, Eury","lastInitName":"Pérez, E","initLastName":"E Pérez","fullFMLName":"Eury Rafael Pérez","fullLFMName":"Pérez, Eury Rafael","strikeZoneTop":3.58,"strikeZoneBottom":1.68},"ID672640":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640","firstName":"Otto","lastName":"Lopez","primaryNumber":"6","birthDate":"1998-10-01","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Otto","useLastName":"Lopez","middleName":"Ariel","boxscoreName":"Lopez, O","gender":"M","nameMatrilineal":"Bello","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Otto Lopez","nameSlug":"otto-lopez-672640","firstLastName":"Otto Lopez","lastFirstName":"Lopez, Otto","lastInitName":"Lopez, O","initLastName":"O Lopez","fullFMLName":"Otto Ariel Lopez","fullLFMName":"Lopez, Otto Ariel","strikeZoneTop":3.14,"strikeZoneBottom":1.58}},"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":42901,"turfType":"Grass","roofType":"Open","leftLine":329,"left":369,"leftCenter":381,"center":401,"rightCenter":398,"right":369,"rightLine":330},"active":true,"season":"2026"},"officialVenue":{"id":2681,"link":"/api/v1/venues/2681"},"weather":{"condition":"Partly Cloudy","temp":"85","wind":"9 mph, In From LF"},"gameInfo":{"attendance":39237,"firstPitch":"2026-08-18T22:41:00.000Z","gameDurationMinutes":181},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"home":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"}},"officialScorer":{"id":680446,"fullName":"Mark Gola","link":"/api/v1/people/680446"},"primaryDatacaster":{"id":800986,"fullName":"Michael Monostra","link":"/api/v1/people/800986"},"moundVisits":{"away":{"used":1,"remaining":3},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jakob Marsee pops out to shortstop Trea Turner.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-18T22:41:16.021Z","endTime":"2026-08-18T22:41:46.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":"2026-08-18T19:58:47.201Z","endTime":"2026-08-18T22:21:22.831Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"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":"2026-08-18T22:21:22.831Z","endTime":"2026-08-18T22:40:40.462Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"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":"2026-08-18T22:40:40.462Z","endTime":"2026-08-18T22:41:18.358Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.981555464547927,"aZ":-17.086218138016033,"pfxX":-7.262010036094624,"pfxZ":7.602568773563082,"pX":-0.3368643553677338,"pZ":2.2405368775508996,"vX0":6.553583156457013,"vY0":-139.45029332413242,"vZ0":-4.690153801397338,"x":129.84,"y":178.29,"x0":-1.7646588617498231,"y0":50.006522594459376,"z0":5.058189605482626,"aX":-14.421389428031906},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.1,"breakHorizontal":12.0,"spinRate":2492,"spinDirection":231},"zone":4,"typeConfidence":0.91,"plateTime":0.3915536247348399,"extension":7.370191467564785},"index":3,"playId":"35359cda-68cb-3dab-bf51-8449f218e207","pitchNumber":1,"startTime":"2026-08-18T22:41:18.358Z","endTime":"2026-08-18T22:41:21.358Z","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":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.690766182366858,"aZ":-15.805335281540753,"pfxX":-6.744514977471595,"pfxZ":8.315312515332135,"pX":0.25858665121087676,"pZ":3.450252566974487,"vX0":7.82430631696279,"vY0":-138.85230901316396,"vZ0":-1.6431461804612557,"x":107.14,"y":145.62,"x0":-1.7086054806908142,"y0":50.00306919688516,"z0":5.092099380759188,"aX":-13.278361244811032},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.0,"breakHorizontal":10.8,"spinRate":2469,"spinDirection":231},"zone":12,"typeConfidence":0.94,"plateTime":0.39321671303869365,"extension":7.202177212220341},"hitData":{"launchSpeed":83.3,"launchAngle":61.0,"totalDistance":157.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":104.36,"coordY":145.94}},"index":4,"playId":"06f69deb-63d8-3945-8fbe-72a1d99a1d69","pitchNumber":2,"startTime":"2026-08-18T22:41:37.284Z","endTime":"2026-08-18T22:41:46.936Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T22:41:46.936Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xavier Edwards strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-18T22:42:06.849Z","endTime":"2026-08-18T22:43:42.595Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"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(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":91.5,"endSpeed":84.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.385467120880605,"aZ":-25.243453462480744,"pfxX":1.1825956656970757,"pfxZ":3.8014032464285723,"pX":-0.6542418663036864,"pZ":1.9649638850830278,"vX0":2.756463641673154,"vY0":-133.3830720691527,"vZ0":-3.2520905930522757,"x":141.94,"y":185.73,"x0":-1.8497882023400458,"y0":50.005897043818294,"z0":4.995737626181585,"aX":2.1565518465698275},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.5,"breakHorizontal":-2.6,"spinRate":2595,"spinDirection":196},"zone":7,"typeConfidence":0.95,"plateTime":0.40872980741292153,"extension":7.286331406686509},"index":0,"playId":"aeb7a49a-573b-3719-85f7-355b38648971","pitchNumber":1,"startTime":"2026-08-18T22:42:13.099Z","endTime":"2026-08-18T22:42:16.731Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.572952089617576,"aZ":-40.91872315474015,"pfxX":4.675280274290484,"pfxZ":-6.143077746835233,"pX":0.9038585716945707,"pZ":0.3616808497059026,"vX0":4.822125874196678,"vY0":-118.76254675601825,"vZ0":-2.3351124102044927,"x":82.55,"y":229.01,"x0":-1.7633450589593778,"y0":50.00447956304449,"z0":5.09310744710635,"aX":6.652384672754462},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-11.4,"breakHorizontal":-9.7,"spinRate":2764,"spinDirection":52},"zone":14,"typeConfidence":0.88,"plateTime":0.4618851101291259,"extension":7.158802059818769},"index":1,"playId":"20afb73c-9477-39d2-8fea-525e25586ca8","pitchNumber":2,"startTime":"2026-08-18T22:42:27.730Z","endTime":"2026-08-18T22:42:30.730Z","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":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.017922617782897,"aZ":-15.53896089248081,"pfxX":-4.858656654514952,"pfxZ":8.414406738764466,"pX":-0.6825409367673797,"pZ":2.1101584169806475,"vX0":4.676423973190436,"vY0":-139.42391805389806,"vZ0":-5.153148461465116,"x":143.02,"y":181.81,"x0":-1.7466307261609995,"y0":50.00670954584974,"z0":5.000591195720266,"aX":-9.61099913462833},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.4,"breakHorizontal":7.9,"spinRate":2520,"spinDirection":225},"zone":4,"typeConfidence":0.93,"plateTime":0.39216031518625716,"extension":7.30487503101065},"index":2,"playId":"cfa28c5d-fba6-3011-9532-5935300378c2","pitchNumber":3,"startTime":"2026-08-18T22:42:44.881Z","endTime":"2026-08-18T22:42:49.006Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.665971741759925,"aZ":-32.08027707887996,"pfxX":-8.85531704019186,"pfxZ":0.06012886485563773,"pX":-0.12423422353925544,"pZ":0.26508458785320593,"vX0":6.779493935070448,"vY0":-127.76547773616709,"vZ0":-5.395025636427525,"x":121.74,"y":231.62,"x0":-1.6527538106104747,"y0":50.005965289431515,"z0":4.905286922641899,"aX":-14.741575251439563},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.8,"breakHorizontal":14.6,"spinRate":1478,"spinDirection":242},"zone":13,"typeConfidence":0.88,"plateTime":0.427592674108749,"extension":7.456498207836241},"index":3,"playId":"31819b03-2bc8-3b3d-900e-99767db8675d","pitchNumber":4,"startTime":"2026-08-18T22:43:15.605Z","endTime":"2026-08-18T22:43:18.605Z","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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":73.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84376301647399,"aZ":-40.42063223104929,"pfxX":7.315039994838166,"pfxZ":-6.0522032680892375,"pX":-0.5440188566672258,"pZ":1.4508658301939532,"vX0":0.9314755916241816,"vY0":-116.8582213418689,"vZ0":0.4341815130372175,"x":137.74,"y":199.61,"x0":-1.8980597095928664,"y0":50.00005290474861,"z0":5.102741682465157,"aX":9.975366077839093},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-10.4,"breakHorizontal":-13.4,"spinRate":2941,"spinDirection":53},"zone":13,"typeConfidence":0.86,"plateTime":0.47120850203908793,"extension":7.143009878578331},"index":4,"playId":"ea5500ce-2634-3777-87ca-b7ad6ac0797d","pitchNumber":5,"startTime":"2026-08-18T22:43:39.595Z","endTime":"2026-08-18T22:43:42.595Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T22:43:42.595Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Otto Lopez flies out to center fielder Justin Crawford.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-18T22:44:02.390Z","endTime":"2026-08-18T22:45:41.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.030406044318635,"aZ":-32.87846735561051,"pfxX":9.109121335202087,"pfxZ":-0.4977995012026204,"pX":0.6195857297940933,"pZ":1.1424903263008737,"vX0":2.9579654079073276,"vY0":-119.14517440596563,"vZ0":-2.02350670257752,"x":93.38,"y":207.93,"x0":-1.824571160622949,"y0":50.00188314850759,"z0":5.00265567813585,"aX":12.962517759571027},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.1,"breakHorizontal":-17.3,"spinRate":2788,"spinDirection":59},"zone":14,"typeConfidence":0.92,"plateTime":0.4614877903987309,"extension":7.136458065163295},"index":0,"playId":"b3858568-6dac-3570-8c88-08402779c1ae","pitchNumber":1,"startTime":"2026-08-18T22:44:08.592Z","endTime":"2026-08-18T22:44:12.546Z","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":95.6,"endSpeed":86.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.07035224994064,"aZ":-13.608769430663157,"pfxX":-5.825186989588982,"pfxZ":9.559644317311449,"pX":0.0731159548412184,"pZ":2.4483013788823618,"vX0":7.274813562655635,"vY0":-138.93615824294392,"vZ0":-4.309336382843312,"x":114.21,"y":172.68,"x0":-1.8306202765267872,"y0":50.000441017093074,"z0":4.933182419406953,"aX":-11.310760476562974},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.6,"breakHorizontal":8.9,"spinRate":2490,"spinDirection":225},"zone":5,"typeConfidence":0.95,"plateTime":0.39523993258667955,"extension":7.596220912532005},"index":1,"playId":"6b45ec1d-0379-3523-aeac-6079cf8822a6","pitchNumber":2,"startTime":"2026-08-18T22:44:23.378Z","endTime":"2026-08-18T22:44:26.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.077078539681814,"aZ":-27.472172841518194,"pfxX":-10.214416640181707,"pfxZ":2.8024563658009436,"pX":0.8973847765109515,"pZ":0.1562204184372497,"vX0":9.695658437947651,"vY0":-128.50504765751865,"vZ0":-6.651220100668885,"x":82.79,"y":234.56,"x0":-1.593392023730836,"y0":50.00209812394898,"z0":4.9059693367582335,"aX":-17.121255767400754},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.7,"breakHorizontal":16.4,"spinRate":1582,"spinDirection":246},"zone":14,"typeConfidence":0.83,"plateTime":0.42587886279980935,"extension":7.3761600901447855},"index":2,"playId":"631e7e67-0ab7-3787-b48c-58ddeaba8737","pitchNumber":3,"startTime":"2026-08-18T22:44:37.520Z","endTime":"2026-08-18T22:44:40.520Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.366703338151645,"aZ":-34.07360880595622,"pfxX":9.874971606410963,"pfxZ":-1.3658531580906814,"pX":0.06284819794008828,"pZ":2.712465704120486,"vX0":1.2834338034245774,"vY0":-117.68416840914252,"vZ0":1.8721962622830015,"x":114.6,"y":165.54,"x0":-1.7723380322860567,"y0":50.00053721456769,"z0":5.074276156884772,"aX":13.778862956591027},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-1.7,"breakHorizontal":-18.2,"spinRate":2788,"spinDirection":53},"zone":5,"typeConfidence":0.91,"plateTime":0.46631362403809495,"extension":7.083673668274193},"index":3,"playId":"79686002-eefe-31bc-9acb-1111bed070f7","pitchNumber":4,"startTime":"2026-08-18T22:44:59.211Z","endTime":"2026-08-18T22:45:02.211Z","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":2},"index":4,"startTime":"2026-08-18T22:45:16.273Z","endTime":"2026-08-18T22:45:33.104Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46889769020894,"aZ":-41.64353540996545,"pfxX":8.309838593178636,"pfxZ":-6.9607956763624115,"pX":-0.7385186766957473,"pZ":1.7433915323891875,"vX0":0.06639383854210024,"vY0":-116.65305461960475,"vZ0":1.2731596466832886,"x":145.15,"y":191.71,"x0":-1.8447489196514824,"y0":50.00166926703949,"z0":5.154339391699928,"aX":11.30938919565815},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-11.9,"breakHorizontal":-15.0,"spinRate":3010,"spinDirection":56},"zone":7,"typeConfidence":0.89,"plateTime":0.47178366636722435,"extension":7.021048442844764},"hitData":{"launchSpeed":84.6,"launchAngle":34.0,"totalDistance":303.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.02,"coordY":78.11}},"index":5,"playId":"7c1953c6-b0f2-36a0-afb2-68b366d9afb8","pitchNumber":5,"startTime":"2026-08-18T22:45:33.104Z","endTime":"2026-08-18T22:45:41.789Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T22:45:41.789Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Schwarber flies out to right fielder Owen Caissie.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-18T22:47:42.737Z","endTime":"2026-08-18T22:48:17.588Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"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":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.821096705922585,"aZ":-24.608478526990957,"pfxX":-1.0432112761827899,"pfxZ":4.437775525185449,"pX":-0.8892835771572022,"pZ":2.1427581698577685,"vX0":-5.521126552969477,"vY0":-128.7376314658234,"vZ0":-4.25148177793341,"x":150.9,"y":180.93,"x0":1.4050080873563675,"y0":50.00142418906343,"z0":5.685187481501195,"aX":-1.7782762528045999},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.4,"breakHorizontal":3.0,"spinRate":2741,"spinDirection":143},"zone":13,"typeConfidence":0.89,"plateTime":0.4229367070372314,"extension":6.209466118270952},"index":0,"playId":"cbbaa194-fd07-3d90-a019-7e8c3aea8281","pitchNumber":1,"startTime":"2026-08-18T22:47:52.069Z","endTime":"2026-08-18T22:47:55.069Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.21165560616565,"aZ":-35.19045975901186,"pfxX":-10.571661472245202,"pfxZ":-2.174369475027003,"pX":-0.889808253591443,"pZ":2.6320775413459754,"vX0":-2.6667909254985127,"vY0":-117.69396143688914,"vZ0":0.6905692126569316,"x":150.92,"y":167.71,"x0":1.6333259827223217,"y0":50.000093410357536,"z0":5.617369425793703,"aX":-14.693976277108877},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-3.5,"breakHorizontal":19.8,"spinRate":3180,"spinDirection":294},"zone":11,"typeConfidence":0.9,"plateTime":0.46699570474131846,"extension":5.977082843475498},"hitData":{"launchSpeed":83.2,"launchAngle":37.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.95,"coordY":102.8}},"index":1,"playId":"43daa0ba-b58d-3543-91d0-b357b3890304","pitchNumber":2,"startTime":"2026-08-18T22:48:08.655Z","endTime":"2026-08-18T22:48:17.588Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T22:48:17.588Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trea Turner grounds out, shortstop Otto Lopez to first baseman Griffin Conine.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-18T22:48:36.566Z","endTime":"2026-08-18T22:48:52.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665052,"link":"/api/v1/people/665052"},"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":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.086905676772254,"aZ":-28.75738555725902,"pfxX":9.143048397908613,"pfxZ":1.9128859583399205,"pX":0.20443281920047945,"pZ":2.2587189507544085,"vX0":-5.560437878557867,"vY0":-133.5062700623821,"vZ0":-3.8290721531470275,"x":109.21,"y":177.79,"x0":1.1399043240127773,"y0":50.00020781068864,"z0":5.810601197427754,"aX":16.2965198288537},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.8,"breakHorizontal":-15.1,"spinRate":2220,"spinDirection":140},"zone":5,"typeConfidence":0.88,"plateTime":0.41224194777090384,"extension":6.136683055004126},"hitData":{"launchSpeed":101.4,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.46,"coordY":149.49}},"index":0,"playId":"28c29beb-af10-3b39-b72a-7a52a2911ee7","pitchNumber":1,"startTime":"2026-08-18T22:48:44.600Z","endTime":"2026-08-18T22:48:52.630Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T22:48:52.630Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Harper walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-18T22:49:27.601Z","endTime":"2026-08-18T22:50:29.522Z","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":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"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":[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":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-18T22:49:15.198Z","endTime":"2026-08-18T22:49:29.896Z","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":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":82.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.608351187145956,"aZ":-30.819311099007987,"pfxX":-2.999628051387469,"pfxZ":0.7999591427885324,"pX":-0.7692525688468487,"pZ":3.2108493718940068,"vX0":-4.343363549519162,"vY0":-127.81308330094684,"vZ0":-0.45528940888930647,"x":146.32,"y":152.09,"x0":1.326927923948834,"y0":50.0020719577758,"z0":5.763953976430749,"aX":-5.077581410813379},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.6,"breakHorizontal":6.2,"spinRate":2850,"spinDirection":207},"zone":1,"typeConfidence":0.9,"plateTime":0.4248014540264733,"extension":6.095125930209896},"index":1,"playId":"50ba0935-a592-34db-bdc9-6e8f673ae28e","pitchNumber":1,"startTime":"2026-08-18T22:49:29.896Z","endTime":"2026-08-18T22:49:33.332Z","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":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.306066674968818,"aZ":-30.590487565927145,"pfxX":-9.633756226176954,"pfxZ":1.1274614238462037,"pX":-1.1015282940782625,"pZ":1.6319064338479705,"vX0":-3.584307301302409,"vY0":-117.79852625998623,"vZ0":-2.119704232969722,"x":158.99,"y":194.72,"x0":1.6912282932538674,"y0":50.002648834641114,"z0":5.3703778383242495,"aX":-13.543816786849487},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":1.8,"breakHorizontal":18.4,"spinRate":3078,"spinDirection":300},"zone":13,"typeConfidence":0.9,"plateTime":0.4648978650872957,"extension":6.223233992719399},"index":2,"playId":"f0b4acb9-e8d9-392f-b063-deb858242cce","pitchNumber":2,"startTime":"2026-08-18T22:49:46.317Z","endTime":"2026-08-18T22:49:50.056Z","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":2},"pitchData":{"startSpeed":93.7,"endSpeed":87.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.614807634293026,"aZ":-26.312691845343345,"pfxX":7.008532048895296,"pfxZ":3.051514757500863,"pX":0.966979406301917,"pZ":2.9688573191477587,"vX0":-3.2199367512304486,"vY0":-136.62344914053207,"vZ0":-2.3336429165958754,"x":80.14,"y":158.62,"x0":1.2400544164904717,"y0":50.00188183517801,"z0":5.613184831303022,"aX":13.459257410787485},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.3,"breakHorizontal":-12.1,"spinRate":2491,"spinDirection":127},"zone":12,"typeConfidence":0.9,"plateTime":0.39848236783112734,"extension":6.378219743782888},"index":3,"playId":"153e6dfd-dafd-3d6b-97ca-78791f7d000c","pitchNumber":3,"startTime":"2026-08-18T22:50:05.810Z","endTime":"2026-08-18T22:50:09.587Z","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":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.431532489212223,"aZ":-23.229091410934537,"pfxX":6.7974457706213505,"pfxZ":4.770619529742312,"pX":0.8016313896885923,"pZ":3.5601543120948707,"vX0":-3.959362002242583,"vY0":-135.35439886376133,"vZ0":-1.3241451221160072,"x":86.44,"y":142.66,"x0":1.3916326367322498,"y0":50.005715178420814,"z0":5.664827730393153,"aX":12.756838718625456},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.6,"breakHorizontal":-11.6,"spinRate":2351,"spinDirection":130},"zone":12,"typeConfidence":0.92,"plateTime":0.40292043926588494,"extension":6.250142743274876},"index":4,"playId":"242e935c-973f-3c3e-827a-aefff4d1a169","pitchNumber":4,"startTime":"2026-08-18T22:50:25.682Z","endTime":"2026-08-18T22:50:29.522Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T22:50:29.522Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a fly ball to center fielder Jakob Marsee, deflected by shortstop Otto Lopez. Bryce Harper to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-18T22:50:47.740Z","endTime":"2026-08-18T22:51:50.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":3},"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":2},"pitchData":{"startSpeed":92.7,"endSpeed":86.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.52714935301972,"aZ":-17.732910179530016,"pfxX":5.006735942864689,"pfxZ":7.6550430135010465,"pX":0.09270287572129918,"pZ":2.9296396973545926,"vX0":-4.759773229443951,"vY0":-135.05536566239005,"vZ0":-4.1962512070441855,"x":113.47,"y":159.68,"x0":1.2095224718705417,"y0":50.00359640652673,"z0":5.7152347502606125,"aX":9.44696293071047},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.4,"breakHorizontal":-8.3,"spinRate":2424,"spinDirection":136},"zone":2,"typeConfidence":0.89,"plateTime":0.40229516859939674,"extension":5.914495684534757},"index":0,"playId":"f35ad6d7-98d0-36b3-9a5d-3b30531e7e05","pitchNumber":1,"startTime":"2026-08-18T22:50:53.498Z","endTime":"2026-08-18T22:50:56.701Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.16501060836036,"aZ":-26.91996651731244,"pfxX":-1.0252029986637257,"pfxZ":2.995186024879718,"pX":-0.8021206688084892,"pZ":2.9299758507778684,"vX0":-4.9144514224382,"vY0":-130.31995891983217,"vZ0":-2.007095277036563,"x":147.57,"y":159.67,"x0":1.2258964820361213,"y0":50.00496439724477,"z0":5.703387238289321,"aX":-1.7982899016255816},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.3,"breakHorizontal":2.8,"spinRate":2849,"spinDirection":173},"zone":11,"typeConfidence":0.9,"plateTime":0.41708223480149975,"extension":6.1196702468983695},"index":1,"playId":"30b6c0ae-cd9a-3456-b0a7-a5e645064508","pitchNumber":2,"startTime":"2026-08-18T22:51:13.991Z","endTime":"2026-08-18T22:51:16.991Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-18T22:51:28.324Z","endTime":"2026-08-18T22:51:39.053Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"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":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.32777692251221,"aZ":-29.022956893191925,"pfxX":-9.608788972144989,"pfxZ":2.1563057861109574,"pX":-1.359029597459463,"pZ":2.6567635643907517,"vX0":-3.8556838877291373,"vY0":-119.9793343830692,"vZ0":-0.3920670961379501,"x":168.8,"y":167.05,"x0":1.515538041912169,"y0":50.00486687269142,"z0":5.399652607885389,"aX":-14.067675284051909},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.1,"breakHorizontal":18.4,"spinRate":3233,"spinDirection":291},"zone":11,"typeConfidence":0.9,"plateTime":0.45579897645166545,"extension":6.18363094681522},"hitData":{"launchSpeed":63.3,"launchAngle":33.0,"totalDistance":206.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":131.41,"coordY":106.51}},"index":3,"playId":"a07085a3-d745-3a03-8e91-beaf68ed113e","pitchNumber":3,"startTime":"2026-08-18T22:51:39.053Z","endTime":"2026-08-18T22:51:50.062Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T22:51:50.062Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Bohm singles on a sharp line drive to left fielder Heriberto Hernández. Bryce Harper scores. Luis Arraez to 3rd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-18T22:52:11.833Z","endTime":"2026-08-18T22:53:29.994Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"postOnThird":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","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":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":{"id":806188,"link":"/api/v1/people/806188"},"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":92.4,"endSpeed":84.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.31647858570278,"aZ":-24.989156304449693,"pfxX":9.42631364843415,"pfxZ":3.901259795762874,"pX":0.5283252784390604,"pZ":2.8798767152309055,"vX0":-4.859792086187935,"vY0":-134.6006598819321,"vZ0":-2.979173209334138,"x":96.86,"y":161.02,"x0":1.1294405491034076,"y0":50.001331177571544,"z0":5.764099692977172,"aX":17.351436662725362},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.6,"breakHorizontal":-16.1,"spinRate":2259,"spinDirection":138},"zone":6,"typeConfidence":0.89,"plateTime":0.4064151789436372,"extension":6.223484675785751},"index":0,"playId":"1cc81c76-7bcc-3802-bb13-2c8cbeff0a59","pitchNumber":1,"startTime":"2026-08-18T22:52:19.923Z","endTime":"2026-08-18T22:52:23.021Z","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":81.5,"endSpeed":75.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.643683478952745,"aZ":-33.21575953234576,"pfxX":-9.737400263676108,"pfxZ":-0.7293029912774074,"pX":0.5656188607139929,"pZ":3.9126264169202267,"vX0":0.23637838366968084,"vY0":-118.77758169611333,"vZ0":2.879712173958527,"x":95.44,"y":133.14,"x0":1.730992914612799,"y0":50.00023110941306,"z0":5.694533562624432,"aX":-13.98248203627124},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-0.4,"breakHorizontal":17.6,"spinRate":3216,"spinDirection":294},"zone":12,"typeConfidence":0.9,"plateTime":0.4602347776803195,"extension":6.026411441706485},"index":1,"playId":"05f9483a-daca-3b75-a0d6-bfd0511ee086","pitchNumber":2,"startTime":"2026-08-18T22:52:40.778Z","endTime":"2026-08-18T22:52:44.331Z","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":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.91377443980695,"aZ":-31.637163146903724,"pfxX":-11.576817097472004,"pfxZ":0.37940457591084176,"pX":-0.11850385385116594,"pZ":3.429968630274342,"vX0":-0.8078327228267745,"vY0":-118.15040636228164,"vZ0":1.5814184945674847,"x":121.52,"y":146.17,"x0":1.7322187394705209,"y0":50.00306560833374,"z0":5.653268695955047,"aX":-16.413299197475027},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.3,"breakHorizontal":21.1,"spinRate":3205,"spinDirection":294},"zone":2,"typeConfidence":0.9,"plateTime":0.46308302408355395,"extension":6.103314838817084},"index":2,"playId":"4fafc0ed-9a1d-329e-86c6-007e4bc582b1","pitchNumber":3,"startTime":"2026-08-18T22:52:59.010Z","endTime":"2026-08-18T22:53:02.010Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.740294299132266,"aZ":-44.60273872549295,"pfxX":-8.35831715545461,"pfxZ":-9.164907216655616,"pX":0.15005585086479362,"pZ":2.292127455833097,"vX0":-0.05989030491751929,"vY0":-116.4952572874995,"vZ0":1.2132508465088283,"x":111.28,"y":176.89,"x0":1.259769661892162,"y0":50.005450714442716,"z0":6.027253639041329,"aX":-11.329128680317382},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-15.8,"breakHorizontal":15.1,"spinRate":3207,"spinDirection":318},"zone":8,"typeConfidence":0.9,"plateTime":0.4727024372464417,"extension":5.952676563017367},"hitData":{"launchSpeed":102.4,"launchAngle":16.0,"totalDistance":299.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":94.21,"coordY":71.06}},"index":3,"playId":"c2cc1b3b-b29f-39b2-97dc-5b0c2f93f3f7","pitchNumber":4,"startTime":"2026-08-18T22:53:18.988Z","endTime":"2026-08-18T22:53:29.994Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T22:53:29.994Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryson Stott flies out to left fielder Heriberto Hernández.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-18T22:53:58.087Z","endTime":"2026-08-18T22:55:17.093Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"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":3},"details":{"event":"Flyout","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":681715,"link":"/api/v1/people/681715"},"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(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":88.9,"endSpeed":82.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.02267618434178,"aZ":-24.459442472911476,"pfxX":-1.80599338947184,"pfxZ":4.476785334917585,"pX":-1.1148308104501383,"pZ":2.282808292003219,"vX0":-5.514031846423295,"vY0":-129.45275460472675,"vZ0":-3.673113116581556,"x":159.49,"y":177.14,"x0":1.2641455110907356,"y0":50.00483075639283,"z0":5.558964360115928,"aX":-3.113440897921145},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.7,"breakHorizontal":4.3,"spinRate":2868,"spinDirection":154},"zone":13,"typeConfidence":0.89,"plateTime":0.4205767383976151,"extension":6.28169361263585},"index":0,"playId":"54a4d7c6-33db-3258-9d71-98bf878c1fcb","pitchNumber":1,"startTime":"2026-08-18T22:54:05.669Z","endTime":"2026-08-18T22:54:08.932Z","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":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.377242849999295,"aZ":-25.12807793096527,"pfxX":8.894056852801366,"pfxZ":3.8446917393623483,"pX":-0.639925599564849,"pZ":2.7806065546431773,"vX0":-7.52536417788123,"vY0":-133.90996904658053,"vZ0":-2.8325535166363327,"x":141.39,"y":163.7,"x0":1.0383373680329542,"y0":50.003987738711096,"z0":5.631737023611006,"aX":16.305447316384388},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.6,"breakHorizontal":-14.6,"spinRate":2426,"spinDirection":136},"zone":4,"typeConfidence":0.91,"plateTime":0.4075732612069207,"extension":6.1474331695318565},"index":1,"playId":"77d4acae-04ef-38f8-a0fc-6b59475b9370","pitchNumber":2,"startTime":"2026-08-18T22:54:24.025Z","endTime":"2026-08-18T22:54:27.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.338614365483014,"aZ":-16.163736353008595,"pfxX":5.521488449365471,"pfxZ":8.752642031778548,"pX":0.03838260771252772,"pZ":3.7071778434960563,"vX0":-4.684106127465145,"vY0":-134.00189746633964,"vZ0":-2.5012997215357453,"x":115.54,"y":138.69,"x0":1.0865652942659563,"y0":50.005857667333125,"z0":5.799577877766652,"aX":10.103420064892438},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.6,"breakHorizontal":-9.1,"spinRate":2387,"spinDirection":139},"zone":12,"typeConfidence":0.89,"plateTime":0.4078173404769254,"extension":6.248289577260326},"index":2,"playId":"75018674-e87e-3132-9bdb-7b39fb4a641c","pitchNumber":3,"startTime":"2026-08-18T22:54:43.455Z","endTime":"2026-08-18T22:54:46.455Z","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":80.8,"endSpeed":73.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.7729443625789,"aZ":-30.481278773358873,"pfxX":-12.68403782451982,"pfxZ":1.2239728496796385,"pX":-0.40051916735843396,"pZ":2.554696351874521,"vX0":-0.9461195027753739,"vY0":-117.5754257765797,"vZ0":-0.007297359954280935,"x":132.27,"y":169.8,"x0":1.6536871723781292,"y0":50.002530975726906,"z0":5.414770270926538,"aX":-17.546250166308873},"breaks":{"breakAngle":30.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":2.5,"breakHorizontal":23.2,"spinRate":3172,"spinDirection":295},"zone":4,"typeConfidence":0.9,"plateTime":0.4679807673247991,"extension":6.18415464796679},"hitData":{"launchSpeed":78.2,"launchAngle":46.0,"totalDistance":236.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.84,"coordY":117.32}},"index":3,"playId":"96874bc3-7b9d-301b-acd4-7ba78c722184","pitchNumber":4,"startTime":"2026-08-18T22:55:05.068Z","endTime":"2026-08-18T22:55:17.093Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T22:55:17.093Z","atBatIndex":8},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Griffin Conine homers (14) on a line drive to center field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-18T22:57:14.128Z","endTime":"2026-08-18T22:58:21.269Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":{"id":554430,"link":"/api/v1/people/554430"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":86.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.37254463574327,"aZ":-16.33184255093437,"pfxX":-8.312809438524749,"pfxZ":8.275170604374951,"pX":-0.5159572319062676,"pZ":2.917110170982165,"vX0":6.2317547271926665,"vY0":-137.02352178645154,"vZ0":-3.076568366116926,"x":136.67,"y":160.02,"x0":-1.732079181395847,"y0":50.00229030740266,"z0":5.161001590287808,"aX":-15.91305034383122},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.6,"breakHorizontal":13.9,"spinRate":2504,"spinDirection":223},"zone":1,"typeConfidence":0.92,"plateTime":0.3987047681392428,"extension":7.144451298743865},"index":0,"playId":"d7954a7a-c5c2-34d0-ac54-493c5766f598","pitchNumber":1,"startTime":"2026-08-18T22:57:23.903Z","endTime":"2026-08-18T22:57:26.903Z","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":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.74163248984934,"aZ":-16.681909125944543,"pfxX":-6.979874614751315,"pfxZ":7.851004379935508,"pX":0.37264915668831156,"pZ":2.434890359076819,"vX0":8.234180315925055,"vY0":-139.23800713556966,"vZ0":-4.150635043608209,"x":102.8,"y":173.04,"x0":-1.7088752040944817,"y0":50.00524240022293,"z0":5.040793275252753,"aX":-13.778490735472346},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.6,"breakHorizontal":11.0,"spinRate":2522,"spinDirection":227},"zone":6,"typeConfidence":0.92,"plateTime":0.39258636615904186,"extension":7.466714875924328},"index":1,"playId":"7cf9c16e-c129-3df0-9430-efaa3f6cba56","pitchNumber":2,"startTime":"2026-08-18T22:57:39.627Z","endTime":"2026-08-18T22:57:42.693Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.85248818086535,"aZ":-18.53503128114529,"pfxX":-7.6187427690574046,"pfxZ":7.090670567281084,"pX":-0.01700791632321084,"pZ":3.016931669016423,"vX0":7.403738036556583,"vY0":-137.87399775957743,"vZ0":-2.057502823754716,"x":117.65,"y":157.32,"x0":-1.7481923015375493,"y0":50.00405089683046,"z0":5.0246376182287165,"aX":-14.658765960106384},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.6,"breakHorizontal":12.2,"spinRate":2526,"spinDirection":229},"zone":2,"typeConfidence":0.83,"plateTime":0.39736554732265583,"extension":7.586740712119492},"hitData":{"launchSpeed":109.4,"launchAngle":21.0,"totalDistance":422.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":149.96,"coordY":30.02}},"index":2,"playId":"2430412e-6858-35e6-8b6c-f6a841f4a185","pitchNumber":3,"startTime":"2026-08-18T22:57:54.966Z","endTime":"2026-08-18T22:58:21.269Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T22:58:21.269Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-18T22:58:39.673Z","endTime":"2026-08-18T22:59:40.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"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(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":97.1,"endSpeed":89.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.724133527834404,"aZ":-15.514279212939885,"pfxX":-8.676218055124387,"pfxZ":8.196845087394339,"pX":0.6749909010750126,"pZ":2.236932920648719,"vX0":9.45423677444373,"vY0":-141.0910702941362,"vZ0":-4.723891163722846,"x":91.27,"y":178.38,"x0":-1.5794314296910839,"y0":50.00157371429041,"z0":4.92067925160507,"aX":-17.630481327949486},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.2,"breakHorizontal":13.9,"spinRate":2414,"spinDirection":227},"zone":6,"typeConfidence":0.92,"plateTime":0.3870510416686299,"extension":7.5992826516164875},"index":0,"playId":"eab563f0-4140-35c0-b797-e8d2f353166f","pitchNumber":1,"startTime":"2026-08-18T22:58:43.885Z","endTime":"2026-08-18T22:58:47.142Z","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":1,"outs":0},"index":1,"startTime":"2026-08-18T22:58:58.056Z","endTime":"2026-08-18T22:59:09.340Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"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":82.2,"endSpeed":76.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.19266374640432,"aZ":-31.114647602887576,"pfxX":8.283989486858445,"pfxZ":0.7297951992373548,"pX":1.0159513359408772,"pZ":1.181515409355368,"vX0":4.295207506785073,"vY0":-119.6778080977816,"vZ0":-2.294495315873994,"x":78.27,"y":206.88,"x0":-1.8760751434420955,"y0":50.00483483742725,"z0":4.9282505682377735,"aX":12.0672908999811},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.1,"breakHorizontal":-16.0,"spinRate":2769,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.4569493806148288,"extension":7.222569623578517},"index":2,"playId":"943c9ece-61ff-34e0-b499-05123e7f5887","pitchNumber":2,"startTime":"2026-08-18T22:59:09.340Z","endTime":"2026-08-18T22:59:12.516Z","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":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.78725040291488,"aZ":-32.18734287320514,"pfxX":8.103196145921126,"pfxZ":-0.012612181399142663,"pX":0.7278219212200961,"pZ":1.9278433718557464,"vX0":3.602348850751424,"vY0":-119.64666625234346,"vZ0":-0.27660237678775723,"x":89.26,"y":186.73,"x0":-1.8470504215055166,"y0":50.00007391830118,"z0":4.914692014227629,"aX":11.816226369493073},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":0.1,"breakHorizontal":-15.5,"spinRate":2793,"spinDirection":59},"zone":9,"typeConfidence":0.89,"plateTime":0.45674611414368727,"extension":7.112198412541739},"index":3,"playId":"9dbb37e7-5210-36d0-aaf5-25c3582ab6dc","pitchNumber":3,"startTime":"2026-08-18T22:59:23.114Z","endTime":"2026-08-18T22:59:26.114Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.84563809041653,"aZ":-25.710886071456674,"pfxX":-10.937141691325738,"pfxZ":3.3410685193785348,"pX":0.46189172942406476,"pZ":2.888366050574388,"vX0":9.79415309340317,"vY0":-137.76108095482095,"vZ0":-0.962171548299845,"x":99.39,"y":160.79,"x0":-1.7078246157442591,"y0":50.002427727876835,"z0":4.970451317802302,"aX":-21.15115964507477},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.1,"breakHorizontal":17.9,"spinRate":2460,"spinDirection":228},"zone":3,"typeConfidence":0.95,"plateTime":0.39667371439719856,"extension":7.577348666767577},"index":4,"playId":"4f589490-6e0e-3279-8d05-c31f47e8cd76","pitchNumber":4,"startTime":"2026-08-18T22:59:37.216Z","endTime":"2026-08-18T22:59:40.587Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T22:59:40.587Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Agustín Ramírez challenged (pitch result), call on the field was confirmed: Agustín Ramírez called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-18T22:59:57.737Z","endTime":"2026-08-18T23:01:35.611Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"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, 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.6,"endSpeed":87.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.415230257952622,"aZ":-25.365497663723332,"pfxX":-11.0426609373994,"pfxZ":3.470284507786185,"pX":-0.5611275332058383,"pZ":1.6928562458610152,"vX0":6.79505507655462,"vY0":-139.02300652329706,"vZ0":-4.171173275883405,"x":138.39,"y":193.07,"x0":-1.5989803305601127,"y0":50.00479417321446,"z0":4.891206486104208,"aX":-21.673462441953102},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.6,"breakHorizontal":18.6,"spinRate":2488,"spinDirection":228},"zone":7,"typeConfidence":0.96,"plateTime":0.3935961260619596,"extension":7.450533080096559},"index":0,"playId":"0299d21c-c0e2-3190-89df-04bff90ebb98","pitchNumber":1,"startTime":"2026-08-18T23:00:03.328Z","endTime":"2026-08-18T23:00:06.328Z","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":95.0,"endSpeed":87.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.005291077384484,"aZ":-16.84574139552411,"pfxX":-4.522781011244659,"pfxZ":7.891125891797081,"pX":1.1083545143836246,"pZ":3.542523477242109,"vX0":9.039875484358072,"vY0":-138.09287885531754,"vZ0":-0.9075617944236203,"x":74.75,"y":143.13,"x0":-1.6111832705652587,"y0":50.00571560053877,"z0":5.002146287257969,"aX":-8.7895894339878},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.3,"breakHorizontal":6.5,"spinRate":2459,"spinDirection":224},"zone":12,"typeConfidence":0.9,"plateTime":0.3957174618201007,"extension":7.406824260172678},"index":1,"playId":"11039ae7-c96c-3884-b373-5fd618bad8cc","pitchNumber":2,"startTime":"2026-08-18T23:00:15.906Z","endTime":"2026-08-18T23:00:19.287Z","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":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.726699788696806,"aZ":-25.833904368511824,"pfxX":-11.143670286624028,"pfxZ":3.2624117803612975,"pX":-0.9273666685226537,"pZ":1.968411522733986,"vX0":6.012769230596863,"vY0":-138.5464528165133,"vZ0":-3.1911295381019107,"x":152.35,"y":185.63,"x0":-1.6768907973794045,"y0":50.0060132717283,"z0":4.860185410024715,"aX":-21.6849603311612},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.4,"breakHorizontal":19.0,"spinRate":2530,"spinDirection":232},"zone":13,"typeConfidence":0.97,"plateTime":0.395219551655686,"extension":7.483638297814986},"index":2,"playId":"f0608b5b-4336-3aac-8d7e-3d0840b4ec24","pitchNumber":3,"startTime":"2026-08-18T23:00:30.729Z","endTime":"2026-08-18T23:00:33.729Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.60990443174234,"aZ":-24.53813328496663,"pfxX":-10.079107794208515,"pfxZ":4.498960459972823,"pX":-0.13855274976021947,"pZ":0.9182326828031299,"vX0":7.0274023651024855,"vY0":-129.12137646141528,"vZ0":-5.425086590483059,"x":122.28,"y":213.99,"x0":-1.5790571318856002,"y0":50.00157893438268,"z0":4.922080444389412,"aX":-17.10414376810443},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.2,"breakHorizontal":16.8,"spinRate":1599,"spinDirection":240},"zone":13,"typeConfidence":0.56,"plateTime":0.4233691562492945,"extension":7.408879030411141},"index":3,"playId":"317d9429-7cdf-36a6-8602-6dd41411a33f","pitchNumber":4,"startTime":"2026-08-18T23:00:47.870Z","endTime":"2026-08-18T23:00:50.870Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.705198217432763,"aZ":-23.756570935597743,"pfxX":-11.173076762579807,"pfxZ":4.243425140506442,"pX":-0.5109711473154398,"pZ":2.036573021460253,"vX0":7.033672912259971,"vY0":-139.56217421694112,"vZ0":-3.582168874129175,"x":136.48,"y":183.79,"x0":-1.6046506784909524,"y0":50.004814246048205,"z0":4.890906622676656,"aX":-22.170880282895006},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.2,"breakHorizontal":19.0,"spinRate":2500,"spinDirection":231},"zone":7,"typeConfidence":0.97,"plateTime":0.3916072918043474,"extension":7.319797463028526},"index":4,"playId":"0cfce30b-d88e-35ae-8c19-da9b516b00aa","pitchNumber":5,"startTime":"2026-08-18T23:01:04.432Z","endTime":"2026-08-18T23:01:07.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.37927667279042,"aZ":-16.539318192801467,"pfxX":-6.669141177158892,"pfxZ":7.844493478427864,"pX":0.7595557516965886,"pZ":2.7366562351148183,"vX0":8.336741816996415,"vY0":-139.79794354580602,"vZ0":-3.0650620055439397,"x":88.05,"y":164.89,"x0":-1.3846635226551047,"y0":50.005043471278995,"z0":4.923084452684445,"aX":-13.297541664992519},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.8,"breakHorizontal":10.6,"spinRate":2577,"spinDirection":226},"zone":6,"typeConfidence":0.93,"plateTime":0.3907206524289224,"extension":7.418754098626665},"index":5,"playId":"c6b0b359-848d-3e4b-bc58-99d11e03ac09","pitchNumber":6,"startTime":"2026-08-18T23:01:31.422Z","endTime":"2026-08-18T23:01:35.611Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"}},"playEndTime":"2026-08-18T23:01:35.611Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Owen Caissie strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-18T23:02:06.669Z","endTime":"2026-08-18T23:03:36.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"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":"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":1,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":75.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.482109044949357,"aZ":-39.681514442320946,"pfxX":7.818664596179953,"pfxZ":-5.314586841597986,"pX":0.12463107074506102,"pZ":1.4873383635446902,"vX0":2.114221388383173,"vY0":-117.88470458218319,"vZ0":0.050616541057524556,"x":112.25,"y":198.62,"x0":-1.7985356177963137,"y0":50.00068124637823,"z0":5.115272561325952,"aX":11.050866834039962},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-9.4,"breakHorizontal":-14.6,"spinRate":2911,"spinDirection":52},"zone":14,"typeConfidence":0.82,"plateTime":0.46384595277640495,"extension":7.0755438490724565},"index":0,"playId":"8c70e7a3-44c8-3eb8-aa68-b69b08f84eb4","pitchNumber":1,"startTime":"2026-08-18T23:02:11.558Z","endTime":"2026-08-18T23:02:14.558Z","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":94.8,"endSpeed":87.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.707153882204913,"aZ":-15.308497237896406,"pfxX":-5.37529864996753,"pfxZ":8.599008521871305,"pX":0.9543282590396194,"pZ":4.010387623800176,"vX0":9.019877876860761,"vY0":-137.97719807750516,"vZ0":-0.05592854940115205,"x":80.62,"y":130.5,"x0":-1.6331040897281819,"y0":50.00429797221397,"z0":5.047690126146367,"aX":-10.545908666340042},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.8,"breakHorizontal":8.3,"spinRate":2464,"spinDirection":225},"zone":12,"typeConfidence":0.95,"plateTime":0.3943757249033162,"extension":7.525875290287154},"index":1,"playId":"7b6d0cbb-a444-3aac-8dff-9dc7fbe209bc","pitchNumber":2,"startTime":"2026-08-18T23:02:52.011Z","endTime":"2026-08-18T23:02:55.287Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.095859453560166,"aZ":-23.561792301994533,"pfxX":1.3973392039746426,"pfxZ":4.651981336845713,"pX":0.9072097726486507,"pZ":3.390896593488016,"vX0":6.474726048834877,"vY0":-134.22432812558975,"vZ0":0.2446154690512934,"x":82.42,"y":147.23,"x0":-1.703583239045525,"y0":50.00249528716709,"z0":4.956862394285439,"aX":2.5852167192328532},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.6,"breakHorizontal":-3.7,"spinRate":2659,"spinDirection":201},"zone":12,"typeConfidence":0.94,"plateTime":0.40583644183230216,"extension":7.194456547303617},"index":2,"playId":"d7d7fc95-8a8b-3012-921e-bc48aea3b505","pitchNumber":3,"startTime":"2026-08-18T23:03:07.139Z","endTime":"2026-08-18T23:03:10.139Z","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":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-18T23:03:19.897Z","endTime":"2026-08-18T23:03:33.193Z","isPitch":false,"type":"action","player":{"id":683357,"link":"/api/v1/people/683357"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.99008978525205,"aZ":-13.45535881182297,"pfxX":-5.381762309021685,"pfxZ":9.39940694532917,"pX":-0.7947598403013719,"pZ":3.066578991142514,"vX0":4.541677229416397,"vY0":-139.63890089970457,"vZ0":-2.618354041500375,"x":147.29,"y":155.98,"x0":-1.736419424820982,"y0":50.00188581800172,"z0":4.892317843163984,"aX":-10.716318477721378},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.8,"breakHorizontal":8.9,"spinRate":2562,"spinDirection":226},"zone":1,"typeConfidence":0.96,"plateTime":0.3910108620219561,"extension":7.3142500846052885},"index":4,"playId":"ce4d52e8-fdf0-30fc-9ef5-d37c1172ac9b","pitchNumber":4,"startTime":"2026-08-18T23:03:33.193Z","endTime":"2026-08-18T23:03:36.193Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T23:03:36.193Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Marsh strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-18T23:05:40.329Z","endTime":"2026-08-18T23:07:07.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":4},"credits":[{"player":{"id":640459,"link":"/api/v1/people/640459"},"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":0},"pitchData":{"startSpeed":77.0,"endSpeed":71.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.214807367880514,"aZ":-33.1130318619882,"pfxX":-11.289547486154497,"pfxZ":-0.7349672022419202,"pX":0.9713290556714664,"pZ":2.149241849692673,"vX0":1.2495683328714429,"vY0":-112.10731445066378,"vZ0":-0.15276155340291675,"x":79.98,"y":180.75,"x0":1.873729786901799,"y0":50.00489405882207,"z0":5.597484918590061,"aX":-14.374963390214397},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-1.1,"breakHorizontal":20.2,"spinRate":3130,"spinDirection":292},"zone":14,"typeConfidence":0.9,"plateTime":0.48852043542539025,"extension":6.010868815611882},"index":0,"playId":"9a657ecb-2c4f-37c4-a247-8cdc2e25a88d","pitchNumber":1,"startTime":"2026-08-18T23:05:48.180Z","endTime":"2026-08-18T23:05:51.651Z","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":84.9,"endSpeed":77.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.556548014287433,"aZ":-31.46358826143759,"pfxX":3.636762445595405,"pfxZ":0.45685378069883065,"pX":-0.6979963268551537,"pZ":3.2612144416145505,"vX0":-5.674436912066015,"vY0":-123.5154953475667,"vZ0":-0.003904018054501357,"x":143.61,"y":150.73,"x0":1.1563851960843325,"y0":50.00157036322556,"z0":5.908175241039557,"aX":5.620827279352623},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.1,"breakHorizontal":-5.3,"spinRate":1357,"spinDirection":101},"zone":1,"typeConfidence":0.89,"plateTime":0.44342823198726355,"extension":6.068463247895029},"index":1,"playId":"7ec7df8d-66ee-34a8-9973-51ef4283ddfc","pitchNumber":2,"startTime":"2026-08-18T23:06:04.027Z","endTime":"2026-08-18T23:06:07.337Z","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":79.5,"endSpeed":72.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.835961123294176,"aZ":-33.18176462705371,"pfxX":-10.355062250695834,"pfxZ":-0.7552431169920215,"pX":-2.4745348000694416,"pZ":2.0680949937485855,"vX0":-6.073886408875732,"vY0":-115.65362101399215,"vZ0":-0.5682659083578911,"x":211.32,"y":182.94,"x0":1.5407517989884563,"y0":50.00077068643372,"z0":5.530610499799372,"aX":-13.867261300211823},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-1.2,"breakHorizontal":20.4,"spinRate":2989,"spinDirection":301},"zone":13,"typeConfidence":0.9,"plateTime":0.4756383014108896,"extension":6.225934544418117},"index":2,"playId":"90145553-43ed-308e-882c-efc70db3aeae","pitchNumber":3,"startTime":"2026-08-18T23:06:26.744Z","endTime":"2026-08-18T23:06:29.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(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":0},"pitchData":{"startSpeed":87.1,"endSpeed":81.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.46621158162881,"aZ":-24.805700474725697,"pfxX":0.30433158570607244,"pfxZ":4.437841915458872,"pX":-0.6451677329366116,"pZ":3.018057719021841,"vX0":-5.160039690649715,"vY0":-126.89770275079374,"vZ0":-1.717670743194894,"x":141.59,"y":157.29,"x0":1.359362899540603,"y0":50.00447077802199,"z0":5.644787593149935,"aX":0.5059963744451821},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.9,"breakHorizontal":0.4,"spinRate":2661,"spinDirection":148},"zone":1,"typeConfidence":0.9,"plateTime":0.42861574168525074,"extension":6.157741961881909},"index":3,"playId":"2b4ad0cb-500f-3793-ab8c-138a17dab37d","pitchNumber":4,"startTime":"2026-08-18T23:06:46.810Z","endTime":"2026-08-18T23:06:50.097Z","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":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.411153360839773,"aZ":-43.51020006494916,"pfxX":-7.744759586458727,"pfxZ":-8.503073643956466,"pX":-1.2496165830140498,"pZ":1.7887256607035502,"vX0":-3.276252371946091,"vY0":-115.2705995928901,"vZ0":0.2907162947446822,"x":164.63,"y":190.48,"x0":1.2007813185899734,"y0":50.004657719879646,"z0":5.896035574385395,"aX":-10.320225265504105},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-15.0,"breakHorizontal":14.9,"spinRate":3157,"spinDirection":316},"zone":13,"typeConfidence":0.9,"plateTime":0.47698238320351294,"extension":6.130686738527629},"index":4,"playId":"cb9ce5fb-dc49-31ca-8bf7-75d81cd2e679","pitchNumber":5,"startTime":"2026-08-18T23:07:04.494Z","endTime":"2026-08-18T23:07:07.736Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T23:07:07.736Z","atBatIndex":13},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"J.T. Realmuto pops out to first baseman Griffin Conine.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-18T23:09:41.833Z","endTime":"2026-08-18T23:10:59.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6],"actionIndex":[1],"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":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":665052,"link":"/api/v1/people/665052"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-18T23:07:23.224Z","endTime":"2026-08-18T23:08:28.149Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Tyler Zuber replaces Cade Gibson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-18T23:08:28.149Z","endTime":"2026-08-18T23:09:44.119Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676604,"link":"/api/v1/people/676604"},"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":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.727966638216923,"aZ":-24.851031007661433,"pfxX":-10.626044326395771,"pfxZ":3.8379414725972794,"pX":-0.30301384704492057,"pZ":3.092355033836851,"vX0":8.865639721918212,"vY0":-136.7031745597209,"vZ0":-0.9023976243530004,"x":128.55,"y":155.29,"x0":-2.1939736628615543,"y0":50.0054619477162,"z0":5.1195709942452625,"aX":-20.286767806737355},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.0,"breakHorizontal":17.6,"spinRate":2245,"spinDirection":229},"zone":1,"typeConfidence":0.9,"plateTime":0.3993706759594118,"extension":6.129983013770421},"index":2,"playId":"95e36129-dbf0-34a4-8885-2606afa70462","pitchNumber":1,"startTime":"2026-08-18T23:09:44.119Z","endTime":"2026-08-18T23:09:47.271Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":83.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.85793634367604,"aZ":-29.23258534019222,"pfxX":2.776947892246992,"pfxZ":1.6923885670454304,"pX":0.8239695873453797,"pZ":2.333519755938737,"vX0":6.844251775368022,"vY0":-129.62796498362434,"vZ0":-1.663322469568558,"x":85.59,"y":175.77,"x0":-2.1898343815606403,"y0":50.001010928599044,"z0":5.172087243254358,"aX":4.822705378064916},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.0,"breakHorizontal":-6.2,"spinRate":2777,"spinDirection":126},"zone":14,"typeConfidence":0.92,"plateTime":0.41925309287184787,"extension":6.114533098291935},"index":3,"playId":"2c21ff33-1ed2-38cc-a11b-95bb06bb2153","pitchNumber":2,"startTime":"2026-08-18T23:09:59.605Z","endTime":"2026-08-18T23:10:03.977Z","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":4,"startTime":"2026-08-18T23:10:17.181Z","endTime":"2026-08-18T23:10:32.652Z","isPitch":false,"type":"action","player":{"id":592663,"link":"/api/v1/people/592663"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.914798736775094,"aZ":-31.16321696246871,"pfxX":3.0499547215333904,"pfxZ":0.5917410330238715,"pX":0.4502964270990567,"pZ":1.326626268493526,"vX0":5.684317674049503,"vY0":-129.24430193466893,"vZ0":-3.5803539629594257,"x":99.84,"y":202.96,"x0":-2.1637277729885898,"y0":50.005389274242496,"z0":5.092869719473323,"aX":5.220310537942478},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.6,"breakHorizontal":-6.6,"spinRate":2798,"spinDirection":120},"zone":14,"typeConfidence":0.91,"plateTime":0.42187857283535735,"extension":6.087542308107297},"index":5,"playId":"24e003a3-3b88-38fd-aa13-821bd47d85db","pitchNumber":3,"startTime":"2026-08-18T23:10:32.652Z","endTime":"2026-08-18T23:10:35.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.724026321771046,"aZ":-36.07440578143415,"pfxX":5.903720181065791,"pfxZ":-2.657314741102782,"pX":-0.36846702915849167,"pZ":2.37291917391434,"vX0":2.553078116801742,"vY0":-119.77237343098454,"vZ0":0.5139050314274527,"x":131.05,"y":174.71,"x0":-2.2115977510106064,"y0":50.00149595561311,"z0":5.353010389933619,"aX":8.671311734138172},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-4.4,"breakHorizontal":-11.3,"spinRate":3029,"spinDirection":63},"zone":4,"typeConfidence":0.92,"plateTime":0.45537976133028923,"extension":6.084239484554102},"hitData":{"launchSpeed":65.3,"launchAngle":72.0,"totalDistance":68.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":143.71,"coordY":182.45}},"index":6,"playId":"afac07ee-a3d9-3efb-963f-59dea6ecfe7d","pitchNumber":4,"startTime":"2026-08-18T23:10:50.564Z","endTime":"2026-08-18T23:10:59.282Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T23:10:59.282Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Crawford grounds out, third baseman Javier Sanoja to first baseman Griffin Conine.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-18T23:11:18.718Z","endTime":"2026-08-18T23:12:52.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.88078004777731,"aZ":-17.303292947597335,"pfxX":-7.029119618832331,"pfxZ":7.447512113440741,"pX":-0.3942050406493821,"pZ":1.9013537447107314,"vX0":8.091225255285892,"vY0":-139.15514204398403,"vZ0":-5.40058906696414,"x":132.03,"y":187.44,"x0":-2.401440119502959,"y0":50.00303785168777,"z0":4.981677014554729,"aX":-14.037314289187043},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.7,"breakHorizontal":11.4,"spinRate":2479,"spinDirection":227},"zone":7,"typeConfidence":0.88,"plateTime":0.39088806815901833,"extension":6.191525386299442},"index":0,"playId":"450f1628-064c-33d4-808f-98f29e41ff2a","pitchNumber":1,"startTime":"2026-08-18T23:11:25.258Z","endTime":"2026-08-18T23:11:28.570Z","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":84.7,"endSpeed":78.5,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.025576510556547,"aZ":-27.88998335663396,"pfxX":5.845275908401838,"pfxZ":2.7616298636519296,"pX":0.2343485265455228,"pZ":1.4730658666172132,"vX0":4.811136767053197,"vY0":-123.41506858231389,"vZ0":-2.509928874492021,"x":108.07,"y":199.01,"x0":-2.4953154596712444,"y0":50.004681648856696,"z0":4.836434422491012,"aX":9.078006042650742},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.7,"breakHorizontal":-11.6,"spinRate":2774,"spinDirection":68},"zone":14,"typeConfidence":0.89,"plateTime":0.44267385636535295,"extension":6.102128981008265},"index":1,"playId":"db8ec97e-b987-3be1-b489-ef65586d1950","pitchNumber":2,"startTime":"2026-08-18T23:11:40.036Z","endTime":"2026-08-18T23:11:43.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.119147424108334,"aZ":-38.312156333144436,"pfxX":6.195556335867541,"pfxZ":-4.1872100436452495,"pX":0.06920106820016564,"pZ":-0.17918178177960406,"vX0":3.788263508868404,"vY0":-120.468876524674,"vZ0":-4.411919947193363,"x":114.36,"y":243.62,"x0":-2.3304998712272424,"y0":50.00508854416383,"z0":5.074486685075021,"aX":9.076655114088206},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-8.4,"breakHorizontal":-12.1,"spinRate":3102,"spinDirection":67},"zone":14,"typeConfidence":0.93,"plateTime":0.45523222530927177,"extension":6.017298565556462},"index":2,"playId":"363e4b7f-31dc-3241-8949-9a15a781c8c2","pitchNumber":3,"startTime":"2026-08-18T23:11:57.052Z","endTime":"2026-08-18T23:12:00.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.552862906156566,"aZ":-30.635949321980267,"pfxX":1.8441659701091355,"pfxZ":0.8908813178449275,"pX":1.2038417342016052,"pZ":1.4474154359426628,"vX0":7.50098308536827,"vY0":-129.9109503954044,"vZ0":-3.4403388799456036,"x":71.11,"y":199.7,"x0":-1.9483015919186952,"y0":50.00251702811518,"z0":5.0916791396823005,"aX":3.184803065861501},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.1,"breakHorizontal":-4.8,"spinRate":2823,"spinDirection":103},"zone":14,"typeConfidence":0.9,"plateTime":0.41993570267810254,"extension":6.095493846021892},"index":3,"playId":"f7ff0791-1958-383b-9951-0e8404fe09ec","pitchNumber":4,"startTime":"2026-08-18T23:12:19.238Z","endTime":"2026-08-18T23:12:22.238Z","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":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.6,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.65553095600205,"aZ":-16.669021123117133,"pfxX":-5.554247177592505,"pfxZ":7.604275763305225,"pX":0.10759883901363594,"pZ":3.6061865136919002,"vX0":8.336857614032963,"vY0":-140.64824571346244,"vZ0":-1.2571287764918975,"x":112.9,"y":141.41,"x0":-2.1495042641327786,"y0":50.000600003996695,"z0":5.121150387232818,"aX":-11.322711006441137},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.8,"breakHorizontal":8.8,"spinRate":2531,"spinDirection":219},"zone":12,"typeConfidence":0.9,"plateTime":0.3868503304367832,"extension":6.019601970648017},"hitData":{"launchSpeed":80.9,"launchAngle":-45.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.98,"coordY":171.3}},"index":4,"playId":"e8376ac3-74f8-3482-895c-63c7abb55eee","pitchNumber":5,"startTime":"2026-08-18T23:12:45.037Z","endTime":"2026-08-18T23:12:52.735Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T23:12:52.735Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Javier Sanoja pops out to third baseman Bryson Stott.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-18T23:15:06.086Z","endTime":"2026-08-18T23:16:03.123Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"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":81.5,"endSpeed":75.3,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.290190609217188,"aZ":-33.64428039399669,"pfxX":10.212017907480792,"pfxZ":-1.0234560692842987,"pX":-0.06145235834404711,"pZ":2.0547147787337248,"vX0":1.2204148552933631,"vY0":-118.7650175623552,"vZ0":-0.025162767565436672,"x":119.34,"y":183.3,"x0":-1.9089667849488714,"y0":50.00570691040046,"z0":5.119987319153515,"aX":14.620751596186823},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-1.6,"breakHorizontal":-18.8,"spinRate":2769,"spinDirection":57},"zone":8,"typeConfidence":0.91,"plateTime":0.4608190378135695,"extension":7.20459924392815},"index":0,"playId":"988445ab-b167-3cb6-a7e5-1d891bedceff","pitchNumber":1,"startTime":"2026-08-18T23:15:10.452Z","endTime":"2026-08-18T23:15:13.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.06795359659307,"aZ":-26.157825587723615,"pfxX":-10.471295915641424,"pfxZ":3.15686473623596,"pX":-1.9089823048502772,"pZ":2.213464414018419,"vX0":3.305892437990713,"vY0":-137.30515075495302,"vZ0":-2.451864054703288,"x":189.77,"y":179.02,"x0":-1.7700060577768921,"y0":50.000872735399625,"z0":4.902239042259745,"aX":-19.944112073248665},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.4,"breakHorizontal":18.2,"spinRate":2271,"spinDirection":232},"zone":13,"typeConfidence":0.97,"plateTime":0.3992692801881521,"extension":7.22576620317628},"index":1,"playId":"f9ea81bc-5aad-3d79-8358-132d5492f89a","pitchNumber":2,"startTime":"2026-08-18T23:15:25.747Z","endTime":"2026-08-18T23:15:29.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, 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":94.3,"endSpeed":85.9,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18033358951341,"aZ":-24.082109416807505,"pfxX":-11.097287721488025,"pfxZ":4.273598615442218,"pX":-1.4456610735102415,"pZ":1.8978110362160179,"vX0":4.801581793907008,"vY0":-137.17413128615368,"vZ0":-3.580244475827063,"x":172.11,"y":187.54,"x0":-1.7833465664232813,"y0":50.003540433828825,"z0":4.874299803263517,"aX":-21.011559406992223},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.1,"breakHorizontal":19.0,"spinRate":2368,"spinDirection":225},"zone":13,"typeConfidence":0.97,"plateTime":0.40028878226610143,"extension":7.271335397473552},"index":2,"playId":"3c6ab3a3-9b83-313d-96da-2524adcbccc3","pitchNumber":3,"startTime":"2026-08-18T23:15:40.506Z","endTime":"2026-08-18T23:15:43.883Z","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":95.4,"endSpeed":87.2,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.137457705074326,"aZ":-26.202283068032155,"pfxX":-10.236806053429733,"pfxZ":3.0607811028560743,"pX":-1.0582345469522123,"pZ":2.843382607757159,"vX0":5.322292827935711,"vY0":-138.8185046090882,"vZ0":-1.1472613002574505,"x":157.34,"y":162.01,"x0":-1.6705779235704854,"y0":50.00300885097588,"z0":5.006652713632517,"aX":-19.974855866690817},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.5,"breakHorizontal":17.4,"spinRate":2399,"spinDirection":232},"zone":11,"typeConfidence":0.97,"plateTime":0.3945872011802867,"extension":7.339476254196324},"hitData":{"launchSpeed":44.5,"launchAngle":50.0,"totalDistance":106.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":113.65,"coordY":162.04}},"index":3,"playId":"81c07d11-a88d-3165-93b3-5a15195cb704","pitchNumber":4,"startTime":"2026-08-18T23:15:56.504Z","endTime":"2026-08-18T23:16:03.123Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T23:16:03.123Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brian Navarreto grounds out, shortstop Trea Turner to first baseman Alec Bohm.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-18T23:16:22.913Z","endTime":"2026-08-18T23:16:37.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.81962382478245,"aZ":-17.573078614421007,"pfxX":-6.04115086929729,"pfxZ":7.416922660800076,"pX":-0.7984342276662496,"pZ":2.7544871806941273,"vX0":5.159808588468225,"vY0":-139.31102069682905,"vZ0":-3.0716388372856094,"x":147.43,"y":164.41,"x0":-1.888229056039931,"y0":50.00291616904473,"z0":5.030604182680632,"aX":-11.893737908555046},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.0,"breakHorizontal":9.8,"spinRate":2522,"spinDirection":220},"zone":4,"typeConfidence":0.9,"plateTime":0.3929151699427291,"extension":7.3071515120894635},"hitData":{"launchSpeed":73.7,"launchAngle":-2.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.88,"coordY":155.07}},"index":0,"playId":"8eed763d-bcf0-3f83-b37c-0e77d7e4687b","pitchNumber":1,"startTime":"2026-08-18T23:16:29.425Z","endTime":"2026-08-18T23:16:37.886Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T23:16:37.886Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jakob Marsee walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-18T23:16:58.858Z","endTime":"2026-08-18T23:18:42.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6],"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":84.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.75422222636629,"aZ":-27.35648714657531,"pfxX":0.5871305537961156,"pfxZ":2.697287851356263,"pX":0.10585962463493125,"pZ":3.2774994715046146,"vX0":4.924301366983332,"vY0":-131.561125729796,"vZ0":0.6489379859798302,"x":112.96,"y":150.29,"x0":-1.8514240175591756,"y0":50.0052925712105,"z0":5.024632675826586,"aX":1.0485998367176697},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.2,"breakHorizontal":-1.9,"spinRate":2540,"spinDirection":181},"zone":2,"typeConfidence":0.93,"plateTime":0.4132452923595378,"extension":7.208070570693716},"index":0,"playId":"48114409-1cc5-37eb-a733-c7e429485cca","pitchNumber":1,"startTime":"2026-08-18T23:17:02.834Z","endTime":"2026-08-18T23:17:05.907Z","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":1,"outs":2},"index":1,"startTime":"2026-08-18T23:17:16.534Z","endTime":"2026-08-18T23:17:31.527Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.29331509297742,"aZ":-31.148269075103247,"pfxX":-7.509176166451507,"pfxZ":0.6027578285012645,"pX":-1.2180287011392443,"pZ":2.127696905977023,"vX0":3.9165992232693836,"vY0":-128.86118297949966,"vZ0":-1.4487851100113265,"x":163.43,"y":181.33,"x0":-1.7677314212968327,"y0":50.00589640083046,"z0":5.064286813776032,"aX":-12.856467755499812},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.0,"breakHorizontal":13.0,"spinRate":1533,"spinDirection":241},"zone":13,"typeConfidence":0.78,"plateTime":0.4221922029119298,"extension":7.279895741116746},"index":2,"playId":"12c547ae-3713-3cdf-9ba7-193d1d2e2b25","pitchNumber":2,"startTime":"2026-08-18T23:17:31.527Z","endTime":"2026-08-18T23:17:35.408Z","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":96.0,"endSpeed":88.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45064889666265,"aZ":-17.825304181861185,"pfxX":-5.53862568103628,"pfxZ":7.172975657557133,"pX":-0.05659678790851255,"pZ":3.62313246705522,"vX0":6.476300318921675,"vY0":-139.82059598787973,"vZ0":-0.5075723946744657,"x":119.16,"y":140.96,"x0":-1.67192419763533,"y0":50.00281586559632,"z0":4.965838339041803,"aX":-11.08060468397473},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.1,"breakHorizontal":8.9,"spinRate":2470,"spinDirection":224},"zone":11,"typeConfidence":0.92,"plateTime":0.39017565081260663,"extension":7.342487386549416},"index":3,"playId":"07f55b40-b5ea-3b2a-b661-f663b27bc2ef","pitchNumber":3,"startTime":"2026-08-18T23:17:48.973Z","endTime":"2026-08-18T23:17:52.967Z","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":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.95270878047565,"aZ":-26.49874315570096,"pfxX":2.045811623095954,"pfxZ":3.141175086575693,"pX":-0.07095564333155042,"pZ":4.032627132814486,"vX0":3.9705650962406303,"vY0":-132.4800745167883,"vZ0":2.2634207505207273,"x":119.7,"y":129.9,"x0":-1.8453697163645417,"y0":50.00195335248669,"z0":5.083825656559471,"aX":3.6957612464378853},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.4,"breakHorizontal":-4.4,"spinRate":2594,"spinDirection":193},"zone":11,"typeConfidence":0.94,"plateTime":0.41087413294389385,"extension":7.110090978601653},"index":4,"playId":"a5393624-bafd-32a6-96d4-d6f81badb383","pitchNumber":4,"startTime":"2026-08-18T23:18:05.163Z","endTime":"2026-08-18T23:18:08.421Z","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":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.242761725444243,"aZ":-15.181615362368094,"pfxX":-5.596245920990582,"pfxZ":8.495054963269691,"pX":-0.4403873456110002,"pZ":2.1477770141667882,"vX0":5.70050324978968,"vY0":-139.96227715475905,"vZ0":-4.889136664501981,"x":133.79,"y":180.79,"x0":-1.7686745412946736,"y0":50.00051053354629,"z0":4.899139639466042,"aX":-11.1901265453783},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.6,"breakHorizontal":9.1,"spinRate":2479,"spinDirection":227},"zone":7,"typeConfidence":0.94,"plateTime":0.39017632274951275,"extension":7.423964073709357},"index":5,"playId":"7cf4ac91-3f88-3c1e-9d25-c8bddd926509","pitchNumber":5,"startTime":"2026-08-18T23:18:22.395Z","endTime":"2026-08-18T23:18:26.585Z","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":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09735376370197,"aZ":-28.15267132203085,"pfxX":-10.596623924211862,"pfxZ":2.0415219735891146,"pX":-1.3570422135606994,"pZ":3.142709207651649,"vX0":4.832349758048773,"vY0":-138.93976205461806,"vZ0":0.20323920158250242,"x":168.73,"y":153.93,"x0":-1.7354789582224328,"y0":50.00137111029737,"z0":4.928883002778858,"aX":-20.859986137412836},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.0,"breakHorizontal":18.2,"spinRate":2340,"spinDirection":233},"zone":11,"typeConfidence":0.96,"plateTime":0.39317136831470334,"extension":7.195016909894993},"index":6,"playId":"98a0f5e9-8935-3339-96aa-0039c1cdebc9","pitchNumber":6,"startTime":"2026-08-18T23:18:39.611Z","endTime":"2026-08-18T23:18:42.611Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T23:18:42.611Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xavier Edwards walks. Jakob Marsee to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-18T23:19:04.151Z","endTime":"2026-08-18T23:20:16.496Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"postOnSecond":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"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":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.98686941021818,"aZ":-14.669810816431447,"pfxX":-5.761928763941369,"pfxZ":8.786217311066526,"pX":-1.1793787473931758,"pZ":2.607363781498433,"vX0":3.5481718812669634,"vY0":-139.6593073292958,"vZ0":-4.138130900941033,"x":161.96,"y":168.38,"x0":-1.712245292680622,"y0":50.00085268760453,"z0":5.061242401147256,"aX":-11.476062658656007},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.4,"breakHorizontal":9.8,"spinRate":2464,"spinDirection":224},"zone":11,"typeConfidence":0.95,"plateTime":0.3909401249049189,"extension":7.4480417036189595},"index":0,"playId":"ed6aad22-2407-3595-af4d-083c616d8586","pitchNumber":1,"startTime":"2026-08-18T23:19:10.000Z","endTime":"2026-08-18T23:19:13.442Z","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":89.8,"endSpeed":83.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.151820356999128,"aZ":-27.066726871204505,"pfxX":-0.31553650665913757,"pfxZ":2.9249319767042907,"pX":0.6011410173197713,"pZ":1.4714791762697728,"vX0":6.140304311176491,"vY0":-130.68826410807858,"vZ0":-3.7359067463244675,"x":94.09,"y":199.05,"x0":-1.7286594247833755,"y0":50.00361854631718,"z0":4.931575119197889,"aX":-0.5525015273035819},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.8,"breakHorizontal":-0.6,"spinRate":2531,"spinDirection":202},"zone":14,"typeConfidence":0.93,"plateTime":0.4176345249771334,"extension":7.1118463347823795},"index":1,"playId":"2125900a-4464-373e-a93d-e0678c89091b","pitchNumber":2,"startTime":"2026-08-18T23:19:29.896Z","endTime":"2026-08-18T23:19:33.133Z","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":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.937018926819604,"aZ":-28.08279509930643,"pfxX":-10.679350427606348,"pfxZ":2.1345543219062506,"pX":-1.1242373921256053,"pZ":2.272625205177105,"vX0":5.224631631286394,"vY0":-137.2445515109809,"vZ0":-2.1703465508130213,"x":159.85,"y":177.42,"x0":-1.659879673825821,"y0":50.002646736540015,"z0":4.976505656038416,"aX":-20.475772285607768},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.6,"breakHorizontal":18.4,"spinRate":2239,"spinDirection":232},"zone":13,"typeConfidence":0.95,"plateTime":0.39830778806543643,"extension":7.242257851833529},"index":2,"playId":"cd59222d-3c3c-3a04-8ae1-a33175572fe6","pitchNumber":3,"startTime":"2026-08-18T23:19:51.177Z","endTime":"2026-08-18T23:19:55.439Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.356775072002616,"aZ":-16.24269323027427,"pfxX":-5.351180415086463,"pfxZ":8.038111843257633,"pX":0.7659524317438582,"pZ":2.470004530236292,"vX0":8.261150166357865,"vY0":-139.20467543847738,"vZ0":-4.015486750303283,"x":87.8,"y":172.09,"x0":-1.5314845089960836,"y0":50.00135701624439,"z0":4.991668585929751,"aX":-10.605005766574768},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.0,"breakHorizontal":8.2,"spinRate":2463,"spinDirection":227},"zone":6,"typeConfidence":0.93,"plateTime":0.391990107894963,"extension":7.347321082446834},"index":3,"playId":"23cc6e33-41e9-3090-ba1a-2ad104792b3d","pitchNumber":4,"startTime":"2026-08-18T23:20:12.059Z","endTime":"2026-08-18T23:20:16.496Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T23:20:16.496Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Otto Lopez grounds out, second baseman Luis Arraez to first baseman Alec Bohm.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-18T23:20:37.863Z","endTime":"2026-08-18T23:23:15.258Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.85512577339005,"aZ":-17.772602482845063,"pfxX":-6.019670431547632,"pfxZ":7.33167523567376,"pX":0.17224941143828998,"pZ":3.4920495392119646,"vX0":7.246881647509134,"vY0":-138.73243313566527,"vZ0":-0.9910235159703256,"x":110.43,"y":144.49,"x0":-1.6824475226263145,"y0":50.00113031688073,"z0":5.030057048815926,"aX":-11.821862493535269},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.3,"breakHorizontal":9.5,"spinRate":2522,"spinDirection":226},"zone":12,"typeConfidence":0.91,"plateTime":0.3936903871887454,"extension":7.352098443378366},"index":0,"playId":"f7a2873e-1186-3a77-875d-b6b7be680200","pitchNumber":1,"startTime":"2026-08-18T23:21:00.590Z","endTime":"2026-08-18T23:21:04.087Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.819866231535624,"aZ":-31.07782749387341,"pfxX":9.841723044044786,"pfxZ":0.7709747422006696,"pX":-0.2273382706331968,"pZ":2.8888697061537214,"vX0":1.009686143616018,"vY0":-118.90745275082328,"vZ0":1.6139750877772916,"x":125.67,"y":160.78,"x0":-1.936373150161283,"y0":50.00575842773708,"z0":5.0210969618335195,"aX":14.094520659892426},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":2.0,"breakHorizontal":-18.1,"spinRate":2684,"spinDirection":64},"zone":2,"typeConfidence":0.9,"plateTime":0.4606414538052226,"extension":7.125245001438979},"index":1,"playId":"ba8290e8-1c83-3fef-9327-0f4b279051b9","pitchNumber":2,"startTime":"2026-08-18T23:21:20.910Z","endTime":"2026-08-18T23:21:24.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.51268077391785,"aZ":-27.983814959349445,"pfxX":-8.106357320820628,"pfxZ":2.499363421131381,"pX":-1.289705210915507,"pZ":2.956626464994833,"vX0":3.834284274179935,"vY0":-128.1489069899987,"vZ0":0.11962246602815774,"x":166.16,"y":158.95,"x0":-1.7457857639414773,"y0":50.00184226876439,"z0":5.0810943198014895,"aX":-13.588920665432758},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.8,"breakHorizontal":13.9,"spinRate":1605,"spinDirection":243},"zone":11,"typeConfidence":0.55,"plateTime":0.42612339450417647,"extension":7.3974191785282075},"index":2,"playId":"923fa7fa-75b2-3c02-a5d7-0d7daea4877d","pitchNumber":3,"startTime":"2026-08-18T23:21:40.196Z","endTime":"2026-08-18T23:21:43.470Z","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":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-18T23:22:02.658Z","endTime":"2026-08-18T23:22:16.713Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"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":81.7,"endSpeed":75.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.939044377847793,"aZ":-29.621906068811004,"pfxX":7.69803156695887,"pfxZ":1.7834509090360449,"pX":0.1893904084369726,"pZ":3.004778582448642,"vX0":2.422263656701452,"vY0":-118.97688656227513,"vZ0":1.7097286489291612,"x":109.78,"y":157.65,"x0":-1.8422386470760224,"y0":50.00363440395939,"z0":4.962256717032305,"aX":11.031198576441957},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":4.0,"breakHorizontal":-14.5,"spinRate":2731,"spinDirection":59},"zone":2,"typeConfidence":0.84,"plateTime":0.4604510463132434,"extension":7.103697121306351},"index":4,"playId":"53539ca8-2648-3d99-9b70-4de79979fc31","pitchNumber":4,"startTime":"2026-08-18T23:22:16.713Z","endTime":"2026-08-18T23:22:19.713Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70872449505893,"aZ":-28.37533206073394,"pfxX":-10.1899379596763,"pfxZ":2.268401029220345,"pX":0.11838290631712428,"pZ":0.4597009192716815,"vX0":7.762901487268255,"vY0":-128.3997290327708,"vZ0":-5.471051439853214,"x":112.49,"y":226.37,"x0":-1.6149575681178427,"y0":50.00475199553474,"z0":4.816568081759727,"aX":-17.076516592985328},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.1,"breakHorizontal":16.8,"spinRate":1564,"spinDirection":243},"zone":14,"typeConfidence":0.77,"plateTime":0.4260049607347476,"extension":7.299522810346596},"index":5,"playId":"91c76f71-c1a2-3b43-b644-bab0f96d2cad","pitchNumber":5,"startTime":"2026-08-18T23:22:43.927Z","endTime":"2026-08-18T23:22:46.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63622657566695,"aZ":-27.776602329725133,"pfxX":0.8805973513675096,"pfxZ":2.491780316219444,"pX":0.2764953453940976,"pZ":2.2881174404179276,"vX0":5.281849041740002,"vY0":-131.50908890922216,"vZ0":-1.5284723961300788,"x":106.46,"y":177.0,"x0":-1.865384218123638,"y0":50.0048682920166,"z0":4.920430132596162,"aX":1.555762373660124},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.4,"breakHorizontal":-2.6,"spinRate":2793,"spinDirection":182},"zone":6,"typeConfidence":0.94,"plateTime":0.41512452975549285,"extension":7.20527167514577},"hitData":{"launchSpeed":106.3,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.82,"coordY":131.19}},"index":6,"playId":"dc33d389-22e8-3428-bcc3-3cb7f7a67a08","pitchNumber":6,"startTime":"2026-08-18T23:23:07.502Z","endTime":"2026-08-18T23:23:15.258Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T23:23:15.258Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-18T23:25:18.393Z","endTime":"2026-08-18T23:26:36.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","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":640459,"link":"/api/v1/people/640459"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":82.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.354667542206663,"aZ":-29.78496740693963,"pfxX":3.7753990798012547,"pfxZ":1.4044754174701701,"pX":-0.8149620872979495,"pZ":2.9049615570876837,"vX0":2.9653356843571324,"vY0":-128.53244462652683,"vZ0":-0.25421553164482225,"x":148.06,"y":160.35,"x0":-2.4672761124951963,"y0":50.003110196677966,"z0":5.284749344773952,"aX":6.425085354292267},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.8,"breakHorizontal":-7.4,"spinRate":2682,"spinDirection":115},"zone":1,"typeConfidence":0.91,"plateTime":0.42337706856178814,"extension":6.058260098297873},"index":0,"playId":"d6bad826-da69-37db-b86a-f9cadbe6bfc0","pitchNumber":1,"startTime":"2026-08-18T23:25:23.708Z","endTime":"2026-08-18T23:25:27.393Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"}}},{"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.1,"endSpeed":78.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34892343581481,"aZ":-28.285233145050125,"pfxX":7.6948411079557495,"pfxZ":2.4920990093869424,"pX":0.3340584923563362,"pZ":1.2856145919435396,"vX0":4.783396828159004,"vY0":-123.91019382644001,"vZ0":-2.863914079132654,"x":104.27,"y":204.07,"x0":-2.619656518151671,"y0":50.000527881158156,"z0":4.8154323311588225,"aX":11.982259339026662},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.1,"breakHorizontal":-15.0,"spinRate":2759,"spinDirection":78},"zone":14,"typeConfidence":0.89,"plateTime":0.44174638056072846,"extension":6.0273032749150675},"index":1,"playId":"97e8bb2e-2dce-3649-a058-6c2f03a0577b","pitchNumber":2,"startTime":"2026-08-18T23:25:53.079Z","endTime":"2026-08-18T23:25:56.079Z","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":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.944574001168224,"aZ":-35.60908509703244,"pfxX":4.07133614343296,"pfxZ":-2.33238166838527,"pX":0.050035688664242954,"pZ":0.8601523281506697,"vX0":4.282194125564248,"vY0":-120.71887644978331,"vZ0":-2.715439338972386,"x":115.09,"y":215.56,"x0":-2.277099786956182,"y0":50.00349666254421,"z0":5.140558031700675,"aX":5.995783379866668},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-4.6,"breakHorizontal":-8.4,"spinRate":2921,"spinDirection":62},"zone":14,"typeConfidence":0.92,"plateTime":0.45407923438256326,"extension":6.054182355217222},"index":2,"playId":"99b26773-ee70-3849-8a6b-a4b093c9d83a","pitchNumber":3,"startTime":"2026-08-18T23:26:15.171Z","endTime":"2026-08-18T23:26:18.427Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.033815260991766,"aZ":-30.33103879429063,"pfxX":2.051661527850576,"pfxZ":1.044626085964171,"pX":0.32402814173945066,"pZ":1.7614092578231797,"vX0":6.147193560625604,"vY0":-131.38734423706018,"vZ0":-2.747215599882933,"x":104.65,"y":191.22,"x0":-2.305888438074132,"y0":50.00159387465352,"z0":5.058682919275663,"aX":3.6098605624076106},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.6,"breakHorizontal":-4.9,"spinRate":2787,"spinDirection":124},"zone":9,"typeConfidence":0.9,"plateTime":0.4157831321798362,"extension":6.0708102267649595},"index":3,"playId":"8ab6a712-12cf-37e7-94a7-dcf6030b5eb7","pitchNumber":4,"startTime":"2026-08-18T23:26:32.673Z","endTime":"2026-08-18T23:26:36.586Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T23:26:36.586Z","atBatIndex":21},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Trea Turner pops out to first baseman Griffin Conine.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-18T23:26:52.980Z","endTime":"2026-08-18T23:28:00.232Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","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":665052,"link":"/api/v1/people/665052"},"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":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.414138919853645,"aZ":-25.144443976128134,"pfxX":-8.91698582841375,"pfxZ":3.6144308265283023,"pX":0.3749778481826356,"pZ":2.3041167349080496,"vX0":9.95505555943778,"vY0":-138.53526391478252,"vZ0":-2.767621274967536,"x":102.71,"y":176.57,"x0":-2.103417097115563,"y0":50.006924523794055,"z0":4.993473384646802,"aX":-17.36818429716898},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.1,"breakHorizontal":14.2,"spinRate":2314,"spinDirection":227},"zone":6,"typeConfidence":0.9,"plateTime":0.39509328254010345,"extension":6.119679830823255},"index":0,"playId":"404c3d61-3575-3294-9334-5c98909755e3","pitchNumber":1,"startTime":"2026-08-18T23:26:59.201Z","endTime":"2026-08-18T23:27:02.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.93900335096645,"aZ":-37.378280056152434,"pfxX":6.057438610605361,"pfxZ":-3.530054940315664,"pX":1.3651563597535197,"pZ":-0.03222123027491509,"vX0":6.308896803894064,"vY0":-120.8364113094066,"vZ0":-4.315180761714114,"x":64.96,"y":239.65,"x0":-2.0679496851212322,"y0":50.00034929309337,"z0":5.066816008742211,"aX":8.939213287668643},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-7.2,"breakHorizontal":-12.5,"spinRate":3113,"spinDirection":62},"zone":14,"typeConfidence":0.93,"plateTime":0.45359723436898625,"extension":6.085930936662834},"index":1,"playId":"c8b8004a-270f-3741-aef8-46c9b5154acf","pitchNumber":2,"startTime":"2026-08-18T23:27:14.870Z","endTime":"2026-08-18T23:27:17.870Z","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.8,"endSpeed":80.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.595711791085655,"aZ":-31.95565002832575,"pfxX":2.9445971538130338,"pfxZ":0.1330388125638895,"pX":-0.1559585105280474,"pZ":0.9620258492695523,"vX0":4.069665930746609,"vY0":-126.33944576905483,"vZ0":-3.8393322940729053,"x":122.94,"y":212.81,"x0":-2.1697715487161204,"y0":50.00199667965282,"z0":5.068050633924704,"aX":4.761649736533821},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.4,"breakHorizontal":-6.2,"spinRate":2863,"spinDirection":93},"zone":13,"typeConfidence":0.7,"plateTime":0.43344413798309045,"extension":6.0901285025281675},"index":2,"playId":"26101ebd-1816-334b-8674-6622da979656","pitchNumber":3,"startTime":"2026-08-18T23:27:33.401Z","endTime":"2026-08-18T23:27:36.961Z","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":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.526791553024122,"aZ":-25.82272294215145,"pfxX":-10.204075598991828,"pfxZ":3.374476546003841,"pX":-0.3092268756089223,"pZ":3.1075085958082647,"vX0":8.808446696044225,"vY0":-136.04363411089955,"vZ0":-0.31561474769934145,"x":128.79,"y":154.88,"x0":-2.2557421611395982,"y0":50.00568263716168,"z0":5.0077310804356365,"aX":-19.220964214318673},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.2,"breakHorizontal":16.7,"spinRate":2237,"spinDirection":229},"zone":1,"typeConfidence":0.9,"plateTime":0.4018959468236898,"extension":6.086627421097498},"hitData":{"launchSpeed":87.7,"launchAngle":68.0,"totalDistance":110.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":158.83,"coordY":172.35}},"index":3,"playId":"1bb96e5f-11bc-3ec7-b04d-6346559aad03","pitchNumber":4,"startTime":"2026-08-18T23:27:51.334Z","endTime":"2026-08-18T23:28:00.232Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T23:28:00.232Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Harper walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-18T23:28:19.381Z","endTime":"2026-08-18T23:29:21.102Z","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":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"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],"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":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":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.113654544760905,"aZ":-15.250287007334387,"pfxX":-5.695671229681208,"pfxZ":8.533968551196727,"pX":-1.1435157623655814,"pZ":3.2008108619694418,"vX0":5.438716018427951,"vY0":-139.4051440974673,"vZ0":-2.200260767950709,"x":160.59,"y":152.36,"x0":-2.3726220628826895,"y0":50.00147913395723,"z0":4.998108749823352,"aX":-11.294489053625897},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.2,"breakHorizontal":9.2,"spinRate":2528,"spinDirection":224},"zone":11,"typeConfidence":0.91,"plateTime":0.3917614339917659,"extension":6.057936658886999},"index":0,"playId":"199eaf68-9c89-3784-bcb2-e199f9df094b","pitchNumber":1,"startTime":"2026-08-18T23:28:25.628Z","endTime":"2026-08-18T23:28:28.932Z","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":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.680255399309022,"aZ":-29.852214494170134,"pfxX":10.481871381753386,"pfxZ":1.5757528083062908,"pX":-2.656987730849649,"pZ":3.0620689560146674,"vX0":-2.7038162558429697,"vY0":-120.60623096355948,"vZ0":1.70191067295616,"x":218.28,"y":156.1,"x0":-2.882360262392472,"y0":50.00103490910971,"z0":4.981949441971076,"aX":15.423981187988407},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.5,"breakHorizontal":-18.4,"spinRate":2714,"spinDirection":73},"zone":11,"typeConfidence":0.9,"plateTime":0.4543184065435546,"extension":5.8569167767297445},"index":1,"playId":"a39a59a3-412c-3882-aa48-d7fadd7a558c","pitchNumber":2,"startTime":"2026-08-18T23:28:41.658Z","endTime":"2026-08-18T23:28:44.658Z","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":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20241323909723,"aZ":-31.208890550286355,"pfxX":9.156907510916866,"pfxZ":0.6529350910495282,"pX":-2.054621894597833,"pZ":1.7224372874262392,"vX0":-1.0340782445680177,"vY0":-120.57476443177795,"vZ0":-0.6772378821687629,"x":195.32,"y":192.27,"x0":-2.8101932977336856,"y0":50.00172893598854,"z0":4.758163792722414,"aX":13.496054484723086},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.3,"breakHorizontal":-16.3,"spinRate":2714,"spinDirection":86},"zone":13,"typeConfidence":0.86,"plateTime":0.4540665943517843,"extension":5.842074550440194},"index":2,"playId":"60264c0b-92ea-3c12-8065-c5eec64cabc1","pitchNumber":3,"startTime":"2026-08-18T23:29:00.354Z","endTime":"2026-08-18T23:29:03.856Z","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":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.808117973087338,"aZ":-31.136248031126822,"pfxX":2.9530030970324495,"pfxZ":0.6231548951669481,"pX":-0.06876109175709696,"pZ":1.371370329841647,"vX0":4.733823196583438,"vY0":-127.28944955008846,"vZ0":-2.944547249797733,"x":119.62,"y":201.75,"x0":-2.326559584017388,"y0":50.003114295237445,"z0":4.974461835624932,"aX":4.91010960662764},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.7,"breakHorizontal":-6.2,"spinRate":2696,"spinDirection":110},"zone":13,"typeConfidence":0.87,"plateTime":0.42808945277142163,"extension":6.134152225948229},"index":3,"playId":"6684ed62-c089-316a-8916-eebe69b3328d","pitchNumber":4,"startTime":"2026-08-18T23:29:17.203Z","endTime":"2026-08-18T23:29:21.102Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T23:29:21.102Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Arraez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-18T23:32:12.099Z","endTime":"2026-08-18T23:34:05.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694795,"fullName":"Josh Ekness","link":"/api/v1/people/694795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,8],"actionIndex":[1],"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":640459,"link":"/api/v1/people/640459"},"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":2},"index":0,"startTime":"2026-08-18T23:29:34.076Z","endTime":"2026-08-18T23:30:52.685Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Josh Ekness replaces Tyler Zuber.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-18T23:30:52.685Z","endTime":"2026-08-18T23:32:14.442Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694795,"link":"/api/v1/people/694795"},"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(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":97.6,"endSpeed":89.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.631709356527807,"aZ":-15.788771821497047,"pfxX":-5.215427111964267,"pfxZ":7.95511475390397,"pX":-0.7050677113306484,"pZ":3.6641694104092224,"vX0":9.411024246724129,"vY0":-141.95850444655457,"vZ0":-1.8550796869185335,"x":143.88,"y":139.85,"x0":-3.371514341432129,"y0":50.00465200902449,"z0":5.3207904467149945,"aX":-10.745672158115296},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.3,"breakHorizontal":7.8,"spinRate":2575,"spinDirection":230},"zone":11,"typeConfidence":0.88,"plateTime":0.3844504060604934,"extension":6.782107114151135},"index":2,"playId":"88c9ad96-abca-3750-9ee7-da5e80f457dc","pitchNumber":1,"startTime":"2026-08-18T23:32:14.442Z","endTime":"2026-08-18T23:32:17.899Z","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":96.3,"endSpeed":88.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.505360266042185,"aZ":-15.042243068566327,"pfxX":-4.947618519752295,"pfxZ":8.596292008656638,"pX":-0.6925828113102718,"pZ":2.8723843240593983,"vX0":9.02610459159583,"vY0":-140.02122694883084,"vZ0":-3.9988545272635845,"x":143.4,"y":161.23,"x0":-3.3096230234139714,"y0":50.00321095742078,"z0":5.297941116087006,"aX":-9.861594992736158},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.0,"breakHorizontal":7.2,"spinRate":2531,"spinDirection":229},"zone":1,"typeConfidence":0.9,"plateTime":0.39060516351966923,"extension":6.8788955599968045},"index":3,"playId":"ded5676e-8b42-357f-97fc-f3a3ff5c8c6f","pitchNumber":2,"startTime":"2026-08-18T23:32:31.791Z","endTime":"2026-08-18T23:32:35.117Z","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":97.5,"endSpeed":89.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45522634668316,"aZ":-15.154583593008075,"pfxX":-5.667963682582606,"pfxZ":8.351861425350338,"pX":-1.2399844514106526,"pZ":2.985830890763299,"vX0":7.72276538100241,"vY0":-141.86240958654457,"vZ0":-3.782843857697643,"x":164.27,"y":158.16,"x0":-3.261204356659688,"y0":50.006575331847614,"z0":5.302760372565688,"aX":-11.555754105599757},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.5,"breakHorizontal":8.6,"spinRate":2543,"spinDirection":231},"zone":11,"typeConfidence":0.91,"plateTime":0.38610733258417174,"extension":6.775897946715775},"index":4,"playId":"eb565a82-fe71-3ea0-ab1d-d30f3471373c","pitchNumber":3,"startTime":"2026-08-18T23:32:52.435Z","endTime":"2026-08-18T23:32:55.817Z","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":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.43605432419772,"aZ":-27.077420975485932,"pfxX":7.399706780340229,"pfxZ":3.3073744699216654,"pX":-1.8029437279631104,"pZ":3.4558832942239244,"vX0":2.2202712691564668,"vY0":-123.30188488988448,"vZ0":1.0209214060140857,"x":185.72,"y":145.47,"x0":-3.676233844565344,"y0":50.00149784801983,"z0":5.3206453429927,"aX":11.395946443290502},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.5,"breakHorizontal":-13.9,"spinRate":2714,"spinDirection":78},"zone":11,"typeConfidence":0.92,"plateTime":0.4441548975237275,"extension":6.378716253986468},"index":5,"playId":"b243ce32-5e40-3e04-a382-e14c4b58036a","pitchNumber":4,"startTime":"2026-08-18T23:33:10.380Z","endTime":"2026-08-18T23:33:13.380Z","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":97.8,"endSpeed":90.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.314588052358545,"aZ":-13.985866059184115,"pfxX":-5.149346470973576,"pfxZ":8.831134458758218,"pX":-0.2081444307598998,"pZ":1.9089141824486582,"vX0":10.418991290930625,"vY0":-142.06988431054566,"vZ0":-6.737528552088749,"x":124.93,"y":187.24,"x0":-3.2418192002838926,"y0":50.00160159365847,"z0":5.187463760242412,"aX":-10.604788064091236},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.9,"breakHorizontal":7.4,"spinRate":2553,"spinDirection":228},"zone":8,"typeConfidence":0.92,"plateTime":0.38446973332422196,"extension":6.793383740036836},"index":6,"playId":"2d9bef1a-1fcf-3d0e-bb41-9dfdfd7f6165","pitchNumber":5,"startTime":"2026-08-18T23:33:30.902Z","endTime":"2026-08-18T23:33:33.902Z","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":3,"strikes":2,"outs":2},"index":7,"startTime":"2026-08-18T23:33:43.107Z","endTime":"2026-08-18T23:33:58.248Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":91.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.128918779094807,"aZ":-16.133900969538608,"pfxX":-4.535047780726488,"pfxZ":7.523053888379163,"pX":-0.49324261280253745,"pZ":3.2515747301542035,"vX0":9.657033833251228,"vY0":-144.09158927875498,"vZ0":-2.9870920678488377,"x":135.8,"y":150.99,"x0":-3.2780911458192583,"y0":50.001534162028285,"z0":5.281170779937997,"aX":-9.668910610381124},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.3,"breakHorizontal":6.6,"spinRate":2550,"spinDirection":232},"zone":1,"typeConfidence":0.89,"plateTime":0.37813331683252693,"extension":6.787665395920139},"index":8,"playId":"339504f5-7ab3-3292-8ea9-db840665eb67","pitchNumber":6,"startTime":"2026-08-18T23:33:58.248Z","endTime":"2026-08-18T23:34:05.364Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T23:34:05.364Z","atBatIndex":24},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Griffin Conine pops out to third baseman Bryson Stott.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-18T23:36:12.374Z","endTime":"2026-08-18T23:36:42.186Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"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":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":83.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.255294799453218,"aZ":-20.60643850225351,"pfxX":-0.03312479217128228,"pfxZ":6.48965623128591,"pX":0.7963921015418163,"pZ":3.607054233215183,"vX0":6.791762063549629,"vY0":-132.18988922387794,"vZ0":0.20134228300129164,"x":86.64,"y":141.39,"x0":-1.7940193393837711,"y0":50.0028279333512,"z0":5.033783366966403,"aX":-0.05931145256667954},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.0,"breakHorizontal":-1.3,"spinRate":2612,"spinDirection":209},"zone":12,"typeConfidence":0.89,"plateTime":0.41319215182782454,"extension":7.009486438743662},"index":0,"playId":"5bbd9ca3-de9f-3fd5-9b60-3e71713430fe","pitchNumber":1,"startTime":"2026-08-18T23:36:19.943Z","endTime":"2026-08-18T23:36:23.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.081910804296164,"aZ":-22.991428912537632,"pfxX":0.6465229015208585,"pfxZ":5.230974764155587,"pX":0.8646710858382244,"pZ":2.941715283252196,"vX0":6.535885455693642,"vY0":-131.46706047814186,"vZ0":-1.0388782410298805,"x":84.04,"y":159.35,"x0":-1.7345620615298663,"y0":50.00460235862543,"z0":5.043798789302377,"aX":1.133536789043626},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.5,"breakHorizontal":-2.5,"spinRate":2624,"spinDirection":202},"zone":12,"typeConfidence":0.94,"plateTime":0.4161455687892155,"extension":7.234406751214041},"hitData":{"launchSpeed":75.2,"launchAngle":75.0,"totalDistance":72.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":118.19,"coordY":175.37}},"index":1,"playId":"e4e3b3c9-ccff-3b03-9bf8-1e8f35bb091c","pitchNumber":2,"startTime":"2026-08-18T23:36:32.971Z","endTime":"2026-08-18T23:36:42.186Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T23:36:42.186Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-18T23:37:01.052Z","endTime":"2026-08-18T23:39:36.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7,8],"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":88.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.732767491320782,"aZ":-17.81012636075533,"pfxX":-5.611893553686407,"pfxZ":7.316242442652116,"pX":0.7840177728804207,"pZ":2.152187199180315,"vX0":8.68213293432208,"vY0":-138.23961132068538,"vZ0":-4.4013480015068,"x":87.12,"y":180.67,"x0":-1.6479250823602478,"y0":50.001471860458224,"z0":4.9373071849882075,"aX":-11.015800992553434},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.6,"breakHorizontal":8.6,"spinRate":2323,"spinDirection":227},"zone":6,"typeConfidence":0.89,"plateTime":0.3940951394368408,"extension":7.41423817943711},"index":0,"playId":"57e8e800-e552-3f95-8f0a-e5ee6a691d5b","pitchNumber":1,"startTime":"2026-08-18T23:37:08.437Z","endTime":"2026-08-18T23:37:11.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.110333224662888,"aZ":-31.600258813452786,"pfxX":-8.55372244281363,"pfxZ":0.33921530178227854,"pX":-0.45844374127256265,"pZ":1.4827224117783417,"vX0":5.862729885438885,"vY0":-128.1210581267498,"vZ0":-2.6430720284992186,"x":134.47,"y":198.75,"x0":-1.6496166663869123,"y0":50.00192642243912,"z0":4.963959863747005,"aX":-14.41247733382627},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.2,"breakHorizontal":14.4,"spinRate":1646,"spinDirection":245},"zone":13,"typeConfidence":0.85,"plateTime":0.42530817101569385,"extension":7.400456019938282},"index":1,"playId":"d7c18cac-bd7d-3622-b202-56542b0bcd11","pitchNumber":2,"startTime":"2026-08-18T23:37:24.348Z","endTime":"2026-08-18T23:37:28.226Z","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":81.8,"endSpeed":75.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.487513210149885,"aZ":-32.45370925717538,"pfxX":11.151603420358295,"pfxZ":-0.19525917209563914,"pX":0.33943290244346186,"pZ":1.3648327015506685,"vX0":1.6283966453143122,"vY0":-119.17810797212245,"vZ0":-1.482237591092712,"x":104.06,"y":201.93,"x0":-1.8013248613736756,"y0":50.00217585882672,"z0":4.920802680005351,"aX":16.07107857617281},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-0.5,"breakHorizontal":-20.6,"spinRate":2766,"spinDirection":53},"zone":14,"typeConfidence":0.91,"plateTime":0.4592418821329747,"extension":6.9501668313989935},"index":2,"playId":"67fb5d2f-2a9c-3a30-b4e8-090093dc6b88","pitchNumber":3,"startTime":"2026-08-18T23:37:41.248Z","endTime":"2026-08-18T23:37:44.743Z","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.9,"endSpeed":76.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.68477572300079,"aZ":-33.5105432976659,"pfxX":9.658915994240028,"pfxZ":-0.9112122783803827,"pX":-0.3090046150905953,"pZ":2.486590598370295,"vX0":1.0501613620394434,"vY0":-119.3889783163485,"vZ0":1.0639130093068414,"x":128.78,"y":171.64,"x0":-2.0099257794713994,"y0":50.00402685335504,"z0":5.016186490200942,"aX":14.156622166699732},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.2,"breakHorizontal":-17.8,"spinRate":2883,"spinDirection":55},"zone":5,"typeConfidence":0.9,"plateTime":0.45613262823620904,"extension":6.965990846739155},"index":3,"playId":"24ca0517-91d1-3b7a-bb83-5cec0942b6e5","pitchNumber":4,"startTime":"2026-08-18T23:37:58.625Z","endTime":"2026-08-18T23:38:03.380Z","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":95.5,"endSpeed":88.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.822937712278243,"aZ":-16.73888437442548,"pfxX":-6.765900899259227,"pfxZ":7.7972980673112975,"pX":0.5168125779780135,"pZ":3.080783074560671,"vX0":8.437915916483185,"vY0":-139.00540416695284,"vZ0":-1.9050065762770831,"x":97.3,"y":155.6,"x0":-1.6627810164681882,"y0":50.000142161717704,"z0":4.872499136358388,"aX":-13.390034568033386},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.0,"breakHorizontal":10.8,"spinRate":2454,"spinDirection":230},"zone":3,"typeConfidence":0.93,"plateTime":0.39232059521824114,"extension":7.432281509378141},"index":4,"playId":"30fec0ae-d9d7-3f1a-a737-8ff477a41e32","pitchNumber":5,"startTime":"2026-08-18T23:38:27.280Z","endTime":"2026-08-18T23:38:31.336Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":72.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.021407271520665,"aZ":-41.30019774649306,"pfxX":7.591770196156444,"pfxZ":-6.8192313047684685,"pX":-0.7610018185553508,"pZ":2.015720409273935,"vX0":0.3286602500971884,"vY0":-114.9073963669882,"vZ0":2.108267748574592,"x":146.01,"y":184.36,"x0":-1.892201448612354,"y0":50.00059194251157,"z0":5.094932896824377,"aX":10.164229099099513},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-11.5,"breakHorizontal":-13.8,"spinRate":2883,"spinDirection":57},"zone":7,"typeConfidence":0.9,"plateTime":0.4764151391412623,"extension":7.018176428728182},"index":5,"playId":"289e20c3-816c-3c7d-9c8b-2aa44093daf5","pitchNumber":6,"startTime":"2026-08-18T23:38:50.177Z","endTime":"2026-08-18T23:38:53.177Z","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":2,"strikes":2,"outs":1},"index":6,"startTime":"2026-08-18T23:39:05.970Z","endTime":"2026-08-18T23:39:17.485Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":74.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.642775372876326,"aZ":-40.440602467956246,"pfxX":6.8485387013296775,"pfxZ":-6.024392956152926,"pX":-0.2924747853236778,"pZ":1.0304612426006743,"vX0":1.4800965884323891,"vY0":-116.39642281351303,"vZ0":-0.3291771971444619,"x":128.15,"y":210.96,"x0":-1.826032937966189,"y0":50.00014478700203,"z0":4.99972557252182,"aX":9.404147860199982},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-10.7,"breakHorizontal":-12.7,"spinRate":2865,"spinDirection":54},"zone":13,"typeConfidence":0.88,"plateTime":0.47039484565762146,"extension":6.942636358326511},"index":7,"playId":"fb2b7bb2-5094-3fbb-9af9-d85fc8f9be8d","pitchNumber":7,"startTime":"2026-08-18T23:39:17.485Z","endTime":"2026-08-18T23:39:20.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.833405705759446,"aZ":-16.39942531301435,"pfxX":-6.611175612039319,"pfxZ":7.931667650551319,"pX":-0.18714763898941847,"pZ":2.075961008496629,"vX0":6.716835093000925,"vY0":-139.7487610410149,"vZ0":-4.6253315178778145,"x":124.13,"y":182.73,"x0":-1.7563609197858876,"y0":50.0058432679979,"z0":4.820994818367999,"aX":-13.152992289489958},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.7,"breakHorizontal":10.7,"spinRate":2511,"spinDirection":228},"zone":8,"typeConfidence":0.93,"plateTime":0.3911079870123917,"extension":7.302141125286417},"index":8,"playId":"e95ce782-52ed-31ee-bcde-5135b5314ef9","pitchNumber":8,"startTime":"2026-08-18T23:39:33.209Z","endTime":"2026-08-18T23:39:36.612Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T23:39:36.612Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Agustín Ramírez called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-18T23:39:57.439Z","endTime":"2026-08-18T23:41:29.167Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.563472930112535,"aZ":-22.913051552120002,"pfxX":-9.74825221457392,"pfxZ":4.725567150604606,"pX":-1.7752986691563142,"pZ":2.341013595611219,"vX0":3.575019088765719,"vY0":-138.99881105650124,"vZ0":-2.567408578508699,"x":184.67,"y":175.57,"x0":-1.8099794065006483,"y0":50.00513186137384,"z0":4.794674715388472,"aX":-19.116371338940642},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.3,"breakHorizontal":16.9,"spinRate":2252,"spinDirection":228},"zone":13,"typeConfidence":0.96,"plateTime":0.3937364520490201,"extension":7.301626257551134},"index":0,"playId":"98816ba8-7923-3f8d-9232-0b6364d35312","pitchNumber":1,"startTime":"2026-08-18T23:39:59.640Z","endTime":"2026-08-18T23:40:02.661Z","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":80.7,"endSpeed":74.8,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.76242136580008,"aZ":-34.211965532792064,"pfxX":8.160207023114289,"pfxZ":-1.449007644722033,"pX":-0.2565620594713252,"pZ":0.6421996217444508,"vX0":1.2316127154151064,"vY0":-117.6078133910565,"vZ0":-2.2634456027860823,"x":126.78,"y":221.44,"x0":-1.8472356357445257,"y0":50.005197196701985,"z0":4.7824617657841975,"aX":11.46111249831371},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-2.9,"breakHorizontal":-15.1,"spinRate":2832,"spinDirection":56},"zone":13,"typeConfidence":0.91,"plateTime":0.465278858505481,"extension":6.9485822245671205},"index":1,"playId":"4c0c5ed6-8ec3-3cb2-91bb-0e41f3e61100","pitchNumber":2,"startTime":"2026-08-18T23:40:14.726Z","endTime":"2026-08-18T23:40:17.726Z","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":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.10944373168191,"aZ":-23.338850693592736,"pfxX":-9.13911699370049,"pfxZ":4.505382280445881,"pX":-1.6942003155501926,"pZ":2.764985286210347,"vX0":3.247422163663035,"vY0":-138.46745749199283,"vZ0":-1.5605405717726142,"x":181.58,"y":164.13,"x0":-1.6881498894182774,"y0":50.00294538380321,"z0":4.88274219145481,"aX":-17.917966336790915},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.0,"breakHorizontal":16.0,"spinRate":2307,"spinDirection":229},"zone":11,"typeConfidence":0.94,"plateTime":0.3941226403598428,"extension":7.339895136228144},"index":2,"playId":"3dd20f62-c5c6-317b-8689-90c3f030197c","pitchNumber":3,"startTime":"2026-08-18T23:40:32.769Z","endTime":"2026-08-18T23:40:36.096Z","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":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.0,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.491840083961698,"aZ":-17.131987624231638,"pfxX":-6.231622282474248,"pfxZ":7.6386861479676496,"pX":0.5121565116165065,"pZ":2.3987499069916502,"vX0":8.015989995680805,"vY0":-138.62551033626642,"vZ0":-3.7738693791224587,"x":97.48,"y":174.01,"x0":-1.5911627067002647,"y0":50.00545315356703,"z0":4.903284247437567,"aX":-12.276661770044402},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.3,"breakHorizontal":9.8,"spinRate":2528,"spinDirection":225},"zone":6,"typeConfidence":0.92,"plateTime":0.3933133570105882,"extension":7.473731848869331},"index":3,"playId":"4a200f5d-be04-3197-a76a-df012b0108ad","pitchNumber":4,"startTime":"2026-08-18T23:40:48.379Z","endTime":"2026-08-18T23:40:51.598Z","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":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94732701437648,"aZ":-33.6778593442003,"pfxX":8.472651202027993,"pfxZ":-1.0578991709190049,"pX":2.179226019266719,"pZ":0.1375855886698824,"vX0":6.613096085621064,"vY0":-118.70688896280342,"vZ0":-3.528301691157421,"x":33.93,"y":235.07,"x0":-1.749446414445567,"y0":50.00528186095844,"z0":4.727791088822848,"aX":12.021191641254402},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-2.5,"breakHorizontal":-17.0,"spinRate":2753,"spinDirection":53},"zone":14,"typeConfidence":0.91,"plateTime":0.4624332021244588,"extension":7.218222370800276},"index":4,"playId":"4835e277-4abc-3ff1-beb0-d18d6c27f339","pitchNumber":5,"startTime":"2026-08-18T23:41:04.899Z","endTime":"2026-08-18T23:41:07.899Z","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":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.109330806373254,"aZ":-23.188325392638543,"pfxX":-9.420598054309387,"pfxZ":4.5242059152558465,"pX":-0.17794002912354523,"pZ":2.176472729984385,"vX0":7.359577037109985,"vY0":-139.33125507608491,"vZ0":-3.1837598672550413,"x":123.78,"y":180.02,"x0":-1.6153014667762933,"y0":50.005484350445435,"z0":4.847280181069143,"aX":-18.727079092948383},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.8,"breakHorizontal":15.7,"spinRate":2243,"spinDirection":230},"zone":8,"typeConfidence":0.91,"plateTime":0.3914870551881138,"extension":7.303551251220982},"index":5,"playId":"0f549539-5728-3eee-a7e2-00e33d65bf11","pitchNumber":6,"startTime":"2026-08-18T23:41:25.968Z","endTime":"2026-08-18T23:41:29.167Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T23:41:29.167Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Bohm grounds out, pitcher Josh Ekness to second baseman Xavier Edwards to first baseman Griffin Conine.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-18T23:43:32.693Z","endTime":"2026-08-18T23:45:37.917Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694795,"fullName":"Josh Ekness","link":"/api/v1/people/694795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":1},"details":{"event":"Groundout","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":6},"credits":[{"player":{"id":694795,"link":"/api/v1/people/694795"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":665052,"link":"/api/v1/people/665052"},"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(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":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.87370537701922,"aZ":-24.73745187709226,"pfxX":5.875216927778906,"pfxZ":4.71129977988232,"pX":0.6903070065538378,"pZ":1.147268348285255,"vX0":8.377998620795248,"vY0":-124.04169758272164,"vZ0":-4.841778278647579,"x":90.69,"y":207.8,"x0":-3.478020365021224,"y0":50.00289121692059,"z0":5.155395588459411,"aX":9.268100059370251},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.8,"breakHorizontal":-12.4,"spinRate":2668,"spinDirection":67},"zone":14,"typeConfidence":0.91,"plateTime":0.4394544403729288,"extension":6.863940201609984},"index":0,"playId":"02aeaac3-3e8d-3740-9f2a-e897dda6e425","pitchNumber":1,"startTime":"2026-08-18T23:43:40.519Z","endTime":"2026-08-18T23:43:43.541Z","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.1,"endSpeed":89.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.220743079085757,"aZ":-16.399498880317672,"pfxX":-3.1277642647173436,"pfxZ":7.831828600305435,"pX":-0.1628748814328135,"pZ":3.929544171274989,"vX0":9.738788674835565,"vY0":-139.79587056284655,"vZ0":-1.1275246665965368,"x":123.21,"y":132.68,"x0":-3.258293349671214,"y0":50.00565608715816,"z0":5.395809750997418,"aX":-6.302677472599052},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.2,"breakHorizontal":4.1,"spinRate":2678,"spinDirection":217},"zone":11,"typeConfidence":0.88,"plateTime":0.3891523490507547,"extension":6.675548637313308},"index":1,"playId":"d9470d11-a449-3f6f-a6c4-b650a1e3c79f","pitchNumber":2,"startTime":"2026-08-18T23:43:56.654Z","endTime":"2026-08-18T23:43:59.882Z","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":96.9,"endSpeed":89.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.016418911911106,"aZ":-14.030481142912151,"pfxX":-4.170774235422336,"pfxZ":8.944360392561954,"pX":-1.0310510885151287,"pZ":3.287547573046832,"vX0":8.031641744702382,"vY0":-141.03623745976245,"vZ0":-3.022385741488958,"x":156.3,"y":150.02,"x0":-3.3649815432714636,"y0":50.002953081960065,"z0":5.269810882718151,"aX":-8.461653951260532},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.8,"breakHorizontal":6.0,"spinRate":2668,"spinDirection":223},"zone":11,"typeConfidence":0.92,"plateTime":0.38735573929573075,"extension":6.880749076174565},"index":2,"playId":"2d58df5e-5342-309c-a328-16df52e4d126","pitchNumber":3,"startTime":"2026-08-18T23:44:13.518Z","endTime":"2026-08-18T23:44:16.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.812465018564414,"aZ":-15.169072261606104,"pfxX":-4.484606899136505,"pfxZ":8.725196654606933,"pX":-0.7363879043320076,"pZ":2.610693330396253,"vX0":8.55265753344741,"vY0":-138.45670743755198,"vZ0":-4.555201214685163,"x":145.07,"y":168.29,"x0":-3.27738276117051,"y0":50.000979888783114,"z0":5.2863726060547025,"aX":-8.739193912079669},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.1,"breakHorizontal":6.4,"spinRate":2590,"spinDirection":222},"zone":4,"typeConfidence":0.9,"plateTime":0.3950095848448547,"extension":6.797144357573526},"index":3,"playId":"11d9be0a-cf62-317c-a10c-e00f12731f8f","pitchNumber":4,"startTime":"2026-08-18T23:44:31.638Z","endTime":"2026-08-18T23:44:34.638Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.077264962516125,"aZ":-15.257881810059105,"pfxX":-4.726538949500396,"pfxZ":8.354950477211975,"pX":-0.3232633211580599,"pZ":3.7321765236952236,"vX0":9.617928639919379,"vY0":-140.73414435418735,"vZ0":-1.842164791850942,"x":129.32,"y":138.01,"x0":-3.15639461864425,"y0":50.005088332317605,"z0":5.373080935532414,"aX":-9.573241380163136},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.0,"breakHorizontal":6.8,"spinRate":2612,"spinDirection":222},"zone":11,"typeConfidence":0.89,"plateTime":0.3877770047514275,"extension":6.883532960308045},"index":4,"playId":"08eccf72-d2e5-3434-8085-8fda7716996d","pitchNumber":5,"startTime":"2026-08-18T23:44:49.425Z","endTime":"2026-08-18T23:44:52.425Z","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":89.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.486942152859985,"aZ":-13.32609274076982,"pfxX":-5.126293062419873,"pfxZ":9.136403536641112,"pX":-0.817399303405739,"pZ":3.2306107528729653,"vX0":8.4991199880728,"vY0":-142.02010327108655,"vZ0":-3.8336930221797765,"x":148.16,"y":151.55,"x0":-3.1691870379469926,"y0":50.00258140551352,"z0":5.4329050505167125,"aX":-10.575909590821304},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.1,"breakHorizontal":7.8,"spinRate":2637,"spinDirection":218},"zone":1,"typeConfidence":0.92,"plateTime":0.38419950208948395,"extension":6.7409707355572825},"index":5,"playId":"72343c99-fb38-359a-914c-322062224f0c","pitchNumber":6,"startTime":"2026-08-18T23:45:09.231Z","endTime":"2026-08-18T23:45:12.231Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":88.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41000281982075,"aZ":-18.535540743288713,"pfxX":-2.7254254127391966,"pfxZ":6.90606624788515,"pX":-0.9374628967571222,"pZ":3.4940799787539922,"vX0":7.030129683039755,"vY0":-138.1084813053441,"vZ0":-2.2285160174712466,"x":152.73,"y":144.44,"x0":-3.1372010099329786,"y0":50.00062460547507,"z0":5.528377822967675,"aX":-5.381702399934739},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.4,"breakHorizontal":3.8,"spinRate":2501,"spinDirection":213},"zone":11,"typeConfidence":0.85,"plateTime":0.3933155793281893,"extension":6.657954335342577},"hitData":{"launchSpeed":72.7,"launchAngle":0.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":138.84,"coordY":156.59}},"index":6,"playId":"264600ad-47f9-34a7-bd86-9fc2c345803b","pitchNumber":7,"startTime":"2026-08-18T23:45:30.195Z","endTime":"2026-08-18T23:45:37.917Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T23:45:37.917Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryson Stott flies out to left fielder Heriberto Hernández.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-18T23:45:56.957Z","endTime":"2026-08-18T23:47:55.268Z","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":694795,"fullName":"Josh Ekness","link":"/api/v1/people/694795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":92.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.404236879117818,"aZ":-13.958987917686466,"pfxX":-4.266397352279364,"pfxZ":8.632333235096608,"pX":1.0447428265055039,"pZ":0.3532138182918784,"vX0":13.59427699862074,"vY0":-142.44488276202696,"vZ0":-11.307001380024982,"x":77.18,"y":229.24,"x0":-3.1795304218137868,"y0":50.0064320277604,"z0":5.193084021142657,"aX":-9.00690390340592},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.0,"breakHorizontal":5.8,"spinRate":2647,"spinDirection":224},"zone":14,"typeConfidence":0.92,"plateTime":0.380606519481681,"extension":7.014503288652965},"index":0,"playId":"3e4347b0-ec52-390a-8184-5d49c41acf90","pitchNumber":1,"startTime":"2026-08-18T23:46:05.891Z","endTime":"2026-08-18T23:46:09.801Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.924938358961448,"aZ":-28.43842439690232,"pfxX":5.188789957939468,"pfxZ":2.4532080594991896,"pX":0.1721915848306282,"pZ":2.4517011577926997,"vX0":7.023214545542747,"vY0":-122.62305104553094,"vZ0":-0.8299758196757634,"x":110.44,"y":172.58,"x0":-3.4018787309830896,"y0":50.00538322777964,"z0":5.217730081040584,"aX":7.913859542051503},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.4,"breakHorizontal":-11.0,"spinRate":2654,"spinDirection":74},"zone":5,"typeConfidence":0.91,"plateTime":0.44642334690584207,"extension":6.543704919673367},"index":1,"playId":"c3e3b0e1-baa3-32b3-8d91-4951e3ddbe56","pitchNumber":2,"startTime":"2026-08-18T23:46:29.586Z","endTime":"2026-08-18T23:46:32.681Z","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":97.2,"endSpeed":90.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87866517739659,"aZ":-16.221000278819353,"pfxX":-5.011971294826902,"pfxZ":7.793822890973475,"pX":1.021556328661393,"pZ":1.9866641072896043,"vX0":13.532450420457787,"vY0":-140.9748639610427,"vZ0":-6.2256891759645105,"x":78.06,"y":185.14,"x0":-3.153692099344359,"y0":50.006829432413525,"z0":5.2403661355447575,"aX":-10.26535252654299},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.2,"breakHorizontal":6.8,"spinRate":2638,"spinDirection":221},"zone":14,"typeConfidence":0.88,"plateTime":0.38601159033645205,"extension":6.903545004797508},"index":2,"playId":"eb2308eb-77a3-3582-8957-86e1eb87dde7","pitchNumber":3,"startTime":"2026-08-18T23:46:48.804Z","endTime":"2026-08-18T23:46:51.804Z","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":98.3,"endSpeed":90.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.228206353203888,"aZ":-30.634817290717063,"pfxX":-9.25714222151952,"pfxZ":0.7407530128131103,"pX":-0.964764601253503,"pZ":1.5888458696931282,"vX0":10.233640568207695,"vY0":-142.84655663380738,"vZ0":-4.521259862806183,"x":153.77,"y":195.88,"x0":-3.3762156350632275,"y0":50.00675110519943,"z0":5.09879336403445,"aX":-19.302470525938936},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":0.6,"breakHorizontal":14.9,"spinRate":2273,"spinDirection":228},"zone":13,"typeConfidence":0.9,"plateTime":0.38217594531075205,"extension":6.9431498348971665},"index":3,"playId":"17fa949c-6c55-3ea5-9efd-4893ef9a55cb","pitchNumber":4,"startTime":"2026-08-18T23:47:11.914Z","endTime":"2026-08-18T23:47:14.914Z","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":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16617901185643,"aZ":-14.836478805640143,"pfxX":-4.345193478775144,"pfxZ":8.370215226420033,"pX":0.2892600950217069,"pZ":2.5880091588824152,"vX0":10.991247403002806,"vY0":-142.21222999312042,"vZ0":-5.38331919346981,"x":105.97,"y":168.9,"x0":-3.041891501526702,"y0":50.00330581957911,"z0":5.42896533261425,"aX":-9.002004884864139},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.4,"breakHorizontal":5.9,"spinRate":2547,"spinDirection":207},"zone":6,"typeConfidence":0.91,"plateTime":0.3834913218231746,"extension":6.709821070722537},"hitData":{"launchSpeed":89.3,"launchAngle":57.0,"totalDistance":248.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":56.95,"coordY":127.15}},"index":4,"playId":"a8937e4d-5ebb-3e34-b8fc-9e90b2dbd435","pitchNumber":5,"startTime":"2026-08-18T23:47:45.588Z","endTime":"2026-08-18T23:47:55.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T23:47:55.268Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Marsh grounds out, third baseman Javier Sanoja to first baseman Griffin Conine.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-18T23:48:18.010Z","endTime":"2026-08-18T23:50:32.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694795,"fullName":"Josh Ekness","link":"/api/v1/people/694795"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"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":6},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":665052,"link":"/api/v1/people/665052"},"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":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.717686952233855,"aZ":-28.484656651657307,"pfxX":7.911659680995744,"pfxZ":2.3727422197797754,"pX":-0.003368771881609839,"pZ":2.976755102584651,"vX0":6.206023014429576,"vY0":-123.75070081379303,"vZ0":0.06638551171376539,"x":117.13,"y":158.41,"x0":-3.568134445790104,"y0":50.005288772424876,"z0":5.327293268750759,"aX":12.32510116604233},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.6,"breakHorizontal":-15.7,"spinRate":2595,"spinDirection":72},"zone":2,"typeConfidence":0.92,"plateTime":0.44188003744309245,"extension":6.587276909661546},"index":0,"playId":"b5e22e34-8713-3c7c-9846-3c2933068a41","pitchNumber":1,"startTime":"2026-08-18T23:48:26.900Z","endTime":"2026-08-18T23:48:30.046Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":81.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.605421619158825,"aZ":-36.35756463379871,"pfxX":2.149220770445083,"pfxZ":-2.557029748189194,"pX":0.6479335228321627,"pZ":1.5947575531444136,"vX0":8.534456173266625,"vY0":-126.34839776939764,"vZ0":-2.3171706820868754,"x":92.3,"y":195.72,"x0":-3.0349965715337643,"y0":50.00222492723353,"z0":5.409306594063862,"aX":3.517162450091678},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.9,"breakHorizontal":-5.6,"spinRate":2696,"spinDirection":74},"zone":14,"typeConfidence":0.93,"plateTime":0.4313724646857553,"extension":6.781725159828166},"index":1,"playId":"518dadf7-2e99-3d3e-8ab9-ed3624765881","pitchNumber":2,"startTime":"2026-08-18T23:48:42.903Z","endTime":"2026-08-18T23:48:46.462Z","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":"2026-08-18T23:48:52.489Z","endTime":"2026-08-18T23:49:12.560Z","isPitch":false,"type":"action","player":{"id":669016,"link":"/api/v1/people/669016"}},{"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":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.174506155688128,"aZ":-37.69249776888284,"pfxX":2.4543345165236046,"pfxZ":-3.369495414802614,"pX":0.31486985734219924,"pZ":1.7216706730106672,"vX0":8.165842883481595,"vY0":-126.7000469771079,"vZ0":-1.704635933055338,"x":105.0,"y":192.29,"x0":-3.2595840875386495,"y0":50.00377872832403,"z0":5.3957877650912085,"aX":4.01742440711415},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-6.2,"breakHorizontal":-6.2,"spinRate":2704,"spinDirection":70},"zone":9,"typeConfidence":0.93,"plateTime":0.4311459292398889,"extension":6.769180041582419},"index":3,"playId":"9770528b-7b9d-3b89-aa5e-5164c79f08d9","pitchNumber":3,"startTime":"2026-08-18T23:49:12.560Z","endTime":"2026-08-18T23:49:15.560Z","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":99.0,"endSpeed":91.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.985954670628914,"aZ":-16.46794591884187,"pfxX":-5.007741672640001,"pfxZ":7.406723482587804,"pX":1.6851494192643528,"pZ":2.644367910363642,"vX0":15.169768728932551,"vY0":-143.50969463322605,"vZ0":-4.862083513610913,"x":52.77,"y":167.38,"x0":-2.9800386551318665,"y0":50.00418291483578,"z0":5.36040889944851,"aX":-10.622138245727283},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":12.7,"breakHorizontal":6.6,"spinRate":2613,"spinDirection":223},"zone":12,"typeConfidence":0.85,"plateTime":0.37924733106801467,"extension":6.6265993055322525},"index":4,"playId":"9e33f057-e614-3d4a-a641-5b5bce1172ac","pitchNumber":4,"startTime":"2026-08-18T23:49:35.434Z","endTime":"2026-08-18T23:49:38.672Z","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":98.8,"endSpeed":91.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.233218246918973,"aZ":-26.335402663102023,"pfxX":-9.350147470224027,"pfxZ":2.7621167124130537,"pX":-0.6299010354746842,"pZ":1.8245116309061296,"vX0":11.342705980724162,"vY0":-143.51915664443501,"vZ0":-4.7265563156339025,"x":141.01,"y":189.52,"x0":-3.394744987642624,"y0":50.00270021268391,"z0":5.106977817246359,"aX":-19.75634283979123},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":4.3,"breakHorizontal":15.0,"spinRate":2390,"spinDirection":230},"zone":7,"typeConfidence":0.84,"plateTime":0.37979626057260685,"extension":6.780872557969274},"index":5,"playId":"cc1268ab-3988-330a-86c8-316c7acaca52","pitchNumber":5,"startTime":"2026-08-18T23:49:54.420Z","endTime":"2026-08-18T23:49:57.420Z","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":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.744319420729777,"aZ":-17.16806470071361,"pfxX":-3.5593928884397497,"pfxZ":7.436602570240176,"pX":0.6552234156006117,"pZ":2.840555925001837,"vX0":11.687203301518533,"vY0":-140.21156329087785,"vZ0":-3.7723724565287284,"x":92.02,"y":162.08,"x0":-3.0802276943255276,"y0":50.00026236278022,"z0":5.303852304637357,"aX":-7.180906044183049},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.0,"breakHorizontal":4.4,"spinRate":2543,"spinDirection":220},"zone":6,"typeConfidence":0.86,"plateTime":0.3886724414678686,"extension":6.78176373277882},"hitData":{"launchSpeed":44.0,"launchAngle":18.0,"totalDistance":78.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.29,"coordY":158.61}},"index":6,"playId":"1b2379fc-0136-3aa7-8d35-696753643c9a","pitchNumber":6,"startTime":"2026-08-18T23:50:24.982Z","endTime":"2026-08-18T23:50:32.956Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T23:50:32.956Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Owen Caissie strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-18T23:52:37.746Z","endTime":"2026-08-18T23:55:22.436Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8,9],"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":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.933825637589948,"aZ":-19.361202563527556,"pfxX":-5.023219514954345,"pfxZ":6.644322372341201,"pX":-0.468024957891899,"pZ":2.232313605705031,"vX0":5.259139192638118,"vY0":-136.97295847131662,"vZ0":-3.899198149251415,"x":134.84,"y":178.51,"x0":-1.746454567407738,"y0":50.00536469871918,"z0":4.9725908854993826,"aX":-9.69182110142079},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.5,"breakHorizontal":8.2,"spinRate":2409,"spinDirection":226},"zone":7,"typeConfidence":0.85,"plateTime":0.3975658826085948,"extension":7.309312122153818},"index":0,"playId":"841e6a88-bb57-3ed8-86f9-cc8e1c449a84","pitchNumber":1,"startTime":"2026-08-18T23:52:49.558Z","endTime":"2026-08-18T23:52:52.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.701422309651505,"aZ":-28.626080352387063,"pfxX":-9.854530289273285,"pfxZ":2.167686768210971,"pX":0.5280261390464307,"pZ":-0.49507479378589264,"vX0":8.489441943213318,"vY0":-126.84575001193917,"vZ0":-7.824114076890238,"x":96.87,"y":252.15,"x0":-1.5735263445180518,"y0":50.00437756146264,"z0":4.89558584782473,"aX":-16.14251342922695},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.4,"breakHorizontal":16.1,"spinRate":1539,"spinDirection":243},"zone":14,"typeConfidence":0.89,"plateTime":0.4309604977193282,"extension":7.097794372327761},"index":1,"playId":"0b286fe3-8b1d-3fe9-9b17-f05c01b7b7be","pitchNumber":2,"startTime":"2026-08-18T23:53:02.196Z","endTime":"2026-08-18T23:53:05.687Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":73.9,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.28003035766877,"aZ":-41.6061864740716,"pfxX":6.043505929158579,"pfxZ":-6.917724127883753,"pX":-0.06251983737209908,"pZ":1.3896929888634644,"vX0":2.064281526661931,"vY0":-115.64474504777213,"vZ0":0.6229754214473009,"x":119.38,"y":201.26,"x0":-1.750409796465627,"y0":50.00411478075728,"z0":5.087518896830854,"aX":8.237806420336723},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-12.1,"breakHorizontal":-11.4,"spinRate":2828,"spinDirection":61},"zone":13,"typeConfidence":0.89,"plateTime":0.47248420344497877,"extension":6.767690422936457},"index":2,"playId":"5addd12c-e331-38f6-984a-eea53f19e0f2","pitchNumber":3,"startTime":"2026-08-18T23:53:17.598Z","endTime":"2026-08-18T23:53:21.159Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":84.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.07502411065175,"aZ":-22.455640365756132,"pfxX":-0.2489024230521255,"pfxZ":5.382491437492973,"pX":0.7837154385556738,"pZ":2.910164218532735,"vX0":6.471322541491854,"vY0":-132.03026053297944,"vZ0":-0.9732188715610343,"x":87.13,"y":160.21,"x0":-1.6433884589723762,"y0":50.00404289633258,"z0":4.901809443371791,"aX":-0.4504830371772291},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.8,"breakHorizontal":-0.6,"spinRate":2530,"spinDirection":203},"zone":3,"typeConfidence":0.89,"plateTime":0.4112826911359653,"extension":7.186817254823818},"index":3,"playId":"da967f73-c6a3-3767-b96b-b181984ae1c8","pitchNumber":4,"startTime":"2026-08-18T23:53:32.583Z","endTime":"2026-08-18T23:53:35.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":82.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.712686890548625,"aZ":-33.29324546824474,"pfxX":-5.250965434490754,"pfxZ":-0.6583163937000283,"pX":-0.14021299681651378,"pZ":2.290380143005884,"vX0":5.551491916360514,"vY0":-128.04419807133976,"vZ0":-0.5769318825226128,"x":122.34,"y":176.94,"x0":-1.6348345927445156,"y0":50.0056125230099,"z0":5.081304167958858,"aX":-8.887309129756453},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.1,"breakHorizontal":8.5,"spinRate":1334,"spinDirection":248},"zone":8,"typeConfidence":0.88,"plateTime":0.42468919556745854,"extension":6.88107881182152},"index":4,"playId":"a3fcdc7b-8ab3-39cf-8d60-c973798bae51","pitchNumber":5,"startTime":"2026-08-18T23:53:52.905Z","endTime":"2026-08-18T23:53:56.352Z","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":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-18T23:54:09.009Z","endTime":"2026-08-18T23:54:24.107Z","isPitch":false,"type":"action","player":{"id":683357,"link":"/api/v1/people/683357"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.59746054721583,"aZ":-40.84358002451436,"pfxX":8.692957304289868,"pfxZ":-6.419008497044287,"pX":-1.8549384615305282,"pZ":1.9763015772759178,"vX0":-2.2102807782659712,"vY0":-115.52151048024224,"vZ0":1.7725323651154101,"x":187.71,"y":185.42,"x0":-2.0148826558388233,"y0":50.00237581150618,"z0":5.126486918964585,"aX":11.743828573104212},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-10.9,"breakHorizontal":-15.2,"spinRate":2893,"spinDirection":54},"zone":13,"typeConfidence":0.89,"plateTime":0.4742157697952054,"extension":6.6126197213054745},"index":6,"playId":"b1ba4646-1c7e-3aa9-b5b8-c9d73966197e","pitchNumber":6,"startTime":"2026-08-18T23:54:24.107Z","endTime":"2026-08-18T23:54:27.431Z","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":95.3,"endSpeed":88.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.593014216673406,"aZ":-17.654310727394773,"pfxX":-6.790752098768257,"pfxZ":7.361539285920438,"pX":-0.4430228257827174,"pZ":2.8701883347580277,"vX0":6.130064817184269,"vY0":-138.7248910527073,"vZ0":-2.3174320250947,"x":133.89,"y":161.28,"x0":-1.7864581052623987,"y0":50.000818918013834,"z0":4.8775946458520805,"aX":-13.390898345420279},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.1,"breakHorizontal":11.2,"spinRate":2388,"spinDirection":230},"zone":4,"typeConfidence":0.91,"plateTime":0.3930518043008644,"extension":7.3040286673230685},"index":7,"playId":"914271f9-6b87-3bdf-8099-98bf913834d5","pitchNumber":7,"startTime":"2026-08-18T23:54:40.627Z","endTime":"2026-08-18T23:54:43.627Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.740853280945117,"aZ":-32.97769593086033,"pfxX":12.224906766894758,"pfxZ":-0.5778653989528362,"pX":0.5030770237510409,"pZ":2.1472060097004873,"vX0":1.731534143971257,"vY0":-117.844178337345,"vZ0":0.4579625706072121,"x":97.82,"y":180.81,"x0":-1.8295133461730249,"y0":50.00100280673186,"z0":5.0125638266620225,"aX":17.080484471024683},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-0.6,"breakHorizontal":-22.6,"spinRate":2755,"spinDirection":59},"zone":9,"typeConfidence":0.91,"plateTime":0.4659409667803187,"extension":6.986504065288746},"index":8,"playId":"b3fa8cd5-53ad-3503-9511-d04ecc74b22b","pitchNumber":8,"startTime":"2026-08-18T23:54:59.406Z","endTime":"2026-08-18T23:55:02.483Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.789675967098255,"aZ":-24.999107263789224,"pfxX":-0.033958635114136326,"pfxZ":4.08451944292838,"pX":0.45827918365202563,"pZ":2.7375831686032708,"vX0":5.722358405262184,"vY0":-131.24422928242814,"vZ0":-0.7491441537305996,"x":99.53,"y":164.87,"x0":-1.7390287852542956,"y0":50.00571638174057,"z0":4.875902677619335,"aX":-0.06026711636273489},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.4,"breakHorizontal":-1.1,"spinRate":2466,"spinDirection":202},"zone":6,"typeConfidence":0.94,"plateTime":0.41611584622434483,"extension":7.238333275623964},"index":9,"playId":"85a5b45e-dda2-36ca-b5c5-75fc9ada57c7","pitchNumber":9,"startTime":"2026-08-18T23:55:19.244Z","endTime":"2026-08-18T23:55:22.436Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T23:55:22.436Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Javier Sanoja flies out to right fielder Bryce Harper.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-18T23:55:41.600Z","endTime":"2026-08-18T23:59:42.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,8,9,10],"actionIndex":[7],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"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":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.4,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.17225836034421,"aZ":-25.527038279501173,"pfxX":-11.171503296682182,"pfxZ":3.463090236195775,"pX":-0.4976907625214386,"pZ":1.768552637986711,"vX0":6.906597449094015,"vY0":-138.2730625830885,"vZ0":-3.5629039263729325,"x":135.97,"y":191.03,"x0":-1.5869414335827101,"y0":50.0053633870235,"z0":4.802742707570051,"aX":-21.45956609618349},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.6,"breakHorizontal":18.6,"spinRate":2271,"spinDirection":226},"zone":7,"typeConfidence":0.97,"plateTime":0.3973576694212384,"extension":7.345056674188934},"index":0,"playId":"f54ee0e7-bc6f-32e2-a503-ea116ebf3596","pitchNumber":1,"startTime":"2026-08-18T23:55:48.288Z","endTime":"2026-08-18T23:55:51.337Z","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.6,"endSpeed":86.1,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.331502485553536,"aZ":-24.90678245608075,"pfxX":-10.886637930845547,"pfxZ":3.812796772444181,"pX":-0.8977851734952073,"pZ":1.8092312420249226,"vX0":5.946802175431086,"vY0":-137.63846144902172,"vZ0":-3.3606667836907342,"x":151.22,"y":189.93,"x0":-1.6791337665918404,"y0":50.0037878786549,"z0":4.744687979208232,"aX":-20.758337862597376},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.4,"breakHorizontal":18.4,"spinRate":2284,"spinDirection":224},"zone":13,"typeConfidence":0.96,"plateTime":0.39889660732761767,"extension":7.248047236054011},"index":1,"playId":"9139b99a-ea7f-35a1-b632-737c1c360db9","pitchNumber":2,"startTime":"2026-08-18T23:56:07.076Z","endTime":"2026-08-18T23:56:10.741Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.24605591073255,"aZ":-28.14835024172801,"pfxX":-10.018429838495015,"pfxZ":2.386790947040259,"pX":-0.11333676242729976,"pZ":0.9200371328261849,"vX0":6.910643508198334,"vY0":-129.20170653351965,"vZ0":-4.574301131298569,"x":121.32,"y":213.94,"x0":-1.5228415810567593,"y0":50.00398932170306,"z0":4.87986646881505,"aX":-16.916772884464432},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.5,"breakHorizontal":16.6,"spinRate":1537,"spinDirection":245},"zone":13,"typeConfidence":0.58,"plateTime":0.42412863702440395,"extension":7.288640650286556},"index":2,"playId":"94ffb89f-1416-3183-b362-81d74a909005","pitchNumber":3,"startTime":"2026-08-18T23:56:22.475Z","endTime":"2026-08-18T23:56:25.475Z","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":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-18T23:56:29.877Z","endTime":"2026-08-18T23:56:43.847Z","isPitch":false,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"}},{"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":1},"pitchData":{"startSpeed":80.3,"endSpeed":73.6,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.707887949343796,"aZ":-35.445656608302215,"pfxX":8.381189339638922,"pfxZ":-2.375002983224535,"pX":-0.4160588517890748,"pZ":2.7564114592915536,"vX0":0.776841757613806,"vY0":-116.85513993103514,"vZ0":2.701490801746629,"x":132.86,"y":164.36,"x0":-1.8414483972973958,"y0":50.001620777565805,"z0":4.922963437386092,"aX":11.550978466260844},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-3.4,"breakHorizontal":-15.4,"spinRate":2804,"spinDirection":63},"zone":1,"typeConfidence":0.88,"plateTime":0.46932973803921385,"extension":6.883581619474885},"index":4,"playId":"fd3b3871-6808-3b43-893b-788d21bc2048","pitchNumber":4,"startTime":"2026-08-18T23:56:43.847Z","endTime":"2026-08-18T23:56:47.196Z","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":95.8,"endSpeed":87.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.689820876987586,"aZ":-21.120695973413035,"pfxX":-10.245398753623043,"pfxZ":5.613589579733273,"pX":0.48658544444653606,"pZ":2.2089633257381345,"vX0":9.036182795594176,"vY0":-139.28573951161488,"vZ0":-3.359298755884514,"x":98.45,"y":179.14,"x0":-1.4653071223896046,"y0":50.003345066781215,"z0":4.823967276962456,"aX":-20.17279376765502},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.6,"breakHorizontal":16.7,"spinRate":2369,"spinDirection":228},"zone":6,"typeConfidence":0.89,"plateTime":0.39293406746612103,"extension":7.332600300183369},"index":5,"playId":"db7cba21-26f7-38ee-8642-e8395a6f46b0","pitchNumber":5,"startTime":"2026-08-18T23:57:08.691Z","endTime":"2026-08-18T23:57:12.092Z","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":95.6,"endSpeed":87.1,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57437354203147,"aZ":-25.68153491284943,"pfxX":-10.995219522156166,"pfxZ":3.3271588869482542,"pX":-1.8423002095649699,"pZ":2.9153109565196846,"vX0":3.7331741812847827,"vY0":-139.18631702050922,"vZ0":-0.6706088536105939,"x":187.22,"y":160.07,"x0":-1.7759121177172748,"y0":50.00665444600076,"z0":4.8670001583035845,"aX":-21.47853186495296},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":6.1,"breakHorizontal":19.1,"spinRate":2320,"spinDirection":225},"zone":11,"typeConfidence":0.98,"plateTime":0.39421668324154746,"extension":7.02119746570968},"index":6,"playId":"14cf7a22-7a8e-3336-80ad-addfde7b6602","pitchNumber":6,"startTime":"2026-08-18T23:57:31.726Z","endTime":"2026-08-18T23:57:36.031Z","isPitch":true,"type":"pitch"},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":7,"startTime":"2026-08-18T23:57:47.666Z","endTime":"2026-08-18T23:58:55.833Z","isPitch":false,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"}},{"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":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.1,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.660004904459644,"aZ":-32.845322288665386,"pfxX":8.971457526218682,"pfxZ":-0.4793079633233859,"pX":-0.4122486153439945,"pZ":2.5463175298982614,"vX0":1.2943551508804942,"vY0":-117.962573294561,"vZ0":1.5668460334517185,"x":132.71,"y":170.03,"x0":-2.1338220841047484,"y0":50.00300154587496,"z0":4.914658749017382,"aX":12.568892652927003},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-0.1,"breakHorizontal":-16.6,"spinRate":2658,"spinDirection":64},"zone":4,"typeConfidence":0.91,"plateTime":0.4653691632313124,"extension":6.973688199311045},"index":8,"playId":"19bdc0ff-6e57-3773-a456-c2c2e138ef99","pitchNumber":7,"startTime":"2026-08-18T23:58:55.833Z","endTime":"2026-08-18T23:58:59.449Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.275284079016483,"aZ":-16.052115399497158,"pfxX":-6.050274434038331,"pfxZ":8.095108736040928,"pX":1.3276720071648607,"pZ":2.592110019445756,"vX0":10.147813068148855,"vY0":-139.51333973321508,"vZ0":-3.15888358215725,"x":66.39,"y":168.79,"x0":-1.5533578069994705,"y0":50.0067117751721,"z0":4.782885375618845,"aX":-12.056402893133015},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.3,"breakHorizontal":9.1,"spinRate":2495,"spinDirection":232},"zone":12,"typeConfidence":0.93,"plateTime":0.39102843675351817,"extension":7.3914668469787985},"index":9,"playId":"d7f9a022-f1ab-3ec7-b2b8-f4693db1a9f6","pitchNumber":8,"startTime":"2026-08-18T23:59:18.063Z","endTime":"2026-08-18T23:59:21.631Z","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":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.53921038047199,"aZ":-24.43637702181521,"pfxX":-8.576915012778175,"pfxZ":3.9633518583977505,"pX":-0.45724382574469974,"pZ":2.7962807143066537,"vX0":6.612819176446657,"vY0":-137.6206533144247,"vZ0":-0.9733074220405034,"x":134.43,"y":163.28,"x0":-1.75624326753108,"y0":50.00070034666406,"z0":4.783412487092259,"aX":-16.737406421341273},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.2,"breakHorizontal":14.5,"spinRate":2284,"spinDirection":230},"zone":1,"typeConfidence":0.84,"plateTime":0.3953694749390855,"extension":7.01183060624687},"hitData":{"launchSpeed":82.8,"launchAngle":36.0,"totalDistance":284.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":199.57,"coordY":111.59}},"index":10,"playId":"5308b447-eb83-3dac-8495-f4ab84231df5","pitchNumber":9,"startTime":"2026-08-18T23:59:34.024Z","endTime":"2026-08-18T23:59:42.320Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T23:59:42.320Z","atBatIndex":32},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brian Navarreto walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-19T00:00:05.529Z","endTime":"2026-08-19T00:02:22.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"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":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.13933124607954,"aZ":-15.911908863722513,"pfxX":-8.542620751230055,"pfxZ":8.361770035906428,"pX":-0.13690777821682337,"pZ":2.98603006679962,"vX0":7.369375897196896,"vY0":-138.39490947191274,"vZ0":-2.176133073037107,"x":122.22,"y":158.16,"x0":-1.72096398752622,"y0":50.00313174652328,"z0":4.845195369999091,"aX":-16.614440090656334},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.9,"breakHorizontal":14.0,"spinRate":2432,"spinDirection":229},"zone":2,"typeConfidence":0.91,"plateTime":0.3953854155212708,"extension":7.364732411498879},"index":0,"playId":"91ea177d-7a8d-3d8e-8d73-289f44a3343d","pitchNumber":1,"startTime":"2026-08-19T00:00:10.351Z","endTime":"2026-08-19T00:00:13.468Z","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":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.90312544841496,"aZ":-21.26595820440359,"pfxX":-12.097840209318171,"pfxZ":5.721881217503469,"pX":-1.114512196688083,"pZ":1.7901063449766792,"vX0":5.632542228489922,"vY0":-137.2952508009536,"vZ0":-3.8095629750657434,"x":159.48,"y":190.45,"x0":-1.6229957239814257,"y0":50.00082657937553,"z0":4.646092891521748,"aX":-23.051492574595326},"breaks":{"breakAngle":44.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.7,"breakHorizontal":20.6,"spinRate":2261,"spinDirection":229},"zone":13,"typeConfidence":0.96,"plateTime":0.3992151140263607,"extension":7.162983711688992},"index":1,"playId":"4b93a67e-0f4d-3f0e-80bf-c6889d14d08c","pitchNumber":2,"startTime":"2026-08-19T00:00:23.768Z","endTime":"2026-08-19T00:00:27.287Z","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":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.0,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.390109075312395,"aZ":-29.857538720735118,"pfxX":9.908355002072746,"pfxZ":1.6625907209012247,"pX":0.6686830543123019,"pZ":1.0204954331090865,"vX0":2.8626219238419695,"vY0":-117.70812553632638,"vZ0":-2.1877022283152643,"x":91.51,"y":211.23,"x0":-1.853110576218556,"y0":50.000152125357445,"z0":4.753098702902837,"aX":13.763425338416024},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":2.8,"breakHorizontal":-18.6,"spinRate":2713,"spinDirection":54},"zone":14,"typeConfidence":0.91,"plateTime":0.46709716103145693,"extension":6.57314750103179},"index":2,"playId":"0561f017-f0a4-3af7-b447-5be9a143a7d4","pitchNumber":3,"startTime":"2026-08-19T00:00:39.273Z","endTime":"2026-08-19T00:00:42.406Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.34880932805694,"aZ":-24.36545799235681,"pfxX":-12.212292284756934,"pfxZ":4.051600665732716,"pX":-1.267980803990318,"pZ":2.400609267573666,"vX0":5.4339531651082,"vY0":-138.12953953381793,"vZ0":-1.9937360160724058,"x":165.33,"y":173.96,"x0":-1.676190289653405,"y0":50.00483837837554,"z0":4.77334160093272,"aX":-23.553781873184256},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.1,"breakHorizontal":21.0,"spinRate":2337,"spinDirection":234},"zone":13,"typeConfidence":0.97,"plateTime":0.3968425084028926,"extension":7.245441937372518},"index":3,"playId":"95e94ac4-6625-3c42-90c2-bd4bc0fd6ce7","pitchNumber":4,"startTime":"2026-08-19T00:00:56.092Z","endTime":"2026-08-19T00:00:59.092Z","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":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-19T00:01:08.070Z","endTime":"2026-08-19T00:01:23.359Z","isPitch":false,"type":"action","player":{"id":640459,"link":"/api/v1/people/640459"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.3,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.05170875468917,"aZ":-32.69185405266546,"pfxX":-9.553197404485225,"pfxZ":-0.31319140653912925,"pX":0.3302373084416985,"pZ":0.9397150127326392,"vX0":7.761825375897402,"vY0":-127.55555740139074,"vZ0":-3.479756712789893,"x":104.41,"y":213.41,"x0":-1.497797546365602,"y0":50.001165332644085,"z0":4.87509738644272,"aX":-15.880845790517453},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.1,"breakHorizontal":15.7,"spinRate":1437,"spinDirection":247},"zone":14,"typeConfidence":0.89,"plateTime":0.4279476236433828,"extension":7.364361078527817},"index":5,"playId":"c2e1839e-b005-3d94-890a-b9235998157d","pitchNumber":5,"startTime":"2026-08-19T00:01:23.359Z","endTime":"2026-08-19T00:01:26.617Z","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":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.969057955680857,"aZ":-24.79262720559172,"pfxX":-10.885526226243226,"pfxZ":3.799223948057321,"pX":-1.1605381413025142,"pZ":2.6651115156481318,"vX0":5.241152950498069,"vY0":-138.69483300542308,"vZ0":-1.2225747871248391,"x":161.24,"y":166.82,"x0":-1.6639915662281939,"y0":50.000385704413176,"z0":4.770126044473533,"aX":-21.134581808444967},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.8,"breakHorizontal":18.6,"spinRate":2352,"spinDirection":229},"zone":11,"typeConfidence":0.97,"plateTime":0.3954101729988717,"extension":7.25939142096752},"index":6,"playId":"eabf4138-2336-3dde-8da7-e8981b487d47","pitchNumber":6,"startTime":"2026-08-19T00:01:40.695Z","endTime":"2026-08-19T00:01:43.695Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.36482284136969,"aZ":-15.577546961030054,"pfxX":-5.4055632542190875,"pfxZ":8.403106263085851,"pX":1.3600513307257915,"pZ":2.446847320148518,"vX0":9.954140231185386,"vY0":-139.4105308645449,"vZ0":-3.583517143989899,"x":65.16,"y":172.72,"x0":-1.549025195614406,"y0":50.00127152333056,"z0":4.772445804999964,"aX":-10.67525554600893},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.6,"breakHorizontal":7.8,"spinRate":2564,"spinDirection":227},"zone":14,"typeConfidence":0.93,"plateTime":0.3923891692681347,"extension":7.461029744401569},"index":7,"playId":"a80f38fc-9fc0-37bb-a991-e770467e9176","pitchNumber":7,"startTime":"2026-08-19T00:02:18.250Z","endTime":"2026-08-19T00:02:22.318Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T00:02:22.318Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jakob Marsee walks. Brian Navarreto to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-19T00:03:47.584Z","endTime":"2026-08-19T00:05:19.646Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"postOnSecond":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"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":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"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":2},"index":0,"startTime":"2026-08-19T00:02:41.612Z","endTime":"2026-08-19T00:03:49.866Z","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(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":89.9,"endSpeed":83.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.220383166907837,"aZ":-24.62142925933773,"pfxX":0.04436273186567452,"pfxZ":4.26533998772779,"pX":-0.46494527235786626,"pZ":2.8826414184146834,"vX0":3.5271935849831744,"vY0":-131.11170313978818,"vZ0":-0.7064228323183784,"x":134.72,"y":160.95,"x0":-1.823776892915612,"y0":50.00427615857277,"z0":4.965015869173573,"aX":0.07794295820449036},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.8,"breakHorizontal":-0.7,"spinRate":2606,"spinDirection":193},"zone":1,"typeConfidence":0.92,"plateTime":0.4150187017660034,"extension":6.9762233949509564},"index":1,"playId":"c9c1a799-3b9b-3dfc-a63a-f15c5a6dd9ea","pitchNumber":1,"startTime":"2026-08-19T00:03:49.866Z","endTime":"2026-08-19T00:03:53.241Z","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":94.8,"endSpeed":86.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.682074096838825,"aZ":-15.810978724958241,"pfxX":-5.435968045162222,"pfxZ":8.47811366564889,"pX":-1.7732633109553095,"pZ":3.10890305912805,"vX0":2.06219116232948,"vY0":-138.02948635218092,"vZ0":-2.1065769784306325,"x":184.59,"y":154.84,"x0":-1.8238229646633222,"y0":50.000195516205636,"z0":4.946350690213043,"aX":-10.488895919747513},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.1,"breakHorizontal":9.4,"spinRate":2489,"spinDirection":221},"zone":11,"typeConfidence":0.94,"plateTime":0.3967943201791466,"extension":7.113619903208863},"index":2,"playId":"8de07d60-5f59-3ea5-8ba5-bc27414a122c","pitchNumber":2,"startTime":"2026-08-19T00:04:09.496Z","endTime":"2026-08-19T00:04:12.496Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":72.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.84910208565785,"aZ":-41.93523771980111,"pfxX":5.32091275384062,"pfxZ":-7.278515694887636,"pX":-0.9395834502836297,"pZ":2.575220718967217,"vX0":0.5130895191561808,"vY0":-115.41524895760992,"vZ0":3.0233468072927985,"x":152.81,"y":169.25,"x0":-1.8560515715488315,"y0":50.00571792795802,"z0":5.305980298721344,"aX":7.130633927569253},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-12.0,"breakHorizontal":-9.7,"spinRate":2770,"spinDirection":62},"zone":11,"typeConfidence":0.89,"plateTime":0.4758194977157757,"extension":6.4309061800379155},"index":3,"playId":"f9170133-fe1c-3e18-9812-6ce1dfc22b2c","pitchNumber":3,"startTime":"2026-08-19T00:04:30.975Z","endTime":"2026-08-19T00:04:34.386Z","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":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.467650737030095,"aZ":-25.906164833148832,"pfxX":0.19896787360906654,"pfxZ":3.6175169225586643,"pX":-1.0418612984506646,"pZ":3.066285712824719,"vX0":2.585119990409611,"vY0":-129.82082685702903,"vZ0":0.05766917642592595,"x":156.71,"y":155.99,"x0":-2.0703545624958903,"y0":50.000871136431925,"z0":4.992260103140749,"aX":0.3440932931543236},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.8,"breakHorizontal":-0.8,"spinRate":2655,"spinDirection":173},"zone":11,"typeConfidence":0.93,"plateTime":0.4195907316415659,"extension":6.987194977817135},"index":4,"playId":"499240a0-6514-388a-947c-3f436a5598a1","pitchNumber":4,"startTime":"2026-08-19T00:04:54.839Z","endTime":"2026-08-19T00:04:58.186Z","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":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.729669945580966,"aZ":-27.13402890418704,"pfxX":0.7320116241090426,"pfxZ":2.9239783403186053,"pX":-1.6178101106554994,"pZ":3.8497806898013622,"vX0":0.5858144689674101,"vY0":-129.59631353522929,"vZ0":2.301407569926533,"x":178.67,"y":134.84,"x0":-1.9408377251626674,"y0":50.00151180436825,"z0":5.005115679653236,"aX":1.261523409472042},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.0,"breakHorizontal":-1.4,"spinRate":2597,"spinDirection":163},"zone":11,"typeConfidence":0.93,"plateTime":0.4205250162458549,"extension":7.369109895702427},"index":5,"playId":"7cf27add-94d5-3cc8-8b63-5b76993ba506","pitchNumber":5,"startTime":"2026-08-19T00:05:16.624Z","endTime":"2026-08-19T00:05:19.646Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T00:05:19.646Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xavier Edwards singles on a line drive to center fielder Justin Crawford. Brian Navarreto scores. Xavier Edwards out at 2nd on the throw, center fielder Justin Crawford to shortstop Trea Turner to second baseman Luis Arraez. Jakob Marsee to 3rd.","rbi":1,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-19T00:05:53.271Z","endTime":"2026-08-19T00:06:35.993Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":60},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_force","runner":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_play","runner":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"responsiblePitcher":{"id":554430,"link":"/api/v1/people/554430"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.323468142580147,"aZ":-28.869635882835244,"pfxX":-9.128232439776763,"pfxZ":2.007972468580597,"pX":-1.5103454205815239,"pZ":2.214896750155714,"vX0":3.540708183777376,"vY0":-126.87447202733973,"vZ0":-1.0450169534164246,"x":174.57,"y":178.98,"x0":-1.7294764470963064,"y0":50.004502511888816,"z0":4.910408820668999,"aX":-15.044526288086214},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.6,"breakHorizontal":15.8,"spinRate":1494,"spinDirection":246},"zone":13,"typeConfidence":0.68,"plateTime":0.42992872303835705,"extension":7.2569878834305115},"index":0,"playId":"7deed0b6-2bb3-312c-834d-ba041dda7bfd","pitchNumber":1,"startTime":"2026-08-19T00:06:03.050Z","endTime":"2026-08-19T00:06:06.056Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.139815173517913,"aZ":-22.612486325594706,"pfxX":-10.941457140068655,"pfxZ":5.021868244609822,"pX":-0.49789977421910303,"pZ":2.834279035099351,"vX0":7.2897979492967915,"vY0":-137.0565887208099,"vZ0":-1.41751189851829,"x":135.98,"y":162.25,"x0":-1.7699137899459603,"y0":50.00190527631481,"z0":4.901697231368895,"aX":-20.82569020540644},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.0,"breakHorizontal":18.2,"spinRate":2363,"spinDirection":230},"zone":1,"typeConfidence":0.95,"plateTime":0.3995622274352426,"extension":7.34990104701049},"hitData":{"launchSpeed":96.2,"launchAngle":16.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":91.56,"coordY":68.93}},"index":1,"playId":"70cdcb5a-9824-3812-a56c-cb04042dfbb6","pitchNumber":2,"startTime":"2026-08-19T00:06:23.582Z","endTime":"2026-08-19T00:06:35.993Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T00:06:35.993Z","atBatIndex":35},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"J.T. Realmuto lines out sharply to center fielder Jakob Marsee.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-19T00:08:58.681Z","endTime":"2026-08-19T00:10:27.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694795,"fullName":"Josh Ekness","link":"/api/v1/people/694795"},"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":"Lineout","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":4},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":76.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.154882710086802,"aZ":-29.400592250215247,"pfxX":8.838334357244895,"pfxZ":1.8808635497942623,"pX":0.33967394701904186,"pZ":1.8002512037426015,"vX0":6.188317404394092,"vY0":-120.87737100640959,"vZ0":-1.928579673355305,"x":104.05,"y":190.17,"x0":-3.404357458233341,"y0":50.00374384953743,"z0":5.196442090468403,"aX":13.043897154497369},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.2,"breakHorizontal":-17.5,"spinRate":2637,"spinDirection":71},"zone":9,"typeConfidence":0.92,"plateTime":0.453590101769342,"extension":6.589329679887704},"index":0,"playId":"9b4f63f7-e158-3842-bddd-e4ee5d96fab9","pitchNumber":1,"startTime":"2026-08-19T00:09:03.402Z","endTime":"2026-08-19T00:09:06.761Z","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":84.3,"endSpeed":79.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.171432497630995,"aZ":-32.129326518873256,"pfxX":3.202399806044735,"pfxZ":0.027951685709575513,"pX":0.5903363104434772,"pZ":0.2037729268441986,"vX0":8.340812124026773,"vY0":-122.57110020196295,"vZ0":-5.87020675855621,"x":94.5,"y":233.28,"x0":-3.254538821674118,"y0":50.0037138442621,"z0":5.3296446262610075,"aX":4.935866242744526},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.0,"breakHorizontal":-7.6,"spinRate":2743,"spinDirection":82},"zone":14,"typeConfidence":0.69,"plateTime":0.4445977901122675,"extension":6.745247642863141},"index":1,"playId":"8d0b89d0-1e78-3c97-a9c7-5257971751fb","pitchNumber":2,"startTime":"2026-08-19T00:09:20.892Z","endTime":"2026-08-19T00:09:23.892Z","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":82.9,"endSpeed":76.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.75524268317901,"aZ":-28.662300177704488,"pfxX":9.49787921612632,"pfxZ":2.3716176735931302,"pX":-2.043878353085161,"pZ":2.4765497738258158,"vX0":1.190739424527641,"vY0":-120.73750241440446,"vZ0":-0.8124814437476228,"x":194.91,"y":171.91,"x0":-3.7774220417261732,"y0":50.00287530946835,"z0":5.332029436727438,"aX":14.070623093465166},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.3,"breakHorizontal":-17.5,"spinRate":2521,"spinDirection":67},"zone":13,"typeConfidence":0.93,"plateTime":0.45304890223636685,"extension":6.492075455632494},"index":2,"playId":"fd85528c-10fe-33ff-818b-2ab0443f047b","pitchNumber":3,"startTime":"2026-08-19T00:09:39.539Z","endTime":"2026-08-19T00:09:42.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":89.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.95773573158547,"aZ":-15.569482506347354,"pfxX":-3.194381202281903,"pfxZ":8.303086546061646,"pX":-0.25624838272616746,"pZ":2.8669066935256367,"vX0":8.747843589767978,"vY0":-139.0381134100961,"vZ0":-4.414485631352665,"x":126.77,"y":161.37,"x0":-2.9989249525818615,"y0":50.00114879614824,"z0":5.47646121635612,"aX":-6.388053440385343},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.5,"breakHorizontal":4.4,"spinRate":2500,"spinDirection":214},"zone":2,"typeConfidence":0.9,"plateTime":0.39079511505588904,"extension":6.780585205326749},"index":3,"playId":"62168932-8661-3a15-98ff-4c13e561cf5d","pitchNumber":4,"startTime":"2026-08-19T00:09:58.404Z","endTime":"2026-08-19T00:10:01.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":90.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.658619080362328,"aZ":-17.26026029615163,"pfxX":-3.4452137162991177,"pfxZ":7.304744693346381,"pX":-0.2675629642548097,"pZ":2.2704591427718857,"vX0":9.365660618833013,"vY0":-140.75247741105196,"vZ0":-5.803246955432268,"x":127.2,"y":177.48,"x0":-3.164825870560562,"y0":50.005543306687755,"z0":5.445523247119562,"aX":-7.037555420445924},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.5,"breakHorizontal":4.7,"spinRate":2403,"spinDirection":210},"zone":5,"typeConfidence":0.89,"plateTime":0.3865546817596579,"extension":6.736847921447032},"hitData":{"launchSpeed":101.9,"launchAngle":15.0,"totalDistance":311.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":138.02,"coordY":75.05}},"index":4,"playId":"bd426036-24a1-3f66-87f1-ddc92c37bcb6","pitchNumber":5,"startTime":"2026-08-19T00:10:20.617Z","endTime":"2026-08-19T00:10:27.176Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T00:10:27.176Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Justin Crawford singles on a ground ball to pitcher Josh Ekness.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-19T00:10:44.827Z","endTime":"2026-08-19T00:11:56.424Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694795,"fullName":"Josh Ekness","link":"/api/v1/people/694795"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"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":"Single","eventType":"single","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694795,"link":"/api/v1/people/694795"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.26563000395123,"aZ":-18.330407340796608,"pfxX":-3.8624936597723476,"pfxZ":6.991573416830079,"pX":0.19549555400037572,"pZ":2.706223035878372,"vX0":10.311211383429814,"vY0":-138.9012002623285,"vZ0":-4.192277246591758,"x":109.55,"y":165.71,"x0":-3.041363873504031,"y0":50.00218887174602,"z0":5.432380882729872,"aX":-7.648439227986555},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.1,"breakHorizontal":5.2,"spinRate":2410,"spinDirection":211},"zone":5,"typeConfidence":0.84,"plateTime":0.39235270216447793,"extension":6.908372997173893},"index":0,"playId":"e759f68e-bf2c-3a75-ac5c-5db68b692348","pitchNumber":1,"startTime":"2026-08-19T00:10:53.294Z","endTime":"2026-08-19T00:10:56.633Z","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":97.6,"endSpeed":90.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.05597651232635,"aZ":-30.07757785027761,"pfxX":-7.390265987607227,"pfxZ":1.0168835111554682,"pX":-0.727255676795349,"pZ":2.234638351731427,"vX0":9.999211104422473,"vY0":-141.98113748156928,"vZ0":-2.8084546489895588,"x":144.72,"y":178.44,"x0":-3.316035840211562,"y0":50.00465864650904,"z0":5.128188261838428,"aX":-15.261623531033882},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":1.4,"breakHorizontal":11.6,"spinRate":2123,"spinDirection":224},"zone":4,"typeConfidence":0.89,"plateTime":0.38412126516046774,"extension":6.747289486930913},"index":1,"playId":"20b6bb91-8daa-3f8e-bc3b-6cfa321e2772","pitchNumber":2,"startTime":"2026-08-19T00:11:11.442Z","endTime":"2026-08-19T00:11:14.987Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.829379299119598,"aZ":-17.872270339858595,"pfxX":-3.1333553721710943,"pfxZ":6.9045314996201625,"pX":-0.8381667114691463,"pZ":3.792667281761103,"vX0":7.836231481359944,"vY0":-142.37124453306504,"vZ0":-1.5570938391475715,"x":148.95,"y":136.38,"x0":-3.2078790009915674,"y0":50.006921111280995,"z0":5.467039188785535,"aX":-6.495124483177828},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.4,"breakHorizontal":4.2,"spinRate":2513,"spinDirection":215},"zone":11,"typeConfidence":0.87,"plateTime":0.38335993173226335,"extension":6.683374041176501},"index":2,"playId":"8592c551-b767-3cfb-acff-cc0fe8cd1ba6","pitchNumber":3,"startTime":"2026-08-19T00:11:30.593Z","endTime":"2026-08-19T00:11:33.593Z","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":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":89.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.059332886059675,"aZ":-17.65669018204195,"pfxX":-5.005122329067973,"pfxZ":7.211290284719399,"pX":0.6701201621777724,"pZ":2.109573577697135,"vX0":12.315027890632265,"vY0":-139.9120762214662,"vZ0":-5.76066355304367,"x":91.46,"y":181.82,"x0":-3.108491906626502,"y0":50.001432103061056,"z0":5.324770837697184,"aX":-10.075262376644048},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.2,"breakHorizontal":7.0,"spinRate":2406,"spinDirection":220},"zone":9,"typeConfidence":0.85,"plateTime":0.389224651047436,"extension":6.92140033668989},"hitData":{"launchSpeed":81.5,"launchAngle":-15.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":118.05,"coordY":184.48}},"index":3,"playId":"dc8f153b-af5a-3772-b827-294566167272","pitchNumber":4,"startTime":"2026-08-19T00:11:49.550Z","endTime":"2026-08-19T00:11:56.424Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T00:11:56.424Z","atBatIndex":37},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kyle Schwarber pops out to catcher Brian Navarreto in foul territory.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-19T00:14:45.884Z","endTime":"2026-08-19T00:16:52.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7],"actionIndex":[1,5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":640459,"link":"/api/v1/people/640459"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","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":7},"credits":[{"player":{"id":640459,"link":"/api/v1/people/640459"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-19T00:12:32.266Z","endTime":"2026-08-19T00:13:18.190Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Michael Petersen replaces Josh Ekness.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-19T00:13:18.190Z","endTime":"2026-08-19T00:14:48.175Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656848,"link":"/api/v1/people/656848"},"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(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":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.783122773915167,"aZ":-21.36876521471158,"pfxX":-4.570503892239854,"pfxZ":6.390059056715254,"pX":-0.25189524434231947,"pZ":1.628976443352105,"vX0":4.233407226662767,"vY0":-129.4091518059391,"vZ0":-7.924566090707275,"x":126.6,"y":194.8,"x0":-1.3176055765581383,"y0":50.00378497713235,"z0":6.376177258223311,"aX":-7.728753919265971},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":10.0,"breakHorizontal":7.3,"spinRate":1162,"spinDirection":244},"zone":8,"typeConfidence":0.91,"plateTime":0.42375159112165495,"extension":6.358023104962881},"index":2,"playId":"1ec0bf86-909d-359f-a32d-a3039bfadce4","pitchNumber":1,"startTime":"2026-08-19T00:14:48.175Z","endTime":"2026-08-19T00:14:51.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.567040687529296,"aZ":-30.842171798047954,"pfxX":2.1916812395222918,"pfxZ":0.7829923798280269,"pX":0.5373746905214678,"pZ":2.4063614099256814,"vX0":3.7938275423957397,"vY0":-129.55834398174272,"vZ0":-4.324723391222547,"x":96.52,"y":173.81,"x0":-1.2316932695625986,"y0":50.00078008566637,"z0":6.459549880848371,"aX":3.7177157384181023},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.7,"breakHorizontal":-4.8,"spinRate":2369,"spinDirection":172},"zone":6,"typeConfidence":0.91,"plateTime":0.4230869861777373,"extension":6.425015983474548},"index":3,"playId":"e9f87db5-a6b8-384a-aa65-2c3fd03189a8","pitchNumber":2,"startTime":"2026-08-19T00:15:09.055Z","endTime":"2026-08-19T00:15:12.828Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":90.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.799189862453666,"aZ":-6.986532031469057,"pfxX":-5.217449244072774,"pfxZ":12.004760463665042,"pX":1.0170128503180955,"pZ":3.5867330243150346,"vX0":5.7502772736167085,"vY0":-143.8044017479625,"vZ0":-7.521954621725539,"x":78.23,"y":141.94,"x0":-0.32896361566638727,"y0":50.00135609727642,"z0":6.667102104594666,"aX":-10.945990880909322},"breaks":{"breakAngle":48.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.6,"breakVerticalInduced":20.4,"breakHorizontal":8.3,"spinRate":2344,"spinDirection":208},"zone":12,"typeConfidence":0.9,"plateTime":0.3806334298842211,"extension":6.2406018871220486},"index":4,"playId":"31ca8775-f9a9-3c26-b023-5089b99f08eb","pitchNumber":3,"startTime":"2026-08-19T00:15:31.954Z","endTime":"2026-08-19T00:15:38.031Z","isPitch":true,"type":"pitch"},{"details":{"description":"Justin Crawford caught stealing 2nd base, catcher Brian Navarreto to shortstop Otto Lopez.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"actionPlayId":"31ca8775-f9a9-3c26-b023-5089b99f08eb","startTime":"2026-08-19T00:15:50.526Z","endTime":"2026-08-19T00:16:13.802Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":702222,"link":"/api/v1/people/702222"}},{"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":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15181363130882,"aZ":-19.99120066411934,"pfxX":-6.0436211491953955,"pfxZ":6.801536532858793,"pX":0.7637297968582224,"pZ":-0.533084234730488,"vX0":7.108176786571624,"vY0":-132.2063011118299,"vZ0":-13.156811829421379,"x":87.89,"y":253.17,"x0":-1.160118166289238,"y0":50.00220676357184,"z0":5.937546476837032,"aX":-10.821740108773685},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.0,"breakHorizontal":9.6,"spinRate":1173,"spinDirection":244},"zone":14,"typeConfidence":0.89,"plateTime":0.412488901923004,"extension":6.556716329603762},"index":6,"playId":"fb9c4258-ee87-360e-8232-521ec6dcd5bc","pitchNumber":4,"startTime":"2026-08-19T00:16:13.802Z","endTime":"2026-08-19T00:16:16.802Z","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":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54782702072397,"aZ":-27.468063682142365,"pfxX":0.1426588108382576,"pfxZ":2.6947309389639518,"pX":0.3754074537441054,"pZ":2.9438322907104673,"vX0":4.09413175861097,"vY0":-130.76567872070157,"vZ0":-3.791503105925915,"x":102.69,"y":159.3,"x0":-1.2238956149457543,"y0":50.00203958656656,"z0":6.455151979731937,"aX":0.24819089855791648},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.3,"breakHorizontal":-1.1,"spinRate":2271,"spinDirection":198},"zone":3,"typeConfidence":0.85,"plateTime":0.4176145548892891,"extension":6.238471020552123},"hitData":{"launchSpeed":65.3,"launchAngle":88.0,"totalDistance":46.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":122.62,"coordY":222.01}},"index":7,"playId":"a54a509b-daea-375e-a7c5-a49c5cc24b1f","pitchNumber":5,"startTime":"2026-08-19T00:16:43.669Z","endTime":"2026-08-19T00:16:52.953Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T00:16:52.953Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Otto Lopez walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-19T00:19:18.642Z","endTime":"2026-08-19T00:20:39.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686934,"fullName":"Alex McFarlane","link":"/api/v1/people/686934"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Alex McFarlane replaces Zack Wheeler.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-19T00:18:13.091Z","endTime":"2026-08-19T00:19:20.965Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686934,"link":"/api/v1/people/686934"},"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":98.0,"endSpeed":90.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.900317959023184,"aZ":-20.647380373936635,"pfxX":-10.32062640462712,"pfxZ":5.556227012551217,"pX":0.49930219260619435,"pZ":2.041168141580765,"vX0":9.637500393974218,"vY0":-142.48436621569627,"vZ0":-5.367801622180934,"x":97.97,"y":183.67,"x0":-1.5708646683479945,"y0":50.00414268360532,"z0":5.23690848806016,"aX":-21.418769191016924},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.2,"breakHorizontal":16.9,"spinRate":2521,"spinDirection":223},"zone":9,"typeConfidence":0.9,"plateTime":0.3830599242608774,"extension":6.278157056757499},"index":1,"playId":"610b4029-4cfc-3607-af10-f01291b2929a","pitchNumber":1,"startTime":"2026-08-19T00:19:20.965Z","endTime":"2026-08-19T00:19:24.197Z","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":85.9,"endSpeed":79.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.884493820073764,"aZ":-26.972659166986816,"pfxX":4.578459759619298,"pfxZ":3.2651009457309383,"pX":1.2344865578199953,"pZ":0.9254340880699055,"vX0":6.298527858823336,"vY0":-125.03124762103114,"vZ0":-4.939846682590784,"x":69.94,"y":213.79,"x0":-1.9065331384975341,"y0":50.00075775467433,"z0":5.125085045304446,"aX":7.288234984429816},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.0,"breakHorizontal":-9.7,"spinRate":2940,"spinDirection":62},"zone":14,"typeConfidence":0.64,"plateTime":0.4371289355573764,"extension":6.522222109524909},"index":2,"playId":"91d0a242-ef38-3b2a-b388-d1a32c98fa60","pitchNumber":2,"startTime":"2026-08-19T00:19:37.693Z","endTime":"2026-08-19T00:19:40.693Z","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":85.2,"endSpeed":79.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.986984509085996,"aZ":-31.87577039906725,"pfxX":8.5656451817404,"pfxZ":0.1869771195330826,"pX":1.5915093993636962,"pZ":0.08410926865246196,"vX0":6.247097256589603,"vY0":-123.89001530272624,"vZ0":-5.673281029897582,"x":56.34,"y":236.51,"x0":-2.072400654320977,"y0":50.001094075424795,"z0":5.057512091990146,"aX":13.354861073738403},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.7,"breakHorizontal":-16.9,"spinRate":2948,"spinDirection":40},"zone":14,"typeConfidence":0.87,"plateTime":0.441556954351503,"extension":6.440862937164523},"index":3,"playId":"cdaac1a4-19eb-38a8-a9d3-9a2c9316af78","pitchNumber":3,"startTime":"2026-08-19T00:19:54.779Z","endTime":"2026-08-19T00:19:57.779Z","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":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.276350873499563,"aZ":-27.789556113909125,"pfxX":5.514025121698218,"pfxZ":2.7396623585975703,"pX":1.3435655885375062,"pZ":1.5069061575138671,"vX0":6.19589348930871,"vY0":-125.19712357909118,"vZ0":-3.335221229018611,"x":65.79,"y":198.09,"x0":-1.8719666755843059,"y0":50.00339461638652,"z0":5.110167210763878,"aX":8.82687980375482},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.4,"breakHorizontal":-11.3,"spinRate":2772,"spinDirection":60},"zone":14,"typeConfidence":0.71,"plateTime":0.4360949279672841,"extension":6.388602587973382},"index":4,"playId":"6e6db24b-6c2b-3357-babb-de30f79658b9","pitchNumber":4,"startTime":"2026-08-19T00:20:16.815Z","endTime":"2026-08-19T00:20:20.262Z","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":0},"pitchData":{"startSpeed":99.8,"endSpeed":92.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.848475949415896,"aZ":-20.917493728937856,"pfxX":-11.320629662497819,"pfxZ":5.238869127122513,"pX":0.4092532273099125,"pZ":1.2317522868626374,"vX0":10.116811793304613,"vY0":-144.9585592563351,"vZ0":-7.382706592214164,"x":101.4,"y":205.52,"x0":-1.6388285265326519,"y0":50.00459912029077,"z0":5.068564601939868,"aX":-24.325865674047318},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":8.3,"breakHorizontal":18.7,"spinRate":2592,"spinDirection":222},"zone":14,"typeConfidence":0.93,"plateTime":0.376486295919515,"extension":6.539948202090989},"index":5,"playId":"17720a18-9b66-3488-aa51-d6a5eb0a71b2","pitchNumber":5,"startTime":"2026-08-19T00:20:35.304Z","endTime":"2026-08-19T00:20:39.247Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T00:20:39.247Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Griffin Conine singles on a ground ball to right fielder Bryce Harper, deflected by second baseman Luis Arraez. Otto Lopez to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-19T00:20:55.738Z","endTime":"2026-08-19T00:21:50.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686934,"fullName":"Alex McFarlane","link":"/api/v1/people/686934"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":99.3,"endSpeed":91.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.071772472938974,"aZ":-12.818513702276087,"pfxX":-5.556355125342799,"pfxZ":9.085128061945486,"pX":0.04339368359603162,"pZ":1.7948045174771274,"vX0":9.001595176862734,"vY0":-144.248081438807,"vZ0":-7.285685692670162,"x":115.35,"y":190.32,"x0":-2.3799798119853715,"y0":50.00383338924691,"z0":5.1247032057603565,"aX":-11.839774220442346},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.4,"breakHorizontal":8.5,"spinRate":2601,"spinDirection":222},"zone":8,"typeConfidence":0.99,"plateTime":0.3781161465293459,"extension":6.478376186537354},"index":0,"playId":"440f99b2-f930-3e7b-a700-631ba670c88f","pitchNumber":1,"startTime":"2026-08-19T00:21:03.942Z","endTime":"2026-08-19T00:21:07.074Z","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":99.0,"endSpeed":91.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.793424630546475,"aZ":-14.255050511396522,"pfxX":-7.402127133001945,"pfxZ":8.51869340299874,"pX":0.11643584772930433,"pZ":0.8790142493892343,"vX0":9.105852123992268,"vY0":-143.7576805451297,"vZ0":-9.476575829758518,"x":112.56,"y":215.05,"x0":-2.123081138772975,"y0":50.00268205683047,"z0":5.092735838431616,"aX":-15.569734964587113},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.7,"breakHorizontal":11.6,"spinRate":2486,"spinDirection":223},"zone":14,"typeConfidence":0.96,"plateTime":0.3803002540306579,"extension":6.397578625160266},"index":1,"playId":"413b2d7f-6edf-3aa8-9cec-8bb4c1b58acf","pitchNumber":2,"startTime":"2026-08-19T00:21:22.818Z","endTime":"2026-08-19T00:21:25.819Z","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":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.465737881728476,"aZ":-34.86497211330181,"pfxX":3.8479057140860453,"pfxZ":-1.68230335762666,"pX":0.04629159761449636,"pZ":2.0097309075818903,"vX0":4.419663161759302,"vY0":-125.32795180780681,"vZ0":-0.6812356696816018,"x":115.24,"y":184.52,"x0":-2.2376822434772343,"y0":50.004613315059885,"z0":5.123542020908064,"aX":6.143967612927089},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.0,"breakHorizontal":-7.9,"spinRate":2862,"spinDirection":56},"zone":8,"typeConfidence":0.92,"plateTime":0.4364332631845427,"extension":6.246707803240604},"hitData":{"launchSpeed":108.4,"launchAngle":7.0,"totalDistance":131.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":175.5,"coordY":100.03}},"index":2,"playId":"9dd1667c-82b5-3a80-9383-81edba4d3d0d","pitchNumber":3,"startTime":"2026-08-19T00:21:40.788Z","endTime":"2026-08-19T00:21:50.748Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T00:21:50.748Z","atBatIndex":40},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Heriberto Hernández grounds into a force out, third baseman Bryson Stott to second baseman Luis Arraez. Otto Lopez scores. Griffin Conine out at 2nd. Heriberto Hernández to 1st. Throwing error by second baseman Luis Arraez.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-19T00:22:21.165Z","endTime":"2026-08-19T00:22:39.343Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686934,"fullName":"Alex McFarlane","link":"/api/v1/people/686934"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":{"id":686934,"link":"/api/v1/people/686934"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":100.2,"endSpeed":91.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.924845333417615,"aZ":-16.634874012351865,"pfxX":-10.777072794898928,"pfxZ":7.202324555910137,"pX":-0.5649616991525965,"pZ":2.106678521390033,"vX0":7.329053748733849,"vY0":-145.6815996559243,"vZ0":-6.072446264810609,"x":138.54,"y":181.9,"x0":-1.7078626399306502,"y0":50.00479090379057,"z0":5.216715998338738,"aX":-23.261485389725593},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":12.0,"breakHorizontal":18.1,"spinRate":2632,"spinDirection":222},"zone":7,"typeConfidence":0.82,"plateTime":0.37538458298592614,"extension":6.2534635377111245},"hitData":{"launchSpeed":85.0,"launchAngle":-42.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.87,"coordY":169.27}},"index":0,"playId":"4d69888f-1fda-33d2-b39e-0bc5fe5eb3b9","pitchNumber":1,"startTime":"2026-08-19T00:22:24.049Z","endTime":"2026-08-19T00:22:39.343Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T00:22:39.343Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Agustín Ramírez grounds out, pitcher Alex McFarlane to first baseman Alec Bohm. Heriberto Hernández to 2nd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-19T00:23:05.563Z","endTime":"2026-08-19T00:23:55.170Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686934,"fullName":"Alex McFarlane","link":"/api/v1/people/686934"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686934,"link":"/api/v1/people/686934"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":100.4,"endSpeed":92.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.17407736435666,"aZ":-17.08937510718906,"pfxX":-9.613298501157663,"pfxZ":6.950484954412256,"pX":0.12443331646575259,"pZ":1.2699390271946909,"vX0":9.10228924886789,"vY0":-145.87941462436808,"vZ0":-8.35988769625213,"x":112.26,"y":204.49,"x0":-1.7771297515353939,"y0":50.00080971896609,"z0":5.189257952359875,"aX":-20.855741094287623},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":11.2,"breakHorizontal":15.7,"spinRate":2513,"spinDirection":223},"zone":14,"typeConfidence":0.79,"plateTime":0.3745228388298325,"extension":6.4184822027599715},"index":0,"playId":"a402b4e7-2832-3b7d-8e3e-fa5064f8fe31","pitchNumber":1,"startTime":"2026-08-19T00:23:11.543Z","endTime":"2026-08-19T00:23:14.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.9,"endSpeed":91.9,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.198730782025383,"aZ":-20.12509350711871,"pfxX":-9.798057224556098,"pfxZ":5.592309537335137,"pX":0.672255547728774,"pZ":3.228052422813931,"vX0":10.77338958423164,"vY0":-145.22252467379207,"vZ0":-2.3032354756833886,"x":91.38,"y":151.62,"x0":-1.797000700777754,"y0":50.004617659279916,"z0":5.243872754325636,"aX":-21.11583134338032},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":9.8,"breakHorizontal":15.8,"spinRate":2527,"spinDirection":222},"zone":3,"typeConfidence":0.91,"plateTime":0.37590947980939093,"extension":6.501062768198761},"index":1,"playId":"5b4b1a0a-8ee7-3f83-b520-ab5addd67dfb","pitchNumber":2,"startTime":"2026-08-19T00:23:29.168Z","endTime":"2026-08-19T00:23:33.541Z","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":0,"outs":1},"pitchData":{"startSpeed":100.2,"endSpeed":92.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.893272351031843,"aZ":-18.70583473930401,"pfxX":-9.701135802115997,"pfxZ":6.210229051597109,"pX":0.42898047769319037,"pZ":1.8834595618988403,"vX0":10.254905839751531,"vY0":-145.61346165504966,"vZ0":-6.21468559535475,"x":100.65,"y":187.93,"x0":-1.8606574688007813,"y0":50.00682177183207,"z0":5.158512784661908,"aX":-21.052474787828608},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":10.3,"breakHorizontal":15.8,"spinRate":2488,"spinDirection":224},"zone":9,"typeConfidence":0.88,"plateTime":0.37467406348113386,"extension":6.506086486790168},"hitData":{"launchSpeed":72.2,"launchAngle":-64.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":117.54,"coordY":183.97}},"index":2,"playId":"4992eb8d-5891-3202-9886-7c72cf0a7051","pitchNumber":3,"startTime":"2026-08-19T00:23:47.616Z","endTime":"2026-08-19T00:23:55.170Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T00:23:55.170Z","atBatIndex":42},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Owen Caissie pops out to shortstop Trea Turner.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-19T00:24:18.066Z","endTime":"2026-08-19T00:26:29.755Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686934,"fullName":"Alex McFarlane","link":"/api/v1/people/686934"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":87.1,"endSpeed":80.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.641500768097867,"aZ":-30.107783189494246,"pfxX":4.261523926948551,"pfxZ":1.2523151612314862,"pX":0.42229256743768,"pZ":2.5314971471434484,"vX0":5.502784143866092,"vY0":-126.80220478152711,"vZ0":-0.7358446127412244,"x":100.9,"y":170.43,"x0":-2.3216290423055668,"y0":50.00008345320061,"z0":5.207892298168763,"aX":7.001162635422982},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.4,"breakHorizontal":-8.9,"spinRate":2837,"spinDirection":61},"zone":6,"typeConfidence":0.44,"plateTime":0.43041666874017004,"extension":6.59659423557791},"index":0,"playId":"c9171cf8-3fbc-3035-b9e5-046bfa855fdb","pitchNumber":1,"startTime":"2026-08-19T00:24:21.945Z","endTime":"2026-08-19T00:24:25.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.1,"endSpeed":92.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.78743519562154,"aZ":-14.394795830566235,"pfxX":-4.916357167951979,"pfxZ":8.188677509453749,"pX":-0.288869834433074,"pZ":2.9877306375951376,"vX0":7.743703317723865,"vY0":-145.635148048465,"vZ0":-4.362462078116873,"x":128.01,"y":158.11,"x0":-2.330501389341169,"y0":50.001297084948774,"z0":5.361404139235358,"aX":-10.673198296672256},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":14.3,"breakHorizontal":7.6,"spinRate":2553,"spinDirection":224},"zone":2,"typeConfidence":0.98,"plateTime":0.3745848900589568,"extension":6.388906048264924},"index":1,"playId":"ae0d699f-ae96-3bf4-9c9c-86b5b132de86","pitchNumber":2,"startTime":"2026-08-19T00:24:38.640Z","endTime":"2026-08-19T00:24:41.640Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":101.6,"endSpeed":93.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.816792275048485,"aZ":-15.34172381904972,"pfxX":-7.853748382624499,"pfxZ":7.553614409215775,"pX":-0.518683899677146,"pZ":2.5780024847799,"vX0":8.1331940059391,"vY0":-147.80759400416372,"vZ0":-5.441677719146633,"x":136.77,"y":169.17,"x0":-2.275916375483492,"y0":50.0052804623177,"z0":5.332762555040258,"aX":-17.50736790933851},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":12.8,"breakHorizontal":12.8,"spinRate":2618,"spinDirection":230},"zone":4,"typeConfidence":0.81,"plateTime":0.3695392123597676,"extension":6.287019675582398},"index":2,"playId":"73bc133b-9257-37e2-9004-be26698ee935","pitchNumber":3,"startTime":"2026-08-19T00:25:00.726Z","endTime":"2026-08-19T00:25:03.726Z","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":87.1,"endSpeed":81.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.428342908365284,"aZ":-29.269870068948915,"pfxX":4.059177829776205,"pfxZ":1.7508014074770113,"pX":-2.097655484441174,"pZ":2.5147272927677107,"vX0":-0.621413402973644,"vY0":-127.00326076277287,"vZ0":-1.251256472771412,"x":196.96,"y":170.88,"x0":-2.3799316804944284,"y0":50.0013190436685,"z0":5.3105330641145185,"aX":6.727866855405724},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.1,"breakHorizontal":-7.3,"spinRate":2805,"spinDirection":72},"zone":13,"typeConfidence":0.48,"plateTime":0.42887314846441127,"extension":6.269778437202108},"index":3,"playId":"a9a061c2-5409-3e5e-8c26-977bdba18283","pitchNumber":4,"startTime":"2026-08-19T00:25:31.047Z","endTime":"2026-08-19T00:25:34.047Z","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":100.4,"endSpeed":93.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.081513063569602,"aZ":-16.54048255524341,"pfxX":-5.958729283418821,"pfxZ":7.130593905910966,"pX":-0.5429679837797815,"pZ":2.065897783686302,"vX0":7.340745057172248,"vY0":-146.12859572494867,"vZ0":-6.502055824019305,"x":137.7,"y":183.0,"x0":-2.29750929198573,"y0":50.00102492616668,"z0":5.289978937042192,"aX":-13.060191889292152},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":12.0,"breakHorizontal":9.6,"spinRate":2612,"spinDirection":224},"zone":7,"typeConfidence":0.93,"plateTime":0.37291706284798076,"extension":6.4969226940182585},"index":4,"playId":"2eae8f81-cfc5-3116-b397-190a468e8599","pitchNumber":5,"startTime":"2026-08-19T00:25:48.014Z","endTime":"2026-08-19T00:25:53.241Z","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":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.646576569932456,"aZ":-31.12745493361758,"pfxX":3.215176934005206,"pfxZ":0.6348797745206447,"pX":-0.24713843540443522,"pZ":2.660008684744861,"vX0":3.512495162737454,"vY0":-126.70766510305623,"vZ0":-0.5213521348923681,"x":126.42,"y":166.96,"x0":-2.060307527065647,"y0":50.00521744604163,"z0":5.318616102446708,"aX":5.319037577171302},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.2,"breakHorizontal":-6.5,"spinRate":2773,"spinDirection":69},"zone":5,"typeConfidence":0.72,"plateTime":0.42943445075786757,"extension":6.135147097219966},"hitData":{"launchSpeed":81.5,"launchAngle":67.0,"totalDistance":115.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":121.09,"coordY":163.18}},"index":5,"playId":"5bd56211-3b89-38e8-a46e-00daf3b42ac5","pitchNumber":6,"startTime":"2026-08-19T00:26:20.263Z","endTime":"2026-08-19T00:26:29.755Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T00:26:29.755Z","atBatIndex":43},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Trea Turner hit by pitch.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-19T00:28:31.553Z","endTime":"2026-08-19T00:29:26.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"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":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":97.4,"endSpeed":89.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.747719420445094,"aZ":-8.54329311136236,"pfxX":-6.304085445331838,"pfxZ":11.659158585939457,"pX":0.3140819982974237,"pZ":1.6854233911884011,"vX0":4.353004655773451,"vY0":-141.3691670168276,"vZ0":-12.042937646597313,"x":105.03,"y":193.27,"x0":-0.4253108820243886,"y0":50.00699459437642,"z0":6.545702400781984,"aX":-12.78339822709105},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.8,"breakHorizontal":10.6,"spinRate":2332,"spinDirection":208},"zone":9,"typeConfidence":0.9,"plateTime":0.38720511226842635,"extension":6.435528686045613},"index":0,"playId":"fc56ca95-63a9-3758-b1d1-6ddf1832bc81","pitchNumber":1,"startTime":"2026-08-19T00:28:38.067Z","endTime":"2026-08-19T00:28:41.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.450703228977822,"aZ":-20.736718782652723,"pfxX":0.5253322274194065,"pfxZ":6.403766641480996,"pX":0.9287086996255806,"pZ":0.30649562738223834,"vX0":4.508857092468239,"vY0":-132.31785188419366,"vZ0":-11.684918067434545,"x":81.6,"y":230.5,"x0":-0.8607822267431273,"y0":50.000403166932216,"z0":6.278138380730046,"aX":0.9366653203428623},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.5,"breakHorizontal":-1.9,"spinRate":2373,"spinDirection":187},"zone":14,"typeConfidence":0.63,"plateTime":0.4128967672344581,"extension":6.164851321435438},"index":1,"playId":"74579957-dc59-33ac-bc7a-0bfd42f935a3","pitchNumber":2,"startTime":"2026-08-19T00:28:55.447Z","endTime":"2026-08-19T00:28:58.651Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.840815949460907,"aZ":-23.32755641579004,"pfxX":-6.977658715248726,"pfxZ":4.992383253386237,"pX":-2.1733933752920045,"pZ":2.760990882264272,"vX0":-1.170885555092362,"vY0":-131.74897594527945,"vZ0":-5.401692292046245,"x":199.84,"y":164.23,"x0":-0.8168659838846903,"y0":50.004400035486256,"z0":6.543262713515235,"aX":-12.367569835297909},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.2,"breakHorizontal":13.0,"spinRate":1038,"spinDirection":237},"zone":11,"typeConfidence":0.85,"plateTime":0.4144434843487259,"extension":6.397000215613376},"index":2,"playId":"3d19a7bf-6e1c-3e6f-9624-a3bbc3bb7e5b","pitchNumber":3,"startTime":"2026-08-19T00:29:18.478Z","endTime":"2026-08-19T00:29:26.503Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T00:29:26.503Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Harper flies out to left fielder Heriberto Hernández.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-19T00:29:55.454Z","endTime":"2026-08-19T00:31:02.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"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":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.25413188807176,"aZ":-11.366803109909268,"pfxX":-4.918234621088532,"pfxZ":10.283174362675846,"pX":-0.13658303798861238,"pZ":3.688967012257557,"vX0":3.3902811122628105,"vY0":-140.93323637533786,"vZ0":-6.047045327197176,"x":122.21,"y":139.18,"x0":-0.7124938989217048,"y0":50.005139455232865,"z0":6.587824507878326,"aX":-9.953495046467777},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.6,"breakHorizontal":8.3,"spinRate":2224,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.38776883941168405,"extension":6.313225267681754},"index":0,"playId":"a0dde880-7c41-3331-b137-63cc85151779","pitchNumber":1,"startTime":"2026-08-19T00:30:06.297Z","endTime":"2026-08-19T00:30:10.877Z","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":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.937269679476408,"aZ":-8.88844090117492,"pfxX":-3.943505472566089,"pfxZ":11.255674032098467,"pX":-0.22586934665700806,"pZ":3.7016146380510526,"vX0":2.2354613183624954,"vY0":-142.71220706941287,"vZ0":-6.77614703132754,"x":125.61,"y":138.84,"x0":-0.5057687076896752,"y0":50.00254690488278,"z0":6.66232374866726,"aX":-8.158107248774936},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.2,"breakHorizontal":6.7,"spinRate":2290,"spinDirection":209},"zone":11,"typeConfidence":0.91,"plateTime":0.3833615771321419,"extension":6.3504897519033365},"index":1,"playId":"e2e30352-b23c-32a3-81ac-03ce80e1f934","pitchNumber":2,"startTime":"2026-08-19T00:30:27.212Z","endTime":"2026-08-19T00:30:30.212Z","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":97.3,"endSpeed":89.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55669235664727,"aZ":-8.91785292526234,"pfxX":-5.350524018422114,"pfxZ":11.387818860641413,"pX":-0.3526164764404896,"pZ":2.8314184177022437,"vX0":2.1924220508516443,"vY0":-141.57421033729673,"vZ0":-8.71151985555076,"x":130.44,"y":162.33,"x0":-0.43941687496207904,"y0":50.00029552950723,"z0":6.5088500009117665,"aX":-10.922420766840247},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.2,"breakHorizontal":9.2,"spinRate":2379,"spinDirection":214},"zone":1,"typeConfidence":0.9,"plateTime":0.38602769324348607,"extension":6.378478005942719},"hitData":{"launchSpeed":97.8,"launchAngle":24.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":45.01,"coordY":85.92}},"index":2,"playId":"ca84405a-cde3-30a6-bd17-a10262ba5981","pitchNumber":3,"startTime":"2026-08-19T00:30:48.703Z","endTime":"2026-08-19T00:31:02.703Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T00:31:02.703Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a fly ball to shortstop Otto Lopez. Trea Turner to 2nd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-19T00:31:23.583Z","endTime":"2026-08-19T00:34:32.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7,8],"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":97.8,"endSpeed":89.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.559882584274607,"aZ":-9.833115600086295,"pfxX":-5.052822780569649,"pfxZ":10.853808759703035,"pX":-1.2217036757418007,"pZ":2.853807364004138,"vX0":0.7253280738063523,"vY0":-142.30464798059703,"vZ0":-8.353522453513582,"x":163.57,"y":161.73,"x0":-0.8226993544350374,"y0":50.00143462487437,"z0":6.44388921519515,"aX":-10.399178588156738},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.2,"breakHorizontal":9.0,"spinRate":2499,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.38437269678445496,"extension":6.522560960257466},"index":0,"playId":"3ae5eab3-bafb-329c-abe4-6fff3406bb86","pitchNumber":1,"startTime":"2026-08-19T00:31:33.260Z","endTime":"2026-08-19T00:31:36.680Z","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":89.7,"endSpeed":83.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.894084516793914,"aZ":-30.354031741651205,"pfxX":0.03658490464611262,"pfxZ":1.0407268462188872,"pX":0.02379288811989329,"pZ":1.660630304443537,"vX0":3.137181281530811,"vY0":-130.59377870708133,"vZ0":-6.128528266307988,"x":116.09,"y":193.94,"x0":-1.1926721388795931,"y0":50.00111769934824,"z0":6.291926989309837,"aX":0.06337611415156158},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":0.8,"breakHorizontal":-0.7,"spinRate":2439,"spinDirection":204},"zone":8,"typeConfidence":0.87,"plateTime":0.41780046019705797,"extension":6.338955689281947},"index":1,"playId":"bd637ec1-584d-356e-9a1f-a2b5e04aeb95","pitchNumber":2,"startTime":"2026-08-19T00:31:52.717Z","endTime":"2026-08-19T00:31:56.124Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"39f0fb6c-1bf5-4117-a38a-5241b4a07078","startTime":"2026-08-19T00:32:12.719Z","endTime":"2026-08-19T00:32:17.719Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":83.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.142600101722735,"aZ":-30.368290657827707,"pfxX":-0.16390934863305429,"pfxZ":1.0440414756119978,"pX":0.9720296044009249,"pZ":1.1387954763962767,"vX0":5.64837410270522,"vY0":-129.8634729047214,"vZ0":-7.282945099819794,"x":79.95,"y":208.03,"x0":-1.1955424541166118,"y0":50.00571024734209,"z0":6.241120520412486,"aX":-0.2848136222587895},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.7,"breakHorizontal":-0.7,"spinRate":2426,"spinDirection":326},"zone":14,"typeConfidence":0.88,"plateTime":0.41923710960395244,"extension":6.411844639727352},"index":3,"playId":"04c556a0-abcb-3b21-8b15-4012921b70a8","pitchNumber":3,"startTime":"2026-08-19T00:32:32.840Z","endTime":"2026-08-19T00:32:35.922Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-19T00:32:50.108Z","endTime":"2026-08-19T00:33:05.977Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.78706029937979,"aZ":-8.241471601119583,"pfxX":-4.2054115869210245,"pfxZ":11.654198569169639,"pX":-1.065810977778916,"pZ":3.6213126632337302,"vX0":-0.3020235795562086,"vY0":-142.20310031464993,"vZ0":-7.281289905063684,"x":157.63,"y":141.0,"x0":-0.41170935689001803,"y0":50.00384782833531,"z0":6.733902691846019,"aX":-8.635766734648005},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":19.9,"breakHorizontal":7.7,"spinRate":2227,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.3847820634261585,"extension":6.210545791837346},"index":5,"playId":"e8118b98-cea5-3b33-8312-6522f1f21f00","pitchNumber":4,"startTime":"2026-08-19T00:33:05.977Z","endTime":"2026-08-19T00:33:08.977Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.23661678587056,"aZ":-9.335584462906699,"pfxX":-5.7586697031321865,"pfxZ":11.058397943994711,"pX":-0.5180868257324979,"pZ":4.118769016470155,"vX0":2.9009234074101315,"vY0":-142.8839146559128,"vZ0":-5.256805780789796,"x":136.75,"y":127.57,"x0":-0.7988310595687432,"y0":50.00606749353768,"z0":6.570421501966287,"aX":-11.89713677110675},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.1,"breakHorizontal":9.8,"spinRate":2235,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.38349292600432117,"extension":6.661951917778188},"index":6,"playId":"8a7e7e07-b5a7-3d5b-8999-4c012eb0d1d0","pitchNumber":5,"startTime":"2026-08-19T00:33:33.313Z","endTime":"2026-08-19T00:33:36.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.49437411886919,"aZ":-12.029622030733723,"pfxX":-3.9318636755445144,"pfxZ":9.709029750197338,"pX":1.0761754385738627,"pZ":4.146268488195701,"vX0":5.024806545580402,"vY0":-143.01390867480228,"vZ0":-5.256493387648719,"x":75.98,"y":126.83,"x0":-0.19143283544084927,"y0":50.002344557132766,"z0":6.760430035062991,"aX":-8.157758787135759},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.7,"breakHorizontal":6.1,"spinRate":2199,"spinDirection":205},"zone":12,"typeConfidence":0.91,"plateTime":0.3827664350463502,"extension":6.369186707144284},"index":7,"playId":"afed6629-4388-3c9e-b0eb-952635b61e19","pitchNumber":6,"startTime":"2026-08-19T00:33:59.368Z","endTime":"2026-08-19T00:34:03.645Z","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":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99065431579189,"aZ":-28.739717389843996,"pfxX":0.13003515142146327,"pfxZ":1.995841012802365,"pX":-0.2749556033505254,"pZ":0.9537241033345736,"vX0":2.092512022413642,"vY0":-129.95730047766526,"vZ0":-7.96618087590627,"x":127.48,"y":213.03,"x0":-1.1057959763534866,"y0":50.001351881239515,"z0":6.226635544839361,"aX":0.22317781701154638},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.2,"breakHorizontal":-0.7,"spinRate":2361,"spinDirection":187},"zone":13,"typeConfidence":0.84,"plateTime":0.42068547906059894,"extension":6.3337830372582005},"hitData":{"launchSpeed":64.6,"launchAngle":35.0,"totalDistance":214.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":127.18,"coordY":106.9}},"index":8,"playId":"77d9c499-9e1c-3ac7-a7a8-507329fbaa53","pitchNumber":7,"startTime":"2026-08-19T00:34:22.297Z","endTime":"2026-08-19T00:34:32.905Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T00:34:32.905Z","atBatIndex":46},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alec Bohm doubles (22) on a line drive to left fielder Heriberto Hernández. Trea Turner scores. Luis Arraez to 3rd.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-19T00:35:10.975Z","endTime":"2026-08-19T00:35:52.973Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"postOnThird":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"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":1},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":{"id":656848,"link":"/api/v1/people/656848"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.580673548506756,"aZ":-8.903745870156468,"pfxX":-3.8982203830719566,"pfxZ":11.16006206993628,"pX":0.4483426899271227,"pZ":2.761441010793239,"vX0":4.2111570667165115,"vY0":-143.15670280426224,"vZ0":-8.900663551388236,"x":99.91,"y":164.22,"x0":-0.5319450433650039,"y0":50.00490465861205,"z0":6.459928411271798,"aX":-8.130431782198722},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.7,"breakHorizontal":6.2,"spinRate":2404,"spinDirection":209},"zone":6,"typeConfidence":0.91,"plateTime":0.3819091995989039,"extension":6.470567702832413},"index":0,"playId":"9fdbe766-04be-356c-a163-613ad00a97a7","pitchNumber":1,"startTime":"2026-08-19T00:35:20.744Z","endTime":"2026-08-19T00:35:23.872Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.620751765433116,"aZ":-30.777024768383015,"pfxX":0.3502533201876432,"pfxZ":0.7972115547219794,"pX":0.3120738005187578,"pZ":2.0970683542568938,"vX0":3.018301077248858,"vY0":-130.35722399715078,"vZ0":-5.0933348959751745,"x":105.1,"y":182.16,"x0":-0.8992418789192771,"y0":50.00164061293834,"z0":6.359672856007062,"aX":0.6108467616972756},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.7,"breakHorizontal":-1.2,"spinRate":2418,"spinDirection":110},"zone":9,"typeConfidence":0.89,"plateTime":0.41782972787674755,"extension":6.339184239363129},"hitData":{"launchSpeed":104.1,"launchAngle":6.0,"totalDistance":161.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":119.57,"coordY":81.03}},"index":1,"playId":"dc9744bd-1e90-3d43-85ea-bf20087e3ed1","pitchNumber":2,"startTime":"2026-08-19T00:35:41.193Z","endTime":"2026-08-19T00:35:52.973Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T00:35:52.973Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryson Stott singles on a ground ball to center fielder Jakob Marsee. Luis Arraez scores. Alec Bohm scores.","rbi":2,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-19T00:36:27.088Z","endTime":"2026-08-19T00:38:05.098Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"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],"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":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":{"id":656848,"link":"/api/v1/people/656848"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":{"id":656848,"link":"/api/v1/people/656848"},"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(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":89.6,"endSpeed":82.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17158988453705,"aZ":-29.764224485907793,"pfxX":0.36853120086144253,"pfxZ":1.3950320337721251,"pX":0.6221790606697847,"pZ":2.3412127892709877,"vX0":4.668139456427221,"vY0":-130.36162079065795,"vZ0":-4.678970665693527,"x":93.28,"y":175.57,"x0":-1.2387895343361688,"y0":50.0002786523357,"z0":6.403743016802669,"aX":0.6337327951057677},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.7,"breakHorizontal":-1.7,"spinRate":2198,"spinDirection":129},"zone":6,"typeConfidence":0.87,"plateTime":0.4200128228821316,"extension":6.362236013225059},"index":0,"playId":"8cf1c103-c1c4-3c2c-8620-4f8c058b156c","pitchNumber":1,"startTime":"2026-08-19T00:36:36.377Z","endTime":"2026-08-19T00:36:39.752Z","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":97.7,"endSpeed":90.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.076250602559266,"aZ":-9.16013913274171,"pfxX":-3.122671183512219,"pfxZ":11.040565647598546,"pX":-1.1134519397039544,"pZ":3.617194746659313,"vX0":-0.4535726165204979,"vY0":-142.38418618300406,"vZ0":-7.112810927762934,"x":159.44,"y":141.12,"x0":-0.5464406644331097,"y0":50.00095118951524,"z0":6.704451617228453,"aX":-6.506583622617845},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.1,"breakHorizontal":5.8,"spinRate":2328,"spinDirection":201},"zone":11,"typeConfidence":0.91,"plateTime":0.3825044909201347,"extension":6.194015360044415},"index":1,"playId":"51d98d83-1d3d-3d26-a5ca-96fa6b2ca020","pitchNumber":2,"startTime":"2026-08-19T00:36:55.945Z","endTime":"2026-08-19T00:36:58.945Z","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":98.7,"endSpeed":91.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.564949563491314,"aZ":-9.2300628722298,"pfxX":-3.326092222998574,"pfxZ":10.80754460889423,"pX":0.12062831005805949,"pZ":3.595810190888087,"vX0":2.7365602872798793,"vY0":-143.70168368531841,"vZ0":-6.977188789330712,"x":112.4,"y":141.69,"x0":-0.40473464299608297,"y0":50.006090305266625,"z0":6.606378496032986,"aX":-7.063254701695263},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":18.6,"breakHorizontal":5.6,"spinRate":2249,"spinDirection":206},"zone":12,"typeConfidence":0.91,"plateTime":0.3789779309218799,"extension":6.359355988409601},"index":2,"playId":"24251f0b-c8f8-3a58-8c60-841e69806582","pitchNumber":3,"startTime":"2026-08-19T00:37:16.139Z","endTime":"2026-08-19T00:37:19.139Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":92.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.08569216450635,"aZ":-8.968716196587707,"pfxX":-3.326061013978107,"pfxZ":10.881941619143992,"pX":0.183885871443988,"pZ":1.9780913023405986,"vX0":3.640302045569226,"vY0":-143.69584017301807,"vZ0":-11.127802600859981,"x":109.99,"y":185.37,"x0":-0.6553377223523369,"y0":50.00643534760978,"z0":6.4171969862403,"aX":-7.095543773161531},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.1,"breakHorizontal":5.5,"spinRate":2201,"spinDirection":208},"zone":8,"typeConfidence":0.91,"plateTime":0.37831221279188343,"extension":6.404320387563907},"hitData":{"launchSpeed":92.2,"launchAngle":2.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.8,"coordY":99.29}},"index":3,"playId":"4e331756-fead-3516-bc5a-f937e4d17b4b","pitchNumber":4,"startTime":"2026-08-19T00:37:53.097Z","endTime":"2026-08-19T00:38:05.098Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T00:38:05.098Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a line drive to center fielder Jakob Marsee. Bryson Stott to 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-19T00:39:32.267Z","endTime":"2026-08-19T00:40:07.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnSecond":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-19T00:38:23.572Z","endTime":"2026-08-19T00:39:34.549Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.88658094874905,"aZ":-24.288808149790643,"pfxX":-6.21850465711074,"pfxZ":4.544830479171815,"pX":0.013451421809255563,"pZ":0.43258519289586367,"vX0":5.059909996855666,"vY0":-130.49047572609496,"vZ0":-9.826077955276958,"x":116.49,"y":227.1,"x0":-1.1370166242216952,"y0":50.00311231981082,"z0":6.057939586661897,"aX":-10.789975321210104},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.4,"breakHorizontal":10.2,"spinRate":1121,"spinDirection":242},"zone":14,"typeConfidence":0.91,"plateTime":0.4187596527470121,"extension":6.531999943159977},"index":1,"playId":"565a6c5c-03ae-30fb-9516-ab64444a04b2","pitchNumber":1,"startTime":"2026-08-19T00:39:34.549Z","endTime":"2026-08-19T00:39:37.549Z","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":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.143121768708117,"aZ":-22.491182854183194,"pfxX":-7.409370225717449,"pfxZ":5.326462069087736,"pX":-0.30785708383353294,"pZ":1.7648158144367176,"vX0":4.569697442777155,"vY0":-133.32804491424866,"vZ0":-7.621621873658994,"x":128.73,"y":191.13,"x0":-1.073123687565569,"y0":50.00236451823197,"z0":6.259835529257389,"aX":-13.464489010179145},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.4,"breakHorizontal":12.6,"spinRate":1134,"spinDirection":243},"zone":7,"typeConfidence":0.86,"plateTime":0.4093577329624507,"extension":6.535713354238087},"hitData":{"launchSpeed":90.8,"launchAngle":17.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":143.94,"coordY":74.36}},"index":2,"playId":"46377316-3146-3cb5-b68f-6e6c909d6005","pitchNumber":2,"startTime":"2026-08-19T00:39:57.325Z","endTime":"2026-08-19T00:40:07.308Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T00:40:07.308Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.T. Realmuto strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-19T00:42:55.725Z","endTime":"2026-08-19T00:45:40.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnSecond":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[1],"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":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":640459,"link":"/api/v1/people/640459"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-19T00:40:23.215Z","endTime":"2026-08-19T00:41:33.511Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Tyler Phillips replaces Michael Petersen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-19T00:41:33.511Z","endTime":"2026-08-19T00:42:57.977Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663969,"link":"/api/v1/people/663969"},"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, 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":82.4,"endSpeed":76.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.14858212085938,"aZ":-30.974487683720138,"pfxX":6.082636836512454,"pfxZ":0.8168892249557125,"pX":-1.272321099441811,"pZ":2.9755870794718025,"vX0":-1.4536892815434508,"vY0":-120.05030250052604,"vZ0":-1.0384151151606895,"x":165.5,"y":158.44,"x0":-1.4511146348275128,"y0":50.002125923123025,"z0":6.15844549994239,"aX":8.922418282466602},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.4,"breakHorizontal":-10.7,"spinRate":2580,"spinDirection":67},"zone":11,"typeConfidence":0.91,"plateTime":0.4553669070787034,"extension":6.307128969287354},"index":2,"playId":"7047a630-0ac4-3964-8117-beb494f62bc0","pitchNumber":1,"startTime":"2026-08-19T00:42:57.977Z","endTime":"2026-08-19T00:43:01.587Z","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":84.1,"endSpeed":77.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.938483636687238,"aZ":-29.79494013870074,"pfxX":8.217080085547153,"pfxZ":1.5780421025967257,"pX":1.1778327544923641,"pZ":2.424600552572822,"vX0":2.916314781364709,"vY0":-122.38668515293827,"vZ0":-2.7081203527302997,"x":72.1,"y":173.32,"x0":-1.099096840134234,"y0":50.000414341278585,"z0":6.117803196325702,"aX":12.364332010172143},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.4,"breakHorizontal":-15.6,"spinRate":2551,"spinDirection":62},"zone":14,"typeConfidence":0.91,"plateTime":0.44889261386297274,"extension":6.472360800645084},"index":3,"playId":"3046da0a-db56-39d7-9580-183545d1bbde","pitchNumber":2,"startTime":"2026-08-19T00:43:21.166Z","endTime":"2026-08-19T00:43:24.166Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":4,"playId":"77a1813f-6993-45d0-9532-0d8720dad29e","startTime":"2026-08-19T00:43:40.965Z","endTime":"2026-08-19T00:43:45.965Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.887751717787673,"aZ":-31.61766110472245,"pfxX":-6.238806322045434,"pfxZ":0.3466180883181491,"pX":0.8683915671262836,"pZ":0.6698039959651335,"vX0":6.668133868023186,"vY0":-125.73426687893608,"vZ0":-6.809844710659691,"x":83.9,"y":220.7,"x0":-0.9990597270335076,"y0":50.003902087623445,"z0":5.957085960861727,"aX":-10.057151269734517},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.6,"breakHorizontal":9.8,"spinRate":1150,"spinDirection":242},"zone":14,"typeConfidence":0.91,"plateTime":0.43451165453313045,"extension":6.533751421899407},"index":5,"playId":"22daa551-1872-3c5d-8e77-2d2adf252233","pitchNumber":3,"startTime":"2026-08-19T00:43:58.461Z","endTime":"2026-08-19T00:44:01.622Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.582863487179072,"aZ":-29.73884502982433,"pfxX":6.131813457650505,"pfxZ":1.5741947821209337,"pX":-0.19706059667921905,"pZ":2.885548796243831,"vX0":0.4830264823059921,"vY0":-122.98514071192182,"vZ0":-1.8164613611294858,"x":124.51,"y":160.87,"x0":-1.192957039376047,"y0":50.00146023107603,"z0":6.137130157766649,"aX":9.465652598943173},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.8,"breakHorizontal":-11.3,"spinRate":2615,"spinDirection":72},"zone":2,"typeConfidence":0.9,"plateTime":0.4440298632964086,"extension":6.31622628148253},"index":6,"playId":"6b313498-3c09-32c7-b2d1-68cfc65670ea","pitchNumber":4,"startTime":"2026-08-19T00:44:19.571Z","endTime":"2026-08-19T00:44:22.781Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.439008349738163,"aZ":-21.232499711156507,"pfxX":-9.814148216513622,"pfxZ":5.535536719839273,"pX":-0.8841489101615151,"pZ":3.0330535173690882,"vX0":3.1603065745617713,"vY0":-139.45550573451953,"vZ0":-4.564709579217321,"x":150.7,"y":156.89,"x0":-0.7549798993301624,"y0":50.000644986866455,"z0":6.085842871721228,"aX":-19.387843719616974},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.4,"breakHorizontal":17.2,"spinRate":2185,"spinDirection":216},"zone":11,"typeConfidence":0.95,"plateTime":0.39230082626347773,"extension":6.245772388672985},"index":7,"playId":"d8796626-a788-3ba1-ab9f-bb91812a0caa","pitchNumber":5,"startTime":"2026-08-19T00:44:38.519Z","endTime":"2026-08-19T00:44:41.832Z","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":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":79.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.8122746775318,"aZ":-40.038099319948124,"pfxX":1.4663207287716395,"pfxZ":-5.083468765059378,"pX":0.5374494313981913,"pZ":1.886023174990463,"vX0":2.522617786528111,"vY0":-122.42899506723879,"vZ0":-2.617053580029209,"x":96.51,"y":187.86,"x0":-0.6891580543278918,"y0":50.003558603387695,"z0":6.333310475085664,"aX":2.268004207743105},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-9.6,"breakHorizontal":-3.1,"spinRate":2507,"spinDirection":36},"zone":9,"typeConfidence":0.88,"plateTime":0.44415259667407714,"extension":6.595643917416867},"index":8,"playId":"a4168fb2-8a2e-3988-8416-fa5dc2ef2a54","pitchNumber":6,"startTime":"2026-08-19T00:45:37.843Z","endTime":"2026-08-19T00:45:40.843Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T00:45:40.843Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Justin Crawford singles on a ground ball to left fielder Heriberto Hernández. Bryson Stott scores. Brandon Marsh to 2nd.","rbi":1,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-19T00:45:58.514Z","endTime":"2026-08-19T00:47:03.669Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"postOnSecond":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"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_force","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","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":{"id":656848,"link":"/api/v1/people/656848"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":2},"credits":[]}],"playEvents":[{"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":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.155612368358145,"aZ":-37.216085662022856,"pfxX":1.0741323779203764,"pfxZ":-3.3293210972821496,"pX":-0.18116503548573726,"pZ":1.3611681265816205,"vX0":1.1538267573638177,"vY0":-121.7630146158575,"vZ0":-4.158054166064352,"x":123.91,"y":202.03,"x0":-0.7993783421546788,"y0":50.00467207654217,"z0":6.284772547080972,"aX":1.6255048653507354},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-6.7,"breakHorizontal":-2.2,"spinRate":2492,"spinDirection":37},"zone":13,"typeConfidence":0.89,"plateTime":0.44848535440104476,"extension":6.468629941434516},"index":0,"playId":"1ed703f8-b9ea-3cd0-8c02-b03d523b8ecb","pitchNumber":1,"startTime":"2026-08-19T00:46:09.163Z","endTime":"2026-08-19T00:46:12.521Z","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, 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":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.31201450743249,"aZ":-22.701698706322254,"pfxX":-10.33725471489107,"pfxZ":4.698011130457353,"pX":1.8820209564829269,"pZ":0.7448859705472284,"vX0":10.298978376652999,"vY0":-140.72859523865557,"vZ0":-10.40277856517106,"x":45.26,"y":218.67,"x0":-0.47244953605046597,"y0":50.003882311371946,"z0":5.944873985527606,"aX":-20.84837388747643},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.6,"breakHorizontal":16.8,"spinRate":2088,"spinDirection":222},"zone":14,"typeConfidence":0.91,"plateTime":0.3883958752005672,"extension":6.427079815927329},"index":1,"playId":"abfc4bb2-0509-34d4-9354-40caa36e29e1","pitchNumber":2,"startTime":"2026-08-19T00:46:30.138Z","endTime":"2026-08-19T00:46:33.337Z","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":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.5,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.69902097325512,"aZ":-22.671830609134112,"pfxX":-10.081008786630443,"pfxZ":4.7859454340644145,"pX":-0.7798355204988203,"pZ":2.074158084368711,"vX0":4.208607994628711,"vY0":-139.6053266939664,"vZ0":-6.613754981981406,"x":146.73,"y":182.78,"x0":-0.9921430052496838,"y0":50.003171458926076,"z0":5.953153801871419,"aX":-20.015808753218096},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.6,"breakHorizontal":17.5,"spinRate":2019,"spinDirection":225},"zone":7,"typeConfidence":0.94,"plateTime":0.39146620621238215,"extension":6.193836269405663},"hitData":{"launchSpeed":65.5,"launchAngle":-29.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":107.4,"coordY":118.05}},"index":2,"playId":"3dd39c51-4dc4-303c-8d97-af521b63d2d2","pitchNumber":3,"startTime":"2026-08-19T00:46:51.167Z","endTime":"2026-08-19T00:47:03.669Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T00:47:03.669Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-19T00:47:26.187Z","endTime":"2026-08-19T00:51:50.781Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","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":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","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":640459,"link":"/api/v1/people/640459"},"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":86.8,"endSpeed":79.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.964162174189305,"aZ":-30.35312468563178,"pfxX":1.0834501470741844,"pfxZ":1.1346116480485673,"pX":-0.050624517829533026,"pZ":1.4895779655651749,"vX0":1.8543315690275264,"vY0":-126.37133528503422,"vZ0":-5.425922463079524,"x":118.93,"y":198.56,"x0":-0.9361846018455564,"y0":50.00582044433285,"z0":6.117803533544878,"aX":1.7435189701213387},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.0,"breakHorizontal":-2.4,"spinRate":2307,"spinDirection":18},"zone":13,"typeConfidence":0.81,"plateTime":0.43426476554307847,"extension":6.573475943305316},"index":0,"playId":"2b5ad3b7-cf51-3f67-a2be-fa7661ee2447","pitchNumber":1,"startTime":"2026-08-19T00:47:34.431Z","endTime":"2026-08-19T00:47:37.767Z","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":true},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.643546569839014,"aZ":-36.984259985004094,"pfxX":3.8129586545276233,"pfxZ":-3.211587091825413,"pX":-0.15328408908429947,"pZ":2.071555295519734,"vX0":0.2711728970741796,"vY0":-121.30442861015334,"vZ0":-2.6381514653146274,"x":122.84,"y":182.85,"x0":-0.7620662898402668,"y0":50.00236651548383,"z0":6.3821187813043245,"aX":5.7100539891965445},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-6.1,"breakHorizontal":-7.0,"spinRate":2504,"spinDirection":33},"zone":8,"typeConfidence":0.53,"plateTime":0.45068288214258123,"extension":6.515468170106952},"index":1,"playId":"0b1b9202-6aea-3340-b5a0-f2a5f64c66d6","pitchNumber":2,"startTime":"2026-08-19T00:47:52.639Z","endTime":"2026-08-19T00:48:03.821Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"NH"}},{"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":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94483278640075,"aZ":-29.005941622706704,"pfxX":1.1128896135947368,"pfxZ":1.97025499473843,"pX":1.9843335808565783,"pZ":-1.1694889584388282,"vX0":5.922647273554275,"vY0":-126.3980840282168,"vZ0":-11.790751174773263,"x":41.36,"y":270.36,"x0":-0.5386586335942021,"y0":50.005235125448834,"z0":5.904277699704601,"aX":1.7916981658400686},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.0,"breakHorizontal":-3.5,"spinRate":2387,"spinDirection":44},"zone":14,"typeConfidence":0.6,"plateTime":0.43415030679595423,"extension":6.519989786755502},"index":2,"playId":"85496594-cedd-36c8-b3d9-afaeae5debc1","pitchNumber":3,"startTime":"2026-08-19T00:50:23.294Z","endTime":"2026-08-19T00:50:29.180Z","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":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.669496597103812,"aZ":-29.677575599659356,"pfxX":1.5451904047300218,"pfxZ":1.5386871783784528,"pX":1.4709592733661072,"pZ":-0.05892762839356705,"vX0":4.678608061667601,"vY0":-126.600860523025,"vZ0":-9.200417030432721,"x":60.93,"y":240.37,"x0":-0.6013544726303147,"y0":50.00597013019893,"z0":5.995500315144541,"aX":2.509400419910369},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.0,"breakHorizontal":-3.8,"spinRate":2323,"spinDirection":33},"zone":14,"typeConfidence":0.57,"plateTime":0.43252918225517645,"extension":6.649775623385213},"index":3,"playId":"672e704d-190a-3f0a-ac78-6bd58b2ffbb1","pitchNumber":4,"startTime":"2026-08-19T00:50:50.292Z","endTime":"2026-08-19T00:50:57.859Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Tyler Phillips. Brandon Marsh to 3rd. Justin Crawford to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"actionPlayId":"672e704d-190a-3f0a-ac78-6bd58b2ffbb1","startTime":"2026-08-19T00:51:01.161Z","endTime":"2026-08-19T00:51:20.924Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669016,"link":"/api/v1/people/669016"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.007126877184252,"aZ":-40.81143746951298,"pfxX":2.246303024571196,"pfxZ":-5.489889541676595,"pX":-0.11491120216550206,"pZ":-0.2523256994774752,"vX0":0.6557377870009364,"vY0":-124.38889162578727,"vZ0":-7.510526724958032,"x":121.38,"y":245.59,"x0":-0.6735484344834759,"y0":50.00369759866789,"z0":6.173594120268792,"aX":3.534115052134299},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-11.4,"breakHorizontal":-4.2,"spinRate":2567,"spinDirection":30},"zone":13,"typeConfidence":0.89,"plateTime":0.4396621142363899,"extension":6.830200300348571},"index":5,"playId":"66d51227-7d20-3bf1-b14f-76dae3efca31","pitchNumber":5,"startTime":"2026-08-19T00:51:20.924Z","endTime":"2026-08-19T00:51:24.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":78.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.061884516537482,"aZ":-29.551286612356115,"pfxX":4.10411723462788,"pfxZ":1.7142900267246481,"pX":0.03132402351960669,"pZ":0.4145830660532644,"vX0":1.8444581271077105,"vY0":-122.3388329474277,"vZ0":-7.112589297361851,"x":115.81,"y":227.59,"x0":-1.263529230529228,"y0":50.003622502893435,"z0":5.862320859632621,"aX":6.277686567821339},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.8,"breakHorizontal":-7.8,"spinRate":2577,"spinDirection":56},"zone":14,"typeConfidence":0.89,"plateTime":0.44614935752680607,"extension":6.482570453520552},"index":6,"playId":"e27d816a-c816-3d0b-b880-f5862ca4eb72","pitchNumber":6,"startTime":"2026-08-19T00:51:45.967Z","endTime":"2026-08-19T00:51:50.781Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T00:51:50.781Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Sanoja singles on a sharp line drive to center fielder Justin Crawford.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-19T00:54:14.493Z","endTime":"2026-08-19T00:54:45.305Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: José Alvarado replaces Alex McFarlane.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-19T00:53:15.482Z","endTime":"2026-08-19T00:54:16.800Z","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.1,"endSpeed":89.3,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.882343122740412,"aZ":-16.94539843557984,"pfxX":7.581810179039177,"pfxZ":7.505391359214727,"pX":0.6936733359924462,"pZ":2.497993927882628,"vX0":-4.3816110484780895,"vY0":-141.25564770808396,"vZ0":-7.464888593822173,"x":90.56,"y":171.33,"x0":1.2763449026958402,"y0":50.00433735006609,"z0":6.255784971368795,"aX":15.388772504028841},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.4,"breakHorizontal":-12.8,"spinRate":2004,"spinDirection":144},"zone":6,"typeConfidence":0.9,"plateTime":0.3871242936994199,"extension":7.088582690620858},"index":1,"playId":"1ec78946-429a-3cd7-a0da-bf71807ba299","pitchNumber":1,"startTime":"2026-08-19T00:54:16.800Z","endTime":"2026-08-19T00:54:20.092Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":90.0,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.223137640118324,"aZ":-13.80520385038831,"pfxX":7.474339690488076,"pfxZ":8.896631246115298,"pX":0.3844285805210562,"pZ":1.9997293166225083,"vX0":-5.727797974955879,"vY0":-142.65237761132877,"vZ0":-9.463386802764457,"x":102.35,"y":184.79,"x0":1.4452511138508366,"y0":50.006149983695124,"z0":6.22660314109805,"aX":15.437282322168095},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.4,"breakHorizontal":-12.4,"spinRate":2014,"spinDirection":145},"zone":9,"typeConfidence":0.9,"plateTime":0.3836886345461057,"extension":7.084528353041486},"hitData":{"launchSpeed":102.8,"launchAngle":10.0,"totalDistance":269.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":149.59,"coordY":75.0}},"index":2,"playId":"199bcd2f-0fc6-364a-bc8b-b64a35b4c6ff","pitchNumber":2,"startTime":"2026-08-19T00:54:32.471Z","endTime":"2026-08-19T00:54:45.305Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T00:54:45.305Z","atBatIndex":53},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brian Navarreto pops out to first baseman Alec Bohm in foul territory.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-19T00:55:01.672Z","endTime":"2026-08-19T00:57:42.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"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":98.0,"endSpeed":90.8,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.63522826209124,"aZ":-17.625242460386517,"pfxX":8.100312926827582,"pfxZ":6.9711013213094715,"pX":-0.4244630248334339,"pZ":2.5784723245069063,"vX0":-7.70793461117147,"vY0":-142.56786603375613,"vZ0":-7.5142365799455835,"x":133.18,"y":169.16,"x0":1.2441892204944955,"y0":50.001169331816776,"z0":6.333598015857002,"aX":16.89877895129029},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":11.5,"breakHorizontal":-13.3,"spinRate":1990,"spinDirection":145},"zone":4,"typeConfidence":0.9,"plateTime":0.38222894591685197,"extension":7.057073130397405},"index":0,"playId":"8ad79e90-5f23-3945-9963-abc510755780","pitchNumber":1,"startTime":"2026-08-19T00:55:08.026Z","endTime":"2026-08-19T00:55:11.072Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.8,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90340390337852,"aZ":-28.41601928775061,"pfxX":-2.0990138194156325,"pfxZ":2.081931859334924,"pX":-0.8046329198902045,"pZ":2.1197263563129454,"vX0":-4.442264229283384,"vY0":-132.85620523680186,"vZ0":-6.016407974111999,"x":147.67,"y":181.55,"x0":1.1555370379452476,"y0":50.00396147093093,"z0":6.453616049246137,"aX":-3.7871583013155985},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.8,"breakHorizontal":4.7,"spinRate":2118,"spinDirection":186},"zone":13,"typeConfidence":0.9,"plateTime":0.4107822822433915,"extension":6.82541229371678},"index":1,"playId":"9f773630-5760-3ec3-b68e-4bf259e8d064","pitchNumber":2,"startTime":"2026-08-19T00:55:26.673Z","endTime":"2026-08-19T00:55:29.673Z","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":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":86.6,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73743680507373,"aZ":-23.180856508987368,"pfxX":-0.7705568596710233,"pfxZ":4.814880176488614,"pX":-1.685264115563593,"pZ":0.9224834392009441,"vX0":-7.120552259270318,"vY0":-134.94774317844835,"vZ0":-10.035525223169993,"x":181.24,"y":213.87,"x0":1.0735508095432424,"y0":50.00643899534164,"z0":6.284606184532996,"aX":-1.439249186428838},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.0,"breakHorizontal":2.8,"spinRate":2053,"spinDirection":166},"zone":13,"typeConfidence":0.9,"plateTime":0.4038596301427635,"extension":7.024445789548555},"index":2,"playId":"94fde266-b3c9-30ba-add5-b66895ca235a","pitchNumber":3,"startTime":"2026-08-19T00:55:44.759Z","endTime":"2026-08-19T00:55:47.759Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.8,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.708479938011855,"aZ":-28.217267119424797,"pfxX":-0.7617637303896223,"pfxZ":2.1918365453306015,"pX":-0.7346461911329369,"pZ":1.8860453197187166,"vX0":-4.596777827478645,"vY0":-132.80329665142017,"vZ0":-6.571093380778535,"x":145.0,"y":187.86,"x0":1.1104022745383526,"y0":50.00372341805695,"z0":6.417117492037445,"aX":-1.3733338314247545},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.9,"breakHorizontal":2.3,"spinRate":2164,"spinDirection":198},"zone":7,"typeConfidence":0.91,"plateTime":0.41083057897204345,"extension":6.9260160244757225},"index":3,"playId":"7128bd8a-c890-3ef5-ad7e-3e276e01e16a","pitchNumber":4,"startTime":"2026-08-19T00:56:03.082Z","endTime":"2026-08-19T00:56:06.082Z","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":98.1,"endSpeed":90.5,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.618596598892267,"aZ":-13.798632849413035,"pfxX":5.167026042232065,"pfxZ":8.80824881692217,"pX":-0.2237329490911451,"pZ":3.199235248787426,"vX0":-6.1292466562232715,"vY0":-142.76242416782526,"vZ0":-6.377193784370342,"x":125.53,"y":152.4,"x0":1.2690543583920564,"y0":50.00323410881677,"z0":6.3132419002804685,"aX":10.77922401047176},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.0,"breakHorizontal":-8.3,"spinRate":2088,"spinDirection":141},"zone":2,"typeConfidence":0.87,"plateTime":0.3821389537544291,"extension":7.12806197826501},"index":4,"playId":"04776859-42fc-37b2-9402-912ea084fa91","pitchNumber":5,"startTime":"2026-08-19T00:56:25.781Z","endTime":"2026-08-19T00:56:28.781Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":80.0,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.73463656085624,"aZ":-33.58352819695318,"pfxX":0.2725228556396688,"pfxZ":-0.8923689745729082,"pX":-1.7650973732491417,"pZ":0.3756724500027094,"vX0":-6.628823772003882,"vY0":-124.00131919503688,"vZ0":-7.892974862591711,"x":184.28,"y":228.64,"x0":0.8926477264886857,"y0":50.00421049446231,"z0":6.354158655426436,"aX":0.43092293882182897},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.0,"breakHorizontal":0.8,"spinRate":2462,"spinDirection":329},"zone":13,"typeConfidence":0.9,"plateTime":0.43950253631440006,"extension":7.053024044914795},"index":5,"playId":"50d879e2-5ff0-35d0-b32d-dc813fd29192","pitchNumber":6,"startTime":"2026-08-19T00:56:48.285Z","endTime":"2026-08-19T00:56:51.966Z","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":0},"pitchData":{"startSpeed":91.8,"endSpeed":85.5,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.513364840797838,"aZ":-26.38185379512503,"pfxX":-1.167661398413201,"pfxZ":3.175405355744374,"pX":-1.61057785476709,"pZ":1.243072283561585,"vX0":-6.185813233542469,"vY0":-133.44554169842047,"vZ0":-8.414133301399945,"x":178.39,"y":205.22,"x0":0.8781280235626178,"y0":50.00607160724487,"z0":6.303568123999174,"aX":-2.1299118517303692},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.3,"breakHorizontal":3.2,"spinRate":2209,"spinDirection":182},"zone":13,"typeConfidence":0.9,"plateTime":0.40861252934526426,"extension":7.063644725805111},"index":6,"playId":"df7dfd4a-cf72-3c55-ad66-8305811739fe","pitchNumber":7,"startTime":"2026-08-19T00:57:14.475Z","endTime":"2026-08-19T00:57:17.587Z","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":0},"pitchData":{"startSpeed":97.7,"endSpeed":90.0,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.3604656645407,"aZ":-17.78640573508486,"pfxX":8.97063225297271,"pfxZ":6.989662323639655,"pX":-0.0028616565542096263,"pZ":2.7210063443847274,"vX0":-6.357218560216283,"vY0":-142.05646336341678,"vZ0":-6.955485344368199,"x":117.11,"y":165.31,"x0":1.0904274664623628,"y0":50.002254253692506,"z0":6.317804562006923,"aX":18.464935647766097},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.5,"breakHorizontal":-15.1,"spinRate":2003,"spinDirection":146},"zone":5,"typeConfidence":0.9,"plateTime":0.384522466051028,"extension":7.125087501521171},"hitData":{"launchSpeed":87.9,"launchAngle":67.0,"totalDistance":156.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":181.44,"coordY":170.79}},"index":7,"playId":"00c3897d-a998-3991-8491-33664d531b39","pitchNumber":8,"startTime":"2026-08-19T00:57:32.640Z","endTime":"2026-08-19T00:57:42.534Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T00:57:42.534Z","atBatIndex":54},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Jakob Marsee lines into an unassisted double play, first baseman Alec Bohm. Javier Sanoja out at 1st.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-19T00:58:13.039Z","endTime":"2026-08-19T00:59:13.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"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":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"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(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":98.9,"endSpeed":91.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.37142139430209,"aZ":-19.942182184630706,"pfxX":8.027022318415316,"pfxZ":5.781313780565711,"pX":0.7893919101663102,"pZ":1.8451369635037609,"vX0":-4.222764447995109,"vY0":-143.867978464717,"vZ0":-8.954262271443495,"x":86.91,"y":188.96,"x0":1.225623917007191,"y0":50.006022042834566,"z0":6.2117888125576926,"aX":16.9916293085885},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":9.0,"breakHorizontal":-13.8,"spinRate":1901,"spinDirection":144},"zone":9,"typeConfidence":0.9,"plateTime":0.3793210338244526,"extension":7.053580459632462},"index":0,"playId":"8eb3120a-aa94-3fb2-b995-82feb6eb0a11","pitchNumber":1,"startTime":"2026-08-19T00:58:19.501Z","endTime":"2026-08-19T00:58:22.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(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":1},"pitchData":{"startSpeed":99.0,"endSpeed":91.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.785690959908614,"aZ":-15.80799886105612,"pfxX":8.318828380546861,"pfxZ":7.746271716658964,"pX":0.6584891123470404,"pZ":1.378368832718793,"vX0":-4.872724382367247,"vY0":-143.84127566501544,"vZ0":-11.027558661556585,"x":91.9,"y":201.56,"x0":1.286360988360468,"y0":50.00103584773363,"z0":6.221786855903039,"aX":17.574152922879463},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.1,"breakHorizontal":-14.2,"spinRate":1861,"spinDirection":144},"zone":14,"typeConfidence":0.91,"plateTime":0.37958992706667827,"extension":7.016956209632023},"index":1,"playId":"35cbb709-86e8-319e-91f4-e008b7e7874f","pitchNumber":2,"startTime":"2026-08-19T00:58:38.708Z","endTime":"2026-08-19T00:58:41.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":90.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14183537479446,"aZ":-18.162706150216966,"pfxX":8.028924034415246,"pfxZ":6.766181825742114,"pX":1.0867197853007728,"pZ":3.0315467115567656,"vX0":-3.4699578999376133,"vY0":-142.8313265135289,"vZ0":-6.082970320449339,"x":75.58,"y":156.93,"x0":1.2723945066612892,"y0":50.00645749866658,"z0":6.326691399974417,"aX":16.632804238895176},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.3,"breakHorizontal":-13.9,"spinRate":1807,"spinDirection":141},"zone":12,"typeConfidence":0.9,"plateTime":0.3831216256259893,"extension":7.076536208903678},"hitData":{"launchSpeed":60.8,"launchAngle":12.0,"totalDistance":102.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":156.27,"coordY":174.65}},"index":2,"playId":"419cde28-4255-37df-8f07-df8fe6e26488","pitchNumber":3,"startTime":"2026-08-19T00:59:08.126Z","endTime":"2026-08-19T00:59:13.256Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T00:59:13.256Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Phillies challenged (hit by pitch), call on the field was overturned: Trea Turner strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-19T01:01:24.270Z","endTime":"2026-08-19T01:02:18.480Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":640459,"link":"/api/v1/people/640459"},"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":82.7,"endSpeed":76.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.549630299880825,"aZ":-27.076495789235477,"pfxX":3.77541516954693,"pfxZ":3.455107895784314,"pX":-0.36531859136565586,"pZ":2.8650014613002877,"vX0":0.9460697544682111,"vY0":-120.49494925077842,"vZ0":-1.9935348638491481,"x":130.93,"y":161.42,"x0":-1.2532767849488253,"y0":50.00477927512851,"z0":6.086324122270082,"aX":5.573711772970829},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":6.0,"breakHorizontal":-7.1,"spinRate":2556,"spinDirection":59},"zone":1,"typeConfidence":0.9,"plateTime":0.4538762268101588,"extension":6.291459754828189},"index":0,"playId":"d5b2e0ed-e7de-3f36-bf1d-f1e88a6878c8","pitchNumber":1,"startTime":"2026-08-19T01:01:28.477Z","endTime":"2026-08-19T01:01:31.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.98751947857303,"aZ":-40.22203395422063,"pfxX":0.004375991118516609,"pfxZ":-5.264567968070865,"pX":1.1380448486035948,"pZ":0.44730000247385754,"vX0":4.2480660498152005,"vY0":-122.51616807471198,"vZ0":-5.931402903304411,"x":73.62,"y":226.7,"x0":-0.6150257533148478,"y0":50.004392655513996,"z0":6.316664968005745,"aX":0.005985774094575718},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-10.7,"breakHorizontal":-1.0,"spinRate":2570,"spinDirection":15},"zone":14,"typeConfidence":0.88,"plateTime":0.4461550957592233,"extension":6.48653687022163},"index":1,"playId":"86ff5bcd-27fc-3fec-abf8-c24b29e7ef3a","pitchNumber":2,"startTime":"2026-08-19T01:01:40.001Z","endTime":"2026-08-19T01:01:43.001Z","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":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67310637606833,"aZ":-20.671042741685778,"pfxX":-8.976940764702348,"pfxZ":5.915804160776105,"pX":-1.2791218265863802,"pZ":3.489202552700238,"vX0":2.815245671894182,"vY0":-138.10546666273152,"vZ0":-3.6209020142399715,"x":165.76,"y":144.57,"x0":-1.140706315216092,"y0":50.006686241989925,"z0":6.195370952394645,"aX":-17.470434404996737},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.2,"breakHorizontal":15.7,"spinRate":2082,"spinDirection":228},"zone":11,"typeConfidence":0.95,"plateTime":0.3955120007787687,"extension":6.17089167812615},"index":2,"playId":"fc4541b3-56f6-371c-98b3-47f4233fb517","pitchNumber":3,"startTime":"2026-08-19T01:01:53.826Z","endTime":"2026-08-19T01:01:56.826Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67994960856533,"aZ":-22.788113919637482,"pfxX":-8.657067495846853,"pfxZ":4.7584718551943155,"pX":-1.9304848214211499,"pZ":4.398146618267801,"vX0":0.7805229268696846,"vY0":-138.9679016806571,"vZ0":-0.8424650662206611,"x":190.59,"y":120.03,"x0":-1.0877338700810004,"y0":50.00193664647519,"z0":6.207318669888662,"aX":-17.074204340810017},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.6,"breakHorizontal":15.6,"spinRate":2041,"spinDirection":221},"zone":11,"typeConfidence":0.96,"plateTime":0.39287913851876155,"extension":6.275389460913193},"index":3,"playId":"1b63c6b0-513e-305c-bee8-54a07bc30bba","pitchNumber":4,"startTime":"2026-08-19T01:02:11.594Z","endTime":"2026-08-19T01:02:18.480Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MI","challengeTeamId":143},"playEndTime":"2026-08-19T01:02:18.480Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Harper flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-19T01:07:03.616Z","endTime":"2026-08-19T01:08:59.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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":2},"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":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.04500070147983,"aZ":-28.203093819962714,"pfxX":-8.751800323039536,"pfxZ":2.4313137211413425,"pX":1.6443811550179577,"pZ":0.7881607013217322,"vX0":9.211440343776063,"vY0":-126.22556694969988,"vZ0":-7.310486967903339,"x":54.32,"y":217.5,"x0":-0.8962402761076013,"y0":50.00030986265046,"z0":5.958601352155207,"aX":-14.276096083581535},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.0,"breakHorizontal":14.0,"spinRate":1534,"spinDirection":245},"zone":14,"typeConfidence":0.91,"plateTime":0.4321133070568757,"extension":6.50043157547649},"index":0,"playId":"f1376c5f-472d-30c4-a7ad-82e5a2b7ad50","pitchNumber":1,"startTime":"2026-08-19T01:07:17.101Z","endTime":"2026-08-19T01:07:20.101Z","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":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.037710608425478,"aZ":-27.440059796740286,"pfxX":5.568526444305643,"pfxZ":3.174534363619779,"pX":-0.7200857489123865,"pZ":3.2631725451781803,"vX0":-0.05879826711666919,"vY0":-121.13113911236493,"vZ0":-1.1865817043222422,"x":144.45,"y":150.67,"x0":-1.4192652440291735,"y0":50.00182037739216,"z0":6.1523678034796125,"aX":8.297019204737174},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":5.8,"breakHorizontal":-10.1,"spinRate":2510,"spinDirection":77},"zone":1,"typeConfidence":0.91,"plateTime":0.4516963292743337,"extension":6.126444142229723},"index":1,"playId":"098a558c-237e-3a21-9df3-68cbd10db1b9","pitchNumber":2,"startTime":"2026-08-19T01:07:33.637Z","endTime":"2026-08-19T01:07:37.266Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.028942437566855,"aZ":-39.47637126504888,"pfxX":0.9305725310399142,"pfxZ":-4.846760347127896,"pX":0.41369310484927463,"pZ":1.7916254863698744,"vX0":2.943263364893919,"vY0":-121.56391119071904,"vZ0":-2.805174234767109,"x":101.23,"y":190.41,"x0":-0.9295887036257536,"y0":50.00012806421455,"z0":6.360764204507528,"aX":1.402810701727928},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-9.1,"breakHorizontal":-2.3,"spinRate":2534,"spinDirection":32},"zone":9,"typeConfidence":0.88,"plateTime":0.4491917458508108,"extension":6.41862707445226},"index":2,"playId":"aefee0a2-d95e-3aaa-8764-e98aacaea0df","pitchNumber":3,"startTime":"2026-08-19T01:07:49.607Z","endTime":"2026-08-19T01:07:53.953Z","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":95.9,"endSpeed":88.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.259093587632968,"aZ":-24.56568806452425,"pfxX":-10.738665643019313,"pfxZ":3.834738253158247,"pX":-1.7355634202604264,"pZ":1.9128805039695098,"vX0":2.0786244521603163,"vY0":-139.64338967881937,"vZ0":-6.724801863690067,"x":183.16,"y":187.13,"x0":-1.0923441937341396,"y0":50.0009676249469,"z0":5.958823481382357,"aX":-21.290586145090796},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.8,"breakHorizontal":19.1,"spinRate":2063,"spinDirection":229},"zone":13,"typeConfidence":0.95,"plateTime":0.39163018172954,"extension":6.202810297291995},"index":3,"playId":"c32533b4-8cee-3f63-8994-62255a007068","pitchNumber":4,"startTime":"2026-08-19T01:08:10.497Z","endTime":"2026-08-19T01:08:14.347Z","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":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.969552205483456,"aZ":-30.65479430827629,"pfxX":5.8542927481118205,"pfxZ":0.9907261409769212,"pX":-0.6122321328064725,"pZ":3.206318837139885,"vX0":0.17588817671602067,"vY0":-122.54602696285272,"vZ0":-0.7891944084791886,"x":140.34,"y":152.21,"x0":-1.4465304525860092,"y0":50.00360936578755,"z0":6.128396182351746,"aX":8.992640741180468},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.8,"breakHorizontal":-10.7,"spinRate":2479,"spinDirection":70},"zone":1,"typeConfidence":0.91,"plateTime":0.44526953944319203,"extension":6.19220762338823},"index":4,"playId":"a5d9813a-84c0-30cd-b949-74f6e10c7494","pitchNumber":5,"startTime":"2026-08-19T01:08:23.995Z","endTime":"2026-08-19T01:08:27.507Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"}}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.013031769501787,"aZ":-37.888668191760196,"pfxX":1.8328473807801418,"pfxZ":-3.6928644992928623,"pX":-0.19866023678783232,"pZ":1.712225907405197,"vX0":0.869923511387754,"vY0":-123.436945741547,"vZ0":-3.622120493080349,"x":124.57,"y":192.55,"x0":-0.793522794876274,"y0":50.00340372832635,"z0":6.380698959608172,"aX":2.8352333100170175},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-7.3,"breakHorizontal":-3.5,"spinRate":2495,"spinDirection":39},"zone":8,"typeConfidence":0.77,"plateTime":0.44331290427222436,"extension":6.440211105441256},"hitData":{"launchSpeed":80.4,"launchAngle":37.0,"totalDistance":284.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":146.97,"coordY":87.65}},"index":5,"playId":"21c4c82e-1f31-3688-b254-2d10e62a6be2","pitchNumber":6,"startTime":"2026-08-19T01:08:50.371Z","endTime":"2026-08-19T01:08:59.081Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T01:08:59.081Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a line drive to left fielder Heriberto Hernández.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-19T01:09:14.545Z","endTime":"2026-08-19T01:10:07.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"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(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":88.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91242605814514,"aZ":-19.11865853673636,"pfxX":-5.5343906279247985,"pfxZ":6.52950455208606,"pX":-0.5672722686606788,"pZ":3.063196551181375,"vX0":3.4211742474276563,"vY0":-139.65513370400373,"vZ0":-4.822390761049427,"x":138.62,"y":156.07,"x0":-1.0815863885912704,"y0":50.000859001562475,"z0":6.048734784958248,"aX":-11.062026689187865},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.2,"breakHorizontal":9.5,"spinRate":2150,"spinDirection":221},"zone":1,"typeConfidence":0.65,"plateTime":0.3904075571603509,"extension":6.2224689540142295},"index":0,"playId":"bf2173cd-c614-3406-a9a9-a504e4476904","pitchNumber":1,"startTime":"2026-08-19T01:09:20.763Z","endTime":"2026-08-19T01:09:23.957Z","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":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83979377243196,"aZ":-25.588323385143656,"pfxX":-10.390413086028644,"pfxZ":3.3521607419034183,"pX":0.09456525402767975,"pZ":1.7037326988006718,"vX0":6.775857152706994,"vY0":-138.8110607802896,"vZ0":-6.748370806773216,"x":113.4,"y":192.78,"x0":-1.0184692669034945,"y0":50.005436829595375,"z0":5.851401380902697,"aX":-20.435554210356955},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":4.9,"breakHorizontal":17.5,"spinRate":2077,"spinDirection":228},"zone":8,"typeConfidence":0.92,"plateTime":0.393429014849775,"extension":6.23857434284483},"index":1,"playId":"2de0f0d0-6804-3421-80cf-006d693d69d2","pitchNumber":2,"startTime":"2026-08-19T01:09:34.971Z","endTime":"2026-08-19T01:09:38.211Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-19T01:09:46.648Z","endTime":"2026-08-19T01:09:56.425Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42022186665993,"aZ":-16.114603105140404,"pfxX":-5.830052962771381,"pfxZ":7.918693734540282,"pX":-0.0945897229445366,"pZ":2.6625781494717766,"vX0":4.38254283386467,"vY0":-140.90957087826283,"vZ0":-6.802904408175353,"x":120.61,"y":166.89,"x0":-0.905813425302348,"y0":50.00559906615802,"z0":6.1332485874065945,"aX":-11.827467375080904},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.3,"breakHorizontal":9.7,"spinRate":2221,"spinDirection":225},"zone":5,"typeConfidence":0.87,"plateTime":0.387423007729379,"extension":6.230266061633642},"hitData":{"launchSpeed":74.7,"launchAngle":14.0,"totalDistance":160.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":93.26,"coordY":119.14}},"index":3,"playId":"ea12a725-50a8-3d70-8699-e3ccfbea9ac6","pitchNumber":3,"startTime":"2026-08-19T01:09:56.425Z","endTime":"2026-08-19T01:10:07.806Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T01:10:07.806Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Bohm flies out to right fielder Owen Caissie.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-19T01:10:23.929Z","endTime":"2026-08-19T01:10:58.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.027943592894832,"aZ":-32.379278093072756,"pfxX":-7.6173216400151835,"pfxZ":-0.12715824588274494,"pX":-0.9511805755159308,"pZ":3.0900602312843404,"vX0":1.9770074580702945,"vY0":-125.5106600493313,"vZ0":-1.419673540301761,"x":153.26,"y":155.35,"x0":-0.7565477204860108,"y0":50.003211004668046,"z0":6.285838352346305,"aX":-12.223273724125338},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.4,"breakHorizontal":13.4,"spinRate":1295,"spinDirection":243},"zone":11,"typeConfidence":0.91,"plateTime":0.43542939550581483,"extension":6.590444348348313},"index":0,"playId":"ede5fdc3-a979-3fd1-acd3-f36b3ca3ce19","pitchNumber":1,"startTime":"2026-08-19T01:10:33.526Z","endTime":"2026-08-19T01:10:37.157Z","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":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.804645757750816,"aZ":-30.56618203156403,"pfxX":4.4832367224021095,"pfxZ":1.0459677496663478,"pX":0.02476419074954215,"pZ":2.328607978038229,"vX0":0.9661683102332657,"vY0":-123.2095459824113,"vZ0":-2.942334040561029,"x":118.41,"y":124.41,"x0":-0.9548327381180137,"y0":50.00566361867751,"z0":6.11361506342612,"aX":6.9138380634152306},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.4,"breakHorizontal":-8.4,"spinRate":2512,"spinDirection":81},"zone":8,"typeConfidence":0.9,"plateTime":0.44405481812512226,"extension":6.462877018214158},"hitData":{"launchSpeed":97.3,"launchAngle":22.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.59,"coordY":92.7}},"index":1,"playId":"2e446076-bd92-3031-a794-fd5ba7407c68","pitchNumber":2,"startTime":"2026-08-19T01:10:50.515Z","endTime":"2026-08-19T01:10:58.240Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T01:10:58.240Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xavier Edwards strikes out swinging.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-19T01:13:32.643Z","endTime":"2026-08-19T01:14:39.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"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":{"description":"Pitching Change: Orion Kerkering replaces José Alvarado.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-19T01:12:34.747Z","endTime":"2026-08-19T01:13:16.830Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689147,"link":"/api/v1/people/689147"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-19T01:13:16.830Z","endTime":"2026-08-19T01:13:34.998Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"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":97.3,"endSpeed":89.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.267787932698127,"aZ":-15.103254893984547,"pfxX":-5.5088658035705755,"pfxZ":8.347058477673116,"pX":0.8806631041733254,"pZ":2.0814377343333677,"vX0":7.3771736485107064,"vY0":-141.41321932900587,"vZ0":-7.412927188774853,"x":83.43,"y":182.58,"x0":-1.0342147227618337,"y0":50.00625449630911,"z0":5.6872432371402715,"aX":-11.270586150314532},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.9,"breakHorizontal":8.6,"spinRate":2290,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.38587985501135513,"extension":6.342940220761013},"index":2,"playId":"6fb33003-bbe5-39b4-adaf-b8afc4c8841b","pitchNumber":1,"startTime":"2026-08-19T01:13:34.998Z","endTime":"2026-08-19T01:13:38.102Z","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":88.5,"endSpeed":81.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.30906994664293,"aZ":-29.776620618547476,"pfxX":7.668781754007382,"pfxZ":1.4258099095582502,"pX":0.10820242811929773,"pZ":2.163716194186681,"vX0":2.219427432296938,"vY0":-128.89412900345988,"vZ0":-2.776837833327667,"x":112.88,"y":180.36,"x0":-1.760629219862501,"y0":50.00170649738522,"z0":5.559169446809926,"aX":12.874637100121936},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.2,"breakHorizontal":-14.4,"spinRate":3030,"spinDirection":66},"zone":5,"typeConfidence":0.9,"plateTime":0.42528322317413325,"extension":5.962427570830781},"index":3,"playId":"6a95c567-105f-3785-a1d4-2c7087628b6c","pitchNumber":2,"startTime":"2026-08-19T01:13:49.326Z","endTime":"2026-08-19T01:13:52.547Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.312931998549036,"aZ":-20.10072177736054,"pfxX":-9.414535999594298,"pfxZ":6.502936218000592,"pX":-1.8443021748133057,"pZ":2.827406539413791,"vX0":2.4128346143077826,"vY0":-135.14893305733133,"vZ0":-3.865807859795086,"x":187.3,"y":162.44,"x0":-1.5229124022198546,"y0":50.006128081782954,"z0":5.680822016608704,"aX":-17.491353311745208},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.2,"breakHorizontal":16.6,"spinRate":1835,"spinDirection":220},"zone":11,"typeConfidence":0.56,"plateTime":0.4046379695842415,"extension":6.313342788342168},"index":4,"playId":"9d22e18a-39a7-3774-b6e9-b7b02f97c393","pitchNumber":3,"startTime":"2026-08-19T01:14:21.511Z","endTime":"2026-08-19T01:14:24.562Z","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":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.197899597951693,"aZ":-32.82609393845193,"pfxX":7.530326866220468,"pfxZ":-0.3972223434081119,"pX":1.4842828574298899,"pZ":1.7344689695599458,"vX0":5.541100853874401,"vY0":-127.39080103739127,"vZ0":-2.9558474674024313,"x":60.42,"y":191.95,"x0":-1.7007176816051104,"y0":50.00507315059186,"z0":5.516069369513724,"aX":12.323624515494405},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.2,"breakHorizontal":-14.9,"spinRate":3126,"spinDirection":47},"zone":14,"typeConfidence":0.9,"plateTime":0.43066199704899155,"extension":5.927072670743512},"index":5,"playId":"737a43d0-287b-3b3b-8d91-e92c010162d0","pitchNumber":4,"startTime":"2026-08-19T01:14:36.213Z","endTime":"2026-08-19T01:14:39.941Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T01:14:39.941Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Otto Lopez grounds out, first baseman Alec Bohm to pitcher Orion Kerkering.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-19T01:14:58.168Z","endTime":"2026-08-19T01:15:57.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":689147,"link":"/api/v1/people/689147"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.655833997264466,"aZ":-10.574234355090617,"pfxX":-6.916121578814641,"pfxZ":10.575229934484003,"pX":-0.5013715154954174,"pZ":2.7069903804252045,"vX0":4.2565525275389655,"vY0":-142.46066496964607,"vZ0":-6.366457846121151,"x":136.11,"y":165.69,"x0":-1.1213000263486492,"y0":50.00149872022815,"z0":5.6485316285346086,"aX":-14.12495937610685},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.9,"breakHorizontal":11.6,"spinRate":2529,"spinDirection":226},"zone":4,"typeConfidence":0.9,"plateTime":0.3853987239715475,"extension":6.385438237660994},"index":0,"playId":"9e456729-1689-38e2-ba75-081e14aa0feb","pitchNumber":1,"startTime":"2026-08-19T01:15:03.785Z","endTime":"2026-08-19T01:15:07.604Z","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":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.200007453202495,"aZ":-30.62000018994333,"pfxX":6.54390775131974,"pfxZ":0.9319754989323545,"pX":-0.04514072772383091,"pZ":2.683086239573243,"vX0":2.3002934474047265,"vY0":-128.46702830538487,"vZ0":-1.1938883450717113,"x":118.72,"y":166.34,"x0":-1.8028863855663058,"y0":50.00319124945575,"z0":5.53912231193874,"aX":10.911364974642765},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.7,"breakHorizontal":-12.4,"spinRate":3023,"spinDirection":67},"zone":5,"typeConfidence":0.9,"plateTime":0.4267494645843444,"extension":5.829706961047487},"index":1,"playId":"1bb4140a-c33a-387a-98b8-7cfb88f4f724","pitchNumber":2,"startTime":"2026-08-19T01:15:20.573Z","endTime":"2026-08-19T01:15:24.341Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.120039588221566,"aZ":-20.26080794922211,"pfxX":-9.307844550702416,"pfxZ":6.342957960571415,"pX":-1.5832395352361714,"pZ":2.469290550091998,"vX0":2.6723343620399937,"vY0":-135.804894726927,"vZ0":-4.8309158206111675,"x":177.35,"y":172.11,"x0":-1.3670200756888895,"y0":50.0052423797058,"z0":5.6694640049549,"aX":-17.48931752530518},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.7,"breakHorizontal":16.3,"spinRate":1916,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.40241948960767937,"extension":6.437100038309271},"index":2,"playId":"bee73308-4b3d-3712-bd13-7b1d96838ea2","pitchNumber":3,"startTime":"2026-08-19T01:15:36.065Z","endTime":"2026-08-19T01:15:39.413Z","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":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.589135814789206,"aZ":-28.678816150336896,"pfxX":6.887200938717449,"pfxZ":2.0757471519727115,"pX":1.3513393983387745,"pZ":2.008273003338454,"vX0":5.391545224207415,"vY0":-129.10475328565394,"vZ0":-3.029520706974715,"x":65.49,"y":184.56,"x0":-1.6607537947377644,"y0":50.001255239185554,"z0":5.410638734459627,"aX":11.592583318517256},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.2,"breakHorizontal":-13.7,"spinRate":3159,"spinDirection":68},"zone":14,"typeConfidence":0.9,"plateTime":0.42470180958831616,"extension":6.043246229465819},"hitData":{"launchSpeed":62.0,"launchAngle":-4.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":139.19,"coordY":174.87}},"index":3,"playId":"ffb3f760-ad0a-3c10-a71e-0a07a390ca28","pitchNumber":4,"startTime":"2026-08-19T01:15:50.108Z","endTime":"2026-08-19T01:15:57.109Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T01:15:57.109Z","atBatIndex":61},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Griffin Conine reaches on a throwing error by pitcher Orion Kerkering. Griffin Conine to 2nd.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-19T01:16:25.442Z","endTime":"2026-08-19T01:17:39.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"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":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":689147,"link":"/api/v1/people/689147"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.46959715154587,"aZ":-14.297074901807074,"pfxX":-6.481725900458525,"pfxZ":8.6038596047737,"pX":0.43030000550358616,"pZ":1.5846458782132773,"vX0":6.56172926152882,"vY0":-142.6900313941331,"vZ0":-8.79025107442236,"x":100.6,"y":195.99,"x0":-1.0484819340900031,"y0":50.0052038831304,"z0":5.590572289957584,"aX":-13.470817309380994},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.2,"breakHorizontal":10.6,"spinRate":2402,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.38274429646257513,"extension":6.4983822654590115},"index":0,"playId":"6ef8bdc9-6d43-3944-b13e-6a88d516d7cb","pitchNumber":1,"startTime":"2026-08-19T01:16:31.512Z","endTime":"2026-08-19T01:16:34.512Z","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":97.6,"endSpeed":90.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04369329539008,"aZ":-14.058721414363603,"pfxX":-6.420004787074658,"pfxZ":8.738246512843029,"pX":-0.6007897592055974,"pZ":2.1532366433521717,"vX0":3.9831800253073486,"vY0":-142.02718018317213,"vZ0":-7.476267848123907,"x":139.9,"y":180.64,"x0":-1.1766266011388702,"y0":50.0045340847584,"z0":5.687046363199094,"aX":-13.310013152477724},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.8,"breakHorizontal":11.0,"spinRate":2449,"spinDirection":221},"zone":7,"typeConfidence":0.9,"plateTime":0.3835200929323981,"extension":6.342340667555307},"index":1,"playId":"6fcf6136-16e5-3156-8379-17eb7a81fe69","pitchNumber":2,"startTime":"2026-08-19T01:16:47.471Z","endTime":"2026-08-19T01:16:50.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.364399291287647,"aZ":-22.59606208110343,"pfxX":-8.940302216283959,"pfxZ":5.083507102021583,"pX":-1.1567781285007928,"pZ":2.496017000417877,"vX0":3.524296775002983,"vY0":-135.84500115315376,"vZ0":-4.3410566271342566,"x":161.09,"y":171.39,"x0":-1.302932976940623,"y0":50.006017232801774,"z0":5.668785616667733,"aX":-16.85570673615633},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.5,"breakHorizontal":15.6,"spinRate":1893,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.40189196501642455,"extension":6.37416962156501},"index":2,"playId":"849c4c74-b2f0-3d13-ba38-620f473e2767","pitchNumber":3,"startTime":"2026-08-19T01:17:01.613Z","endTime":"2026-08-19T01:17:04.613Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.129667362538605,"aZ":-23.829949643864595,"pfxX":-8.651411812063982,"pfxZ":4.49483366625973,"pX":-1.1333354458263614,"pZ":2.094051392508661,"vX0":3.1822353100060914,"vY0":-134.89589713948,"vZ0":-5.094729601623854,"x":160.2,"y":182.24,"x0":-1.1986406861144145,"y0":50.00632571016585,"z0":5.66970144179359,"aX":-16.075954783199126},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":7.3,"breakHorizontal":15.1,"spinRate":1649,"spinDirection":224},"zone":13,"typeConfidence":0.76,"plateTime":0.40478695593568137,"extension":6.454546098553439},"hitData":{"launchSpeed":62.7,"launchAngle":-72.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":119.15,"coordY":190.87}},"index":3,"playId":"57aa1c35-0b45-3d13-8721-636dcea7a797","pitchNumber":4,"startTime":"2026-08-19T01:17:22.298Z","endTime":"2026-08-19T01:17:39.151Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T01:17:39.151Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heriberto Hernández singles on a line drive to center fielder Justin Crawford. Griffin Conine scores.","rbi":1,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-19T01:19:12.476Z","endTime":"2026-08-19T01:19:42.706Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":{"id":689147,"link":"/api/v1/people/689147"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-19T01:18:01.352Z","endTime":"2026-08-19T01:19:14.783Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.22428648642732,"aZ":-12.146689811506608,"pfxX":-5.693491256167602,"pfxZ":9.802093202238582,"pX":0.4324659910913997,"pZ":2.90093799073473,"vX0":6.086635198368127,"vY0":-141.76310527417303,"vZ0":-5.843317606338609,"x":100.52,"y":160.45,"x0":-0.9986980134920644,"y0":50.002556755823484,"z0":5.758303447427105,"aX":-11.633412907704228},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.8,"breakHorizontal":9.1,"spinRate":2239,"spinDirection":224},"zone":3,"typeConfidence":0.9,"plateTime":0.38578840759129474,"extension":6.2993075718209965},"index":1,"playId":"7708069a-ad40-33c5-85cc-5b9f66954218","pitchNumber":1,"startTime":"2026-08-19T01:19:14.783Z","endTime":"2026-08-19T01:19:17.783Z","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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.85897661780547,"aZ":-33.33449850195981,"pfxX":9.848633631688044,"pfxZ":-0.7172415028583856,"pX":0.7567838800892694,"pZ":3.1330365304683014,"vX0":3.1380208163712853,"vY0":-127.06184242056374,"vZ0":0.35853113276230664,"x":88.15,"y":154.19,"x0":-1.77587512085937,"y0":50.001419221707096,"z0":5.655048672996283,"aX":15.97991822490065},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.0,"breakHorizontal":-18.6,"spinRate":3055,"spinDirection":59},"zone":3,"typeConfidence":0.91,"plateTime":0.4323085548163985,"extension":5.87475108908767},"hitData":{"launchSpeed":98.9,"launchAngle":14.0,"totalDistance":254.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":121.7,"coordY":80.36}},"index":2,"playId":"b03f7baa-b1d7-3d0d-86be-0021f47394cc","pitchNumber":2,"startTime":"2026-08-19T01:19:32.922Z","endTime":"2026-08-19T01:19:42.706Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T01:19:42.706Z","atBatIndex":63},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Agustín Ramírez grounds into a force out, shortstop Trea Turner to second baseman Luis Arraez. Heriberto Hernández out at 2nd.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-19T01:20:11.034Z","endTime":"2026-08-19T01:20:51.811Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"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":86.8,"endSpeed":80.5,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.822175554459022,"aZ":-30.051404238301462,"pfxX":7.176178829124952,"pfxZ":1.2967335801982358,"pX":-0.11898613244309605,"pZ":2.2573037729978327,"vX0":1.8842397787920073,"vY0":-126.5724343168916,"vZ0":-2.1781021948669372,"x":121.54,"y":177.83,"x0":-1.8040201504873794,"y0":50.00178203835667,"z0":5.515758268102084,"aX":11.73948323072715},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.2,"breakHorizontal":-13.4,"spinRate":2964,"spinDirection":66},"zone":5,"typeConfidence":0.9,"plateTime":0.431370248544531,"extension":5.855324839427874},"index":0,"playId":"74e779c7-72c4-3613-892b-e4f948e9ac7c","pitchNumber":1,"startTime":"2026-08-19T01:20:16.431Z","endTime":"2026-08-19T01:20:19.531Z","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":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.5,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.861059365031615,"aZ":-19.400664737684863,"pfxX":-10.48099980697004,"pfxZ":6.429076097416823,"pX":-0.2696794628477671,"pZ":0.9433856407055903,"vX0":6.445667198211534,"vY0":-139.64452300866827,"vZ0":-9.176125597669344,"x":127.28,"y":213.31,"x0":-1.2397316633482987,"y0":50.00019393430155,"z0":5.535096791076281,"aX":-20.807830949095106},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.0,"breakHorizontal":17.8,"spinRate":2377,"spinDirection":223},"zone":13,"typeConfidence":0.94,"plateTime":0.39142549163493445,"extension":6.407855961204315},"index":1,"playId":"c0ac310b-9382-3651-ab16-9fb9b987f9cf","pitchNumber":2,"startTime":"2026-08-19T01:20:31.492Z","endTime":"2026-08-19T01:20:34.560Z","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":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.875276955317098,"aZ":-20.394082137799643,"pfxX":-9.573412969341408,"pfxZ":5.897394368366227,"pX":-0.042760259277249024,"pZ":2.866643319243929,"vX0":6.734990885828889,"vY0":-140.04293721513739,"vZ0":-4.121686712034904,"x":118.63,"y":161.38,"x0":-1.227842339443933,"y0":50.00410158438357,"z0":5.681317791009247,"aX":-19.129383259094034},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.1,"breakHorizontal":16.1,"spinRate":2377,"spinDirection":224},"zone":2,"typeConfidence":0.94,"plateTime":0.3902321324710023,"extension":6.369748253804906},"hitData":{"launchSpeed":102.3,"launchAngle":1.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.42,"coordY":150.51}},"index":2,"playId":"adb42296-0b35-38fb-9542-161200f2e33a","pitchNumber":3,"startTime":"2026-08-19T01:20:45.254Z","endTime":"2026-08-19T01:20:51.811Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T01:20:51.811Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryson Stott walks.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-19T01:22:57.510Z","endTime":"2026-08-19T01:23:50.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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],"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":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"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(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":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.862049593926102,"aZ":-29.796641618774107,"pfxX":1.5520716586478924,"pfxZ":1.5216612425644254,"pX":-0.39791498118859314,"pZ":1.2668066059092051,"vX0":1.375815269272244,"vY0":-123.65284987903918,"vZ0":-5.765440047398733,"x":132.17,"y":204.58,"x0":-1.1615976425381338,"y0":50.00261547845741,"z0":6.105066664977443,"aX":2.421609984665007},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.8,"breakHorizontal":-3.1,"spinRate":2281,"spinDirection":45},"zone":13,"typeConfidence":0.85,"plateTime":0.44164493190780574,"extension":6.339352584869788},"index":0,"playId":"037d979a-e318-37c9-86b3-2e9a25e47356","pitchNumber":1,"startTime":"2026-08-19T01:23:02.699Z","endTime":"2026-08-19T01:23:06.371Z","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":84.4,"endSpeed":78.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.927022868989404,"aZ":-28.214570383695193,"pfxX":2.5588207189521635,"pfxZ":2.571660161380695,"pX":0.09619555431335487,"pZ":0.6867121603950797,"vX0":2.8426112862515973,"vY0":-122.79726725136848,"vZ0":-6.65998460174969,"x":113.33,"y":220.24,"x0":-1.4060712850105206,"y0":50.00043375230619,"z0":5.815320274905484,"aX":3.9298100209523668},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.5,"breakHorizontal":-5.3,"spinRate":2463,"spinDirection":59},"zone":14,"typeConfidence":0.88,"plateTime":0.44500879047951925,"extension":6.280875496339345},"index":1,"playId":"58e1d86d-6aa3-38b7-94f3-7c1f6d9fff08","pitchNumber":2,"startTime":"2026-08-19T01:23:16.263Z","endTime":"2026-08-19T01:23:19.513Z","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":93.2,"endSpeed":86.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.712943041130416,"aZ":-24.044404489604727,"pfxX":-9.199687581549744,"pfxZ":4.306424749673958,"pX":-1.2640805748400972,"pZ":3.557351548255218,"vX0":3.36193140023301,"vY0":-135.8333903595073,"vZ0":-2.2872191546646654,"x":165.18,"y":142.73,"x0":-1.3146389767368334,"y0":50.00488092199036,"z0":6.06316148852502,"aX":-17.381039952854664},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.6,"breakHorizontal":16.1,"spinRate":1976,"spinDirection":226},"zone":11,"typeConfidence":0.83,"plateTime":0.40155194202334776,"extension":6.129922091975298},"index":2,"playId":"63491ab4-3c60-3dff-b85d-13afc1a76b55","pitchNumber":3,"startTime":"2026-08-19T01:23:32.499Z","endTime":"2026-08-19T01:23:35.499Z","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":94.4,"endSpeed":86.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.457752138196952,"aZ":-29.097019204681576,"pfxX":-9.792834636208323,"pfxZ":1.5981216021693925,"pX":-1.5050246186620924,"pZ":3.3402641322421367,"vX0":2.6395647978229446,"vY0":-137.56296743218348,"vZ0":-2.121002730568996,"x":174.37,"y":148.59,"x0":-1.202520974285466,"y0":50.00108214926311,"z0":6.086480992303051,"aX":-18.835725736669904},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":2.6,"breakHorizontal":17.2,"spinRate":2012,"spinDirection":224},"zone":11,"typeConfidence":0.9,"plateTime":0.3976033474233245,"extension":6.2366419753637405},"index":3,"playId":"f4e4769d-d6a6-3539-a1d6-79a6140e7386","pitchNumber":4,"startTime":"2026-08-19T01:23:47.568Z","endTime":"2026-08-19T01:23:50.901Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T01:23:50.901Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Marsh flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-19T01:24:09.835Z","endTime":"2026-08-19T01:25:09.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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],"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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":77.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.653237217630355,"aZ":-28.033941987384036,"pfxX":0.12432967551940077,"pfxZ":2.7500013491513595,"pX":-0.16004642836021687,"pZ":2.2430768572496897,"vX0":2.362886216322435,"vY0":-121.80756617448779,"vZ0":-3.2608555966749955,"x":123.1,"y":178.22,"x0":-1.1583074831898998,"y0":50.0026929121178,"z0":6.020004697050921,"aX":0.18639555760679116},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.4,"breakHorizontal":-0.7,"spinRate":2480,"spinDirection":69},"zone":8,"typeConfidence":0.49,"plateTime":0.44946139373494987,"extension":6.38265757708531},"index":0,"playId":"c846260e-f275-37e0-8e5b-945af4f122e1","pitchNumber":1,"startTime":"2026-08-19T01:24:17.269Z","endTime":"2026-08-19T01:24:21.193Z","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":"d4202907-02af-390a-838a-c7ba087d587b","startTime":"2026-08-19T01:24:34.561Z","endTime":"2026-08-19T01:24:37.792Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.939791285385883,"aZ":-32.46056399698658,"pfxX":0.4821585550072778,"pfxZ":-0.1817104362765356,"pX":-0.12417419149359837,"pZ":2.20135300218269,"vX0":1.8594495236243955,"vY0":-124.02644294487799,"vZ0":-3.2191075126829762,"x":121.73,"y":179.34,"x0":-0.9425147010264359,"y0":50.003104492896114,"z0":6.189075666261827,"aX":0.7601536046417484},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.7,"breakHorizontal":-1.2,"spinRate":2260,"spinDirection":55},"zone":8,"typeConfidence":0.49,"plateTime":0.43955116365264724,"extension":6.3474987246287595},"hitData":{"launchSpeed":101.2,"launchAngle":32.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.98,"coordY":40.47}},"index":2,"playId":"2853197f-780f-3468-8fc6-c670f352f041","pitchNumber":2,"startTime":"2026-08-19T01:24:55.342Z","endTime":"2026-08-19T01:25:09.838Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T01:25:09.838Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"J.T. Realmuto walks.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-19T01:25:30.794Z","endTime":"2026-08-19T01:27:51.571Z","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":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"postOnSecond":{"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,4,5,6],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","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":3},"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":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.777788714592994,"aZ":-29.489646428460414,"pfxX":-8.538633808334778,"pfxZ":1.6649273110500813,"pX":0.5211267387743753,"pZ":1.9250929017398055,"vX0":6.026966407430478,"vY0":-125.76635360298708,"vZ0":-4.653189679438481,"x":97.14,"y":186.8,"x0":-0.7883667952796853,"y0":50.00340466949562,"z0":6.171054894611597,"aX":-13.777935401307344},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.3,"breakHorizontal":14.2,"spinRate":1286,"spinDirection":245},"zone":9,"typeConfidence":0.91,"plateTime":0.43431840185405646,"extension":6.442437057797788},"index":0,"playId":"918542c0-b2d6-3882-8bed-030c5a2b2b10","pitchNumber":1,"startTime":"2026-08-19T01:25:40.243Z","endTime":"2026-08-19T01:25:43.600Z","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":84.6,"endSpeed":77.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.818589896776025,"aZ":-25.600651162798382,"pfxX":2.2392471142869113,"pfxZ":4.303462717483651,"pX":0.2546037428410101,"pZ":2.0293118516125688,"vX0":2.127456516401621,"vY0":-123.14572775142783,"vZ0":-4.560030221316811,"x":107.3,"y":183.99,"x0":-0.9132422286950784,"y0":50.00125800007112,"z0":6.086145627220152,"aX":3.4178233859917424},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":7.0,"breakHorizontal":-4.6,"spinRate":2506,"spinDirection":68},"zone":9,"typeConfidence":0.89,"plateTime":0.4458093611373579,"extension":6.425629525074323},"index":1,"playId":"ebac844d-998f-3f8f-b6bd-954535387137","pitchNumber":2,"startTime":"2026-08-19T01:25:58.708Z","endTime":"2026-08-19T01:26:01.708Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.406826702315392,"aZ":-35.44575307441502,"pfxX":-0.3592512074053218,"pfxZ":-2.1038408544485296,"pX":1.7804513580365369,"pZ":-1.0824350795597886,"vX0":5.590159380638571,"vY0":-123.60586650250616,"vZ0":-10.363458821736826,"x":49.13,"y":268.01,"x0":-0.458677561950311,"y0":50.003976826861106,"z0":6.118537462234941,"aX":-0.5600202256155739},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-5.9,"breakHorizontal":-0.6,"spinRate":2511,"spinDirection":34},"zone":14,"typeConfidence":0.86,"plateTime":0.44222291500721544,"extension":6.731872251247508},"index":2,"playId":"f4be48c4-95b4-37ec-9003-93f7f75136c1","pitchNumber":3,"startTime":"2026-08-19T01:26:19.406Z","endTime":"2026-08-19T01:26:22.406Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Tyler Phillips. Bryson Stott to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"actionPlayId":"f4be48c4-95b4-37ec-9003-93f7f75136c1","startTime":"2026-08-19T01:26:31.787Z","endTime":"2026-08-19T01:26:58.185Z","isPitch":false,"isBaseRunningPlay":true,"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.267029527049054,"aZ":-25.817459102932638,"pfxX":-7.92998464020691,"pfxZ":3.902431785030058,"pX":1.800999830676697,"pZ":1.4411251571862638,"vX0":8.39510808082041,"vY0":-126.40146127124646,"vZ0":-6.475319428480731,"x":48.35,"y":199.87,"x0":-0.5232752616540569,"y0":50.00071605623896,"z0":6.09151878261344,"aX":-12.910264449026176},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.9,"breakHorizontal":12.6,"spinRate":1111,"spinDirection":244},"zone":14,"typeConfidence":0.91,"plateTime":0.43229804177024134,"extension":6.78358179506862},"index":4,"playId":"8b66f9d9-eb0c-3f32-8a76-f6b6d3baa1b8","pitchNumber":4,"startTime":"2026-08-19T01:26:58.185Z","endTime":"2026-08-19T01:27:01.185Z","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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.802073257395627,"aZ":-21.847428503698108,"pfxX":-7.4338439891021055,"pfxZ":6.272170255094858,"pX":1.5609583925382882,"pZ":-0.002574654084336608,"vX0":7.924261085683077,"vY0":-126.69264043900935,"vZ0":-10.58613016431014,"x":57.5,"y":238.85,"x0":-0.6228716998596077,"y0":50.003337719501985,"z0":5.935852275073179,"aX":-12.239139949228427},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.4,"breakHorizontal":12.0,"spinRate":1172,"spinDirection":240},"zone":14,"typeConfidence":0.92,"plateTime":0.4302414757699693,"extension":6.537852671456455},"index":5,"playId":"48b95e8c-8aec-340d-88e6-a9a7b9630719","pitchNumber":5,"startTime":"2026-08-19T01:27:16.873Z","endTime":"2026-08-19T01:27:22.801Z","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":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.911664716259317,"aZ":-37.35927713827672,"pfxX":7.4124741525743705,"pfxZ":-3.469956987909981,"pX":1.5074320907547318,"pZ":0.5920148409778445,"vX0":3.4114531058248394,"vY0":-122.40298480269288,"vZ0":-5.344415447749204,"x":59.54,"y":222.8,"x0":-0.8748191697707697,"y0":50.005883811359276,"z0":6.06313465203544,"aX":11.062117792018187},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-7.4,"breakHorizontal":-14.3,"spinRate":2435,"spinDirection":62},"zone":14,"typeConfidence":0.65,"plateTime":0.45036400832949264,"extension":6.348580879944352},"index":6,"playId":"1b57b3f5-0155-332e-8ee7-5bff29556826","pitchNumber":6,"startTime":"2026-08-19T01:27:47.820Z","endTime":"2026-08-19T01:27:51.571Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T01:27:51.571Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Justin Crawford strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-19T01:30:50.546Z","endTime":"2026-08-19T01:33:24.502Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"postOnSecond":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":640459,"link":"/api/v1/people/640459"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-19T01:28:00.331Z","endTime":"2026-08-19T01:28:46.949Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Calvin Faucher replaces Tyler Phillips.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-19T01:28:46.949Z","endTime":"2026-08-19T01:30:52.842Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676534,"link":"/api/v1/people/676534"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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":87.3,"endSpeed":80.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.473662065751096,"aZ":-30.6704977980913,"pfxX":6.199139123705565,"pfxZ":0.9125239253244857,"pX":0.6894619349436588,"pZ":1.5716923242237204,"vX0":3.1966964069609745,"vY0":-127.1687205657067,"vZ0":-3.37042906097856,"x":90.72,"y":196.34,"x0":-1.3880533638339076,"y0":50.0000235962896,"z0":5.340689647161215,"aX":10.176174365229619},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.2,"breakHorizontal":-11.9,"spinRate":2984,"spinDirection":60},"zone":14,"typeConfidence":0.91,"plateTime":0.43029753629709955,"extension":6.095247687213795},"index":2,"playId":"e4b1a6d9-da9e-385b-b365-09b34ce44538","pitchNumber":1,"startTime":"2026-08-19T01:30:52.842Z","endTime":"2026-08-19T01:30:56.572Z","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":95.5,"endSpeed":87.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.03295246413693,"aZ":-16.331952534054583,"pfxX":-5.4296092392168385,"pfxZ":8.010155390100397,"pX":-2.3352903889322265,"pZ":4.113125552475005,"vX0":-0.3179489742449371,"vY0":-139.2084035056992,"vZ0":-0.826161563311071,"x":206.02,"y":127.73,"x0":-1.5137674751054,"y0":50.00024399926687,"z0":5.48713142434022,"aX":-10.735479010628215},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.5,"breakHorizontal":10.0,"spinRate":2368,"spinDirection":225},"zone":11,"typeConfidence":0.93,"plateTime":0.3923181845402848,"extension":6.046755062117363},"index":3,"playId":"fcb91562-1f47-366d-bdde-24722ccc44b8","pitchNumber":2,"startTime":"2026-08-19T01:31:29.394Z","endTime":"2026-08-19T01:31:32.527Z","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":true},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.93190903857416,"aZ":-19.778245072237603,"pfxX":-7.488851529579088,"pfxZ":6.424208619721814,"pX":-0.6411916702189606,"pZ":3.501394594780873,"vX0":4.575147289102361,"vY0":-137.83802686682014,"vZ0":-1.4650731762931732,"x":141.44,"y":144.24,"x0":-1.3475194239690231,"y0":50.000200731252065,"z0":5.371959583458104,"aX":-14.44336152514029},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.5,"breakHorizontal":12.6,"spinRate":2374,"spinDirection":226},"zone":11,"typeConfidence":0.62,"plateTime":0.3970074737039915,"extension":6.211993374513648},"index":4,"playId":"cbfd81ee-a45e-303e-af13-89b2137b1494","pitchNumber":3,"startTime":"2026-08-19T01:31:53.996Z","endTime":"2026-08-19T01:31:57.557Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"}}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":87.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.768303702327717,"aZ":-24.967468198339294,"pfxX":0.7564095009345264,"pfxZ":3.7590943633107123,"pX":0.8071603231241986,"pZ":2.1246313493148543,"vX0":5.468031515044306,"vY0":-136.79512568715032,"vZ0":-4.136474715237615,"x":86.23,"y":181.41,"x0":-1.3060870372065112,"y0":50.00374644015088,"z0":5.343334661636054,"aX":1.4512013877372483},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.2,"breakHorizontal":-2.4,"spinRate":2774,"spinDirection":183},"zone":14,"typeConfidence":0.9,"plateTime":0.39856025841740284,"extension":6.1656086899551745},"index":5,"playId":"58b89e20-bc11-359c-9e4f-418a3d03b27b","pitchNumber":4,"startTime":"2026-08-19T01:32:29.232Z","endTime":"2026-08-19T01:32:33.338Z","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":88.3,"endSpeed":80.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.969185943340626,"aZ":-31.327886994806292,"pfxX":9.962310667608415,"pfxZ":0.5100589479847732,"pX":1.4194182358894238,"pZ":1.000027825967983,"vX0":3.881343855469485,"vY0":-128.47051954652807,"vZ0":-4.425302905845538,"x":62.9,"y":211.78,"x0":-1.4091175066249135,"y0":50.001633652336714,"z0":5.206061860038363,"aX":16.49329114482653},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.1,"breakHorizontal":-19.0,"spinRate":3114,"spinDirection":62},"zone":14,"typeConfidence":0.93,"plateTime":0.42789638262757235,"extension":6.2119201978272764},"index":6,"playId":"212fb08b-d29a-3b7f-b0ee-fdc673d4e3cf","pitchNumber":5,"startTime":"2026-08-19T01:32:56.515Z","endTime":"2026-08-19T01:32:59.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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.5,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.70407531922339,"aZ":-27.818313068658412,"pfxX":2.3810906273914223,"pfxZ":2.26158544012484,"pX":0.9431920569337858,"pZ":1.350015972335689,"vX0":5.3873330804794834,"vY0":-137.2826520785595,"vZ0":-5.488143740864295,"x":81.05,"y":202.33,"x0":-1.346734668139449,"y0":50.00312847548322,"z0":5.245892630371996,"aX":4.587804984258719},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.2,"breakHorizontal":-5.4,"spinRate":2865,"spinDirection":200},"zone":14,"typeConfidence":0.91,"plateTime":0.39754444449340554,"extension":6.170058887107172},"index":7,"playId":"c1ede221-dc28-3b16-afd1-23335f123fc0","pitchNumber":6,"startTime":"2026-08-19T01:33:21.502Z","endTime":"2026-08-19T01:33:24.502Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T01:33:24.502Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Schwarber singles on a line drive to left fielder Heriberto Hernández. Bryson Stott scores. J.T. Realmuto to 2nd.","rbi":1,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-19T01:33:45.310Z","endTime":"2026-08-19T01:34:06.188Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"postOnSecond":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"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_force","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","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":{"id":663969,"link":"/api/v1/people/663969"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.605761630500098,"aZ":-42.69586820856299,"pfxX":7.689066600680242,"pfxZ":-6.688653141463558,"pX":0.12231993856708508,"pZ":2.2184462718461297,"vX0":0.9823102342779563,"vY0":-125.22235268601739,"vZ0":0.06343974375648775,"x":112.34,"y":178.88,"x0":-1.2741123358757986,"y0":50.00514333044946,"z0":5.714575161878023,"aX":12.09150295058959},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-11.8,"breakHorizontal":-14.2,"spinRate":3133,"spinDirection":43},"zone":5,"typeConfidence":0.88,"plateTime":0.43906357945320496,"extension":6.0868544474099435},"hitData":{"launchSpeed":83.8,"launchAngle":23.0,"totalDistance":249.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":53.7,"coordY":116.32}},"index":0,"playId":"ec8cf9da-b209-385f-b214-14a8f992f48e","pitchNumber":1,"startTime":"2026-08-19T01:33:55.341Z","endTime":"2026-08-19T01:34:06.188Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T01:34:06.188Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner called out on strikes.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-19T01:34:26.963Z","endTime":"2026-08-19T01:35:58.960Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","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":640459,"link":"/api/v1/people/640459"},"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":87.7,"endSpeed":80.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10506693972246,"aZ":-32.211894385720754,"pfxX":4.5976607314814295,"pfxZ":-0.022081178431193393,"pX":0.3172463281315427,"pZ":1.8300107962221088,"vX0":3.146906914858028,"vY0":-127.77547913079957,"vZ0":-2.4503754309519383,"x":104.91,"y":189.37,"x0":-1.5273262019963099,"y0":50.00473903402014,"z0":5.33035764733677,"aX":7.608464692598462},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.4,"breakHorizontal":-9.0,"spinRate":2995,"spinDirection":65},"zone":9,"typeConfidence":0.85,"plateTime":0.4285156482184589,"extension":6.152415882450769},"index":0,"playId":"892265dc-8ff5-3ef7-a5fa-2e39ed44f6e6","pitchNumber":1,"startTime":"2026-08-19T01:34:34.893Z","endTime":"2026-08-19T01:34:38.004Z","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":88.7,"endSpeed":82.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.779234169556457,"aZ":-31.557818893305505,"pfxX":4.3921680097181195,"pfxZ":0.36111318287712013,"pX":1.1291954535043247,"pZ":1.2432446955975232,"vX0":4.707620427242015,"vY0":-129.1181498636277,"vZ0":-4.1858477167874355,"x":73.96,"y":205.21,"x0":-1.282711499538021,"y0":50.003561396525974,"z0":5.29146001192478,"aX":7.4763456887989665},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.0,"breakHorizontal":-8.9,"spinRate":2986,"spinDirection":59},"zone":14,"typeConfidence":0.82,"plateTime":0.4228754138555266,"extension":6.190542957709342},"index":1,"playId":"82f4c44b-8698-3719-9202-a0efb43a3abc","pitchNumber":2,"startTime":"2026-08-19T01:34:52.768Z","endTime":"2026-08-19T01:34:56.017Z","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.2,"endSpeed":87.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51124789771462,"aZ":-31.293631159882946,"pfxX":-9.46931046500329,"pfxZ":0.4515265316011323,"pX":-1.0875592696695666,"pZ":2.598187182588674,"vX0":4.259078021646248,"vY0":-138.57677759933935,"vZ0":-1.830150446894649,"x":158.46,"y":168.63,"x0":-1.412787409112385,"y0":50.003489687662245,"z0":5.354603597439946,"aX":-18.445927218812052},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":0.6,"breakHorizontal":16.3,"spinRate":2266,"spinDirection":228},"zone":11,"typeConfidence":0.93,"plateTime":0.39501321628195685,"extension":6.174384151876609},"index":2,"playId":"8ed11147-c015-38f4-9993-67ada09a1b72","pitchNumber":3,"startTime":"2026-08-19T01:35:09.357Z","endTime":"2026-08-19T01:35:12.366Z","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":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.045131857418813,"aZ":-30.723399097074537,"pfxX":6.004654053060639,"pfxZ":0.8580617766616783,"pX":2.7608706087259027,"pZ":0.9163981344078156,"vX0":8.224713701000445,"vY0":-129.23151610140658,"vZ0":-5.177856802121004,"x":11.76,"y":214.04,"x0":-1.2436274825210627,"y0":50.003119815086556,"z0":5.307237818667008,"aX":10.15058317996965},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.6,"breakHorizontal":-12.7,"spinRate":3150,"spinDirection":48},"zone":14,"typeConfidence":0.89,"plateTime":0.4239005395480149,"extension":6.162730396764963},"index":3,"playId":"b8fe349f-a3da-367c-89ae-0d558241f25f","pitchNumber":4,"startTime":"2026-08-19T01:35:36.131Z","endTime":"2026-08-19T01:35:39.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.721123553215136,"aZ":-15.771903840938608,"pfxX":-5.475526391982316,"pfxZ":8.060414804924282,"pX":-0.4972451851856315,"pZ":2.0631262286946392,"vX0":4.433872647366385,"vY0":-141.188958981793,"vZ0":-5.901701477868498,"x":135.95,"y":183.08,"x0":-1.3703124123889259,"y0":50.00624300510017,"z0":5.181912053722286,"aX":-11.14607668447542},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.7,"breakHorizontal":9.1,"spinRate":2451,"spinDirection":222},"zone":7,"typeConfidence":0.91,"plateTime":0.3867629013065934,"extension":6.273792937807802},"index":4,"playId":"f7057388-301c-394b-bcc8-857e47da81a1","pitchNumber":5,"startTime":"2026-08-19T01:35:55.082Z","endTime":"2026-08-19T01:35:58.960Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T01:35:58.960Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Leo Jiménez grounds out, third baseman Bryson Stott to first baseman Alec Bohm.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-19T01:38:36.669Z","endTime":"2026-08-19T01:39:23.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"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":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brooks Raley replaces Orion Kerkering.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-19T01:37:16.054Z","endTime":"2026-08-19T01:38:20.848Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":548384,"link":"/api/v1/people/548384"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Leo Jiménez replaces Owen Caissie.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-19T01:38:20.848Z","endTime":"2026-08-19T01:38:38.951Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":683357,"link":"/api/v1/people/683357"}},{"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":90.2,"endSpeed":82.7,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86773588914365,"aZ":-24.937257547930933,"pfxX":9.523815293196739,"pfxZ":4.140148617083447,"pX":0.5655898780621115,"pZ":3.231452112450702,"vX0":-9.345572338697297,"vY0":-131.1351888983042,"vZ0":-1.4158218637961646,"x":95.44,"y":151.53,"x0":2.9325502169785786,"y0":50.00191102941732,"z0":5.63281024799053,"aX":16.641876368567665},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.4,"breakHorizontal":-15.2,"spinRate":2441,"spinDirection":127},"zone":3,"typeConfidence":0.89,"plateTime":0.41714772450989823,"extension":5.893777009717617},"index":2,"playId":"94237668-ad25-361e-ab7a-f98cea0fd0db","pitchNumber":1,"startTime":"2026-08-19T01:38:38.951Z","endTime":"2026-08-19T01:38:42.071Z","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":87.7,"endSpeed":81.3,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94822627114236,"aZ":-24.411746876786655,"pfxX":0.6957168333164248,"pfxZ":4.655390711512794,"pX":-0.7500592147116909,"pZ":3.849354488745403,"vX0":-9.503323494051555,"vY0":-127.49984342689902,"vZ0":0.023892995336545653,"x":145.59,"y":134.85,"x0":2.914383643267405,"y0":50.00438327995662,"z0":5.745223336422925,"aX":1.1604510852608},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.6,"breakHorizontal":0.6,"spinRate":2549,"spinDirection":150},"zone":11,"typeConfidence":0.92,"plateTime":0.4274264810248054,"extension":5.762441887134491},"index":3,"playId":"ca9fe396-3f94-3dd9-b1d2-77115504bc78","pitchNumber":2,"startTime":"2026-08-19T01:38:50.012Z","endTime":"2026-08-19T01:38:53.190Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.9,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.80704655594278,"aZ":-28.629082275424828,"pfxX":-7.434471179977591,"pfxZ":2.441753220348734,"pX":0.4165300934177509,"pZ":2.185972358631776,"vX0":-4.716294448944879,"vY0":-119.29970978210811,"vZ0":-1.579812425109085,"x":101.12,"y":179.76,"x0":3.381057466222255,"y0":50.00012806839072,"z0":5.424449104713875,"aX":-10.7694673034357},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":4.3,"breakHorizontal":14.5,"spinRate":2931,"spinDirection":284},"zone":6,"typeConfidence":0.88,"plateTime":0.4582027783481353,"extension":5.636929911556527},"index":4,"playId":"9a3eca88-5076-3c67-bf0d-998f75b9e821","pitchNumber":3,"startTime":"2026-08-19T01:39:02.001Z","endTime":"2026-08-19T01:39:05.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.7,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.000063051345652,"aZ":-32.01957973201986,"pfxX":11.301545955418394,"pfxZ":0.09984426941886237,"pX":0.512008309098965,"pZ":1.8365854664578767,"vX0":-8.967658365410642,"vY0":-124.0608788287683,"vZ0":-2.7193564368164056,"x":97.48,"y":189.19,"x0":2.6990140000933915,"y0":50.00281275828971,"z0":5.6062117205654936,"aX":17.678859351679975},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.2,"breakHorizontal":-18.5,"spinRate":1895,"spinDirection":95},"zone":9,"typeConfidence":0.88,"plateTime":0.44090663811754816,"extension":5.573549380527456},"hitData":{"launchSpeed":92.0,"launchAngle":-0.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.36,"coordY":161.15}},"index":5,"playId":"8185b399-ac43-31c9-915d-81678836b26f","pitchNumber":4,"startTime":"2026-08-19T01:39:15.454Z","endTime":"2026-08-19T01:39:23.005Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T01:39:23.005Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Javier Sanoja strikes out swinging.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-19T01:39:44.586Z","endTime":"2026-08-19T01:41:34.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"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(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":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.562501083331007,"aZ":-24.92185382815436,"pfxX":0.14352275576729134,"pfxZ":4.385451065297378,"pX":1.3878091245642914,"pZ":2.873488607198411,"vX0":-4.528629941475181,"vY0":-127.39569534563316,"vZ0":-2.050623550808342,"x":64.1,"y":161.2,"x0":3.1649832710610015,"y0":50.00553261089114,"z0":5.645952535977253,"aX":0.2383137052355883},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.7,"breakHorizontal":0.7,"spinRate":2556,"spinDirection":177},"zone":12,"typeConfidence":0.92,"plateTime":0.42886792477063995,"extension":5.755037707739266},"index":0,"playId":"03d24e98-097a-3637-ba48-ee8571c35ed6","pitchNumber":1,"startTime":"2026-08-19T01:39:51.714Z","endTime":"2026-08-19T01:39:55.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.257496635091005,"aZ":-28.029091509980002,"pfxX":-1.5084069756694332,"pfxZ":2.518770914817095,"pX":-0.04921670232539886,"pZ":3.477564292606163,"vX0":-6.899263619771788,"vY0":-127.04519905329278,"vZ0":-0.2815417606727213,"x":118.88,"y":144.89,"x0":2.889604401867395,"y0":50.00368197773198,"z0":5.803831745136827,"aX":-2.483332683953309},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.7,"breakHorizontal":4.2,"spinRate":2600,"spinDirection":186},"zone":11,"typeConfidence":0.92,"plateTime":0.4299255354309772,"extension":5.883375877835061},"index":1,"playId":"3c8a23f9-c2d6-3fb8-93c4-a739c509f3db","pitchNumber":2,"startTime":"2026-08-19T01:40:07.975Z","endTime":"2026-08-19T01:40:11.126Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-08-19T01:40:19.375Z","endTime":"2026-08-19T01:40:32.538Z","isPitch":false,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.1,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.811141106820855,"aZ":-32.89011677067619,"pfxX":9.615398957543682,"pfxZ":-0.4699018141183018,"pX":1.5740817644883023,"pZ":2.7597134003628,"vX0":-6.160310681447123,"vY0":-122.13394658841237,"vZ0":-0.3757374954417022,"x":57.0,"y":164.27,"x0":2.8783867232743803,"y0":50.00513131409841,"z0":5.741495145515129,"aX":14.544047477879671},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.7,"breakHorizontal":-16.0,"spinRate":1960,"spinDirection":109},"zone":12,"typeConfidence":0.9,"plateTime":0.4482843569572914,"extension":5.6591922136505275},"index":3,"playId":"4e401e96-a442-3ad6-a928-5ec672be646d","pitchNumber":3,"startTime":"2026-08-19T01:40:32.538Z","endTime":"2026-08-19T01:40:36.388Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":83.6,"endSpeed":76.6,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.10442998936104,"aZ":-32.95896127954912,"pfxX":10.534643277917482,"pfxZ":-0.5229575486739986,"pX":-0.04707171567229534,"pZ":2.6665089477203603,"vX0":-9.608181690373355,"vY0":-121.41230254795374,"vZ0":-0.45468437265738726,"x":118.79,"y":166.78,"x0":2.595761472240349,"y0":50.004998484353386,"z0":5.728173350773097,"aX":15.706106333864131},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.8,"breakHorizontal":-16.8,"spinRate":1930,"spinDirection":104},"zone":2,"typeConfidence":0.91,"plateTime":0.45139463263218893,"extension":5.742805106882121},"index":4,"playId":"6e71a045-121a-3af7-9f8b-fd20fd805172","pitchNumber":4,"startTime":"2026-08-19T01:40:48.263Z","endTime":"2026-08-19T01:40:52.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.598416305870465,"aZ":-26.306592591059506,"pfxX":-1.1847258140724697,"pfxZ":3.535461949963091,"pX":-0.7920912538724424,"pZ":3.322746273987154,"vX0":-8.93179321368039,"vY0":-127.62689169864323,"vZ0":-0.6359178620356618,"x":147.19,"y":149.07,"x0":2.897195779164211,"y0":50.00452041225812,"z0":5.634587845262104,"aX":-1.9680504993743533},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.5,"breakHorizontal":4.1,"spinRate":2639,"spinDirection":178},"zone":11,"typeConfidence":0.91,"plateTime":0.4280454478346192,"extension":5.765350384300774},"index":5,"playId":"b60ece00-f2ca-3274-8355-b0d691a9e1c2","pitchNumber":5,"startTime":"2026-08-19T01:41:10.786Z","endTime":"2026-08-19T01:41:15.122Z","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":81.4,"endSpeed":74.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09818378863254,"aZ":-30.73976778266133,"pfxX":-8.554636055482083,"pfxZ":1.0178628484139995,"pX":0.6879791903124187,"pZ":2.8832407864798717,"vX0":-3.3932065953650894,"vY0":-118.5246677518621,"vZ0":0.6297832993776331,"x":90.78,"y":160.93,"x0":3.2526466817792743,"y0":50.00553004702049,"z0":5.43653272835488,"aX":-12.088287942264294},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":2.3,"breakHorizontal":16.3,"spinRate":2979,"spinDirection":285},"zone":3,"typeConfidence":0.89,"plateTime":0.4633331191498331,"extension":5.735760853107333},"index":6,"playId":"f707a4da-1ace-388f-842e-c5a44c6b45bf","pitchNumber":6,"startTime":"2026-08-19T01:41:31.949Z","endTime":"2026-08-19T01:41:34.962Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T01:41:34.962Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Esteury Ruiz grounds out, third baseman Bryson Stott to first baseman Alec Bohm.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-19T01:42:03.411Z","endTime":"2026-08-19T01:42:29.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"53.93"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.00"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.22"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.80"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.33"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.88"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.50"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.46"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.62"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"57.48"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"38.04"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.62"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.76"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.667"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.182"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".952"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".667"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".192"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.667"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.182"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".952"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"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":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Esteury Ruiz replaces Brian Navarreto.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-19T01:41:48.291Z","endTime":"2026-08-19T01:42:05.699Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":640459,"link":"/api/v1/people/640459"}},{"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":86.7,"endSpeed":80.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.269989889640183,"aZ":-26.060718083549425,"pfxX":-2.5428127449797353,"pfxZ":3.7530291801589275,"pX":1.773897254381014,"pZ":3.092679908200201,"vX0":-2.7556726433338445,"vY0":-126.38478333119286,"vZ0":-1.4606871676647397,"x":49.38,"y":155.28,"x0":3.2061214409925003,"y0":50.00050893468607,"z0":5.758951374414779,"aX":-4.137601061544518},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.7,"breakHorizontal":5.2,"spinRate":2579,"spinDirection":196},"zone":12,"typeConfidence":0.91,"plateTime":0.4323627568607167,"extension":5.7482654707017415},"index":1,"playId":"423a360c-beed-3519-89ec-b3058206db57","pitchNumber":1,"startTime":"2026-08-19T01:42:05.699Z","endTime":"2026-08-19T01:42:08.858Z","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":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.416519734741996,"aZ":-31.211804471885745,"pfxX":11.203799842997325,"pfxZ":0.5478022085967105,"pX":-0.5424504100810271,"pZ":1.5187524551465896,"vX0":-12.248890648314983,"vY0":-132.71078755371312,"vZ0":-4.266372346395097,"x":137.68,"y":197.77,"x0":2.7023559210827046,"y0":50.00550623313748,"z0":5.450300890976769,"aX":19.761143676152567},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.1,"breakHorizontal":-17.3,"spinRate":2384,"spinDirection":138},"zone":13,"typeConfidence":0.9,"plateTime":0.4145428760544245,"extension":5.846755893709318},"hitData":{"launchSpeed":87.9,"launchAngle":-6.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.81,"coordY":168.76}},"index":2,"playId":"d00fd9a4-aae6-3c19-a7e6-fd6cdc147e64","pitchNumber":2,"startTime":"2026-08-19T01:42:21.793Z","endTime":"2026-08-19T01:42:29.601Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T01:42:29.601Z","atBatIndex":73}],"currentPlay":{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Esteury Ruiz grounds out, third baseman Bryson Stott to first baseman Alec Bohm.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-19T01:42:03.411Z","endTime":"2026-08-19T01:42:29.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"53.93"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.00"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.22"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.80"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.33"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.88"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.50"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.46"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.62"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"57.48"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"38.04"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.62"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.76"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.667"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.182"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".952"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".667"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".364"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".375"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".192"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.667"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".875"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".769"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.182"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".938"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".952"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".647"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"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":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Esteury Ruiz replaces Brian Navarreto.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-19T01:41:48.291Z","endTime":"2026-08-19T01:42:05.699Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":640459,"link":"/api/v1/people/640459"}},{"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":86.7,"endSpeed":80.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.269989889640183,"aZ":-26.060718083549425,"pfxX":-2.5428127449797353,"pfxZ":3.7530291801589275,"pX":1.773897254381014,"pZ":3.092679908200201,"vX0":-2.7556726433338445,"vY0":-126.38478333119286,"vZ0":-1.4606871676647397,"x":49.38,"y":155.28,"x0":3.2061214409925003,"y0":50.00050893468607,"z0":5.758951374414779,"aX":-4.137601061544518},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.7,"breakHorizontal":5.2,"spinRate":2579,"spinDirection":196},"zone":12,"typeConfidence":0.91,"plateTime":0.4323627568607167,"extension":5.7482654707017415},"index":1,"playId":"423a360c-beed-3519-89ec-b3058206db57","pitchNumber":1,"startTime":"2026-08-19T01:42:05.699Z","endTime":"2026-08-19T01:42:08.858Z","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":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.416519734741996,"aZ":-31.211804471885745,"pfxX":11.203799842997325,"pfxZ":0.5478022085967105,"pX":-0.5424504100810271,"pZ":1.5187524551465896,"vX0":-12.248890648314983,"vY0":-132.71078755371312,"vZ0":-4.266372346395097,"x":137.68,"y":197.77,"x0":2.7023559210827046,"y0":50.00550623313748,"z0":5.450300890976769,"aX":19.761143676152567},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.1,"breakHorizontal":-17.3,"spinRate":2384,"spinDirection":138},"zone":13,"typeConfidence":0.9,"plateTime":0.4145428760544245,"extension":5.846755893709318},"hitData":{"launchSpeed":87.9,"launchAngle":-6.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.81,"coordY":168.76}},"index":2,"playId":"d00fd9a4-aae6-3c19-a7e6-fd6cdc147e64","pitchNumber":2,"startTime":"2026-08-19T01:42:21.793Z","endTime":"2026-08-19T01:42:29.601Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T01:42:29.601Z","atBatIndex":73},"scoringPlays":[7,9,35,41,47,48,51,63,69],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2],"bottom":[3,4,5,6,7,8],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":1,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":104.36,"y":145.94},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":1,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":135.02,"y":78.11},"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":1,"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":198.95,"y":102.8},"type":"O","description":"Flyout"},{"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":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":111.46,"y":149.49},"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":1,"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":131.41,"y":106.51},"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":1,"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":94.21,"y":71.06},"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":1,"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":79.84,"y":117.32},"type":"O","description":"Flyout"}]}},{"startIndex":9,"endIndex":15,"top":[9,10,11,12],"bottom":[13,14,15],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"coordinates":{"x":149.96,"y":30.02},"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":2,"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":143.71,"y":182.45},"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":2,"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":112.98,"y":171.3},"type":"O","description":"Groundout"}]}},{"startIndex":16,"endIndex":24,"top":[16,17,18,19,20],"bottom":[21,22,23,24],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":113.65,"y":162.04},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"coordinates":{"x":105.88,"y":155.07},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":138.82,"y":131.19},"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":3,"pitcher":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":158.83,"y":172.35},"type":"O","description":"Pop Out"}]}},{"startIndex":25,"endIndex":30,"top":[25,26,27],"bottom":[28,29,30],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"coordinates":{"x":118.19,"y":175.37},"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":4,"pitcher":{"id":694795,"fullName":"Josh Ekness","link":"/api/v1/people/694795"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":138.84,"y":156.59},"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":4,"pitcher":{"id":694795,"fullName":"Josh Ekness","link":"/api/v1/people/694795"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":56.95,"y":127.15},"type":"O","description":"Flyout"},{"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":694795,"fullName":"Josh Ekness","link":"/api/v1/people/694795"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":113.29,"y":158.61},"type":"O","description":"Groundout"}]}},{"startIndex":31,"endIndex":38,"top":[31,32,33,34,35],"bottom":[36,37,38],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":199.57,"y":111.59},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":91.56,"y":68.93},"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":5,"pitcher":{"id":694795,"fullName":"Josh Ekness","link":"/api/v1/people/694795"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":138.02,"y":75.05},"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":5,"pitcher":{"id":694795,"fullName":"Josh Ekness","link":"/api/v1/people/694795"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":118.05,"y":184.48},"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":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":122.62,"y":222.01},"type":"O","description":"Pop Out"}]}},{"startIndex":39,"endIndex":52,"top":[39,40,41,42,43],"bottom":[44,45,46,47,48,49,50,51,52],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":686934,"fullName":"Alex McFarlane","link":"/api/v1/people/686934"},"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"coordinates":{"x":175.5,"y":100.03},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":686934,"fullName":"Alex McFarlane","link":"/api/v1/people/686934"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":104.87,"y":169.27},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":686934,"fullName":"Alex McFarlane","link":"/api/v1/people/686934"},"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"coordinates":{"x":117.54,"y":183.97},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":686934,"fullName":"Alex McFarlane","link":"/api/v1/people/686934"},"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"coordinates":{"x":121.09,"y":163.18},"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":6,"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":45.01,"y":85.92},"type":"O","description":"Flyout"},{"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":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":127.18,"y":106.9},"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":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":119.57,"y":81.03},"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":6,"pitcher":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":135.8,"y":99.29},"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":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":143.94,"y":74.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":6,"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":107.4,"y":118.05},"type":"H","description":"Single"}]}},{"startIndex":53,"endIndex":59,"top":[53,54,55],"bottom":[56,57,58,59],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":149.59,"y":75.0},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"batter":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"coordinates":{"x":181.44,"y":170.79},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":156.27,"y":174.65},"type":"O","description":"Double Play"}],"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":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":146.97,"y":87.65},"type":"O","description":"Flyout"},{"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":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":93.26,"y":119.14},"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":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":192.59,"y":92.7},"type":"O","description":"Flyout"}]}},{"startIndex":60,"endIndex":70,"top":[60,61,62,63,64],"bottom":[65,66,67,68,69,70],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":139.19,"y":174.87},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"coordinates":{"x":119.15,"y":190.87},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":121.7,"y":80.36},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"coordinates":{"x":108.42,"y":150.51},"type":"O","description":"Forceout"}],"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":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":112.98,"y":40.47},"type":"O","description":"Flyout"},{"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":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":53.7,"y":116.32},"type":"H","description":"Single"}]}},{"startIndex":71,"endIndex":73,"top":[71,72,73],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"coordinates":{"x":104.36,"y":161.15},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"coordinates":{"x":100.81,"y":168.76},"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":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":2}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":4,"hits":5,"errors":1,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":1,"errors":1,"leftOnBase":2},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":1}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":6,"hits":10,"errors":2,"leftOnBase":8},"away":{"runs":4,"hits":5,"errors":0,"leftOnBase":5}},"defense":{"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"catcher":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"first":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"second":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"third":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"shortstop":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"left":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"center":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"right":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"onDeck":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"inHole":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"battingOrder":3,"team":{"id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"}},"offense":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"onDeck":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"inHole":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"pitcher":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"battingOrder":9,"team":{"id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"}},"balls":1,"strikes":0,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":9,"airOuts":8,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":0,"hits":5,"hitByPitch":0,"avg":".250","atBats":31,"obp":".327","slg":".403","ops":".730","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":8,"rbi":3,"leftOnBase":8,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","popOuts":5,"lineOuts":1},"pitching":{"flyOuts":7,"groundOuts":4,"airOuts":11,"runs":6,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":33,"obp":".395","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":157,"era":"3.95","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.25","battersFaced":38,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":157,"balls":58,"strikes":99,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":6,"pitchesPerInning":"19.63","runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":1},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":6,"putOuts":24,"errors":0,"chances":30,"passedBall":0,"pickoffs":0}},"players":{"ID694795":{"person":{"id":694795,"fullName":"Josh Ekness","link":"/api/v1/people/694795"},"jerseyNumber":"95","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"1.2 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":33,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":6,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":33,"balls":11,"strikes":22,"strikePercentage":".670","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":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":9,"groundOuts":14,"airOuts":14,"runs":5,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":7,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":45,"obp":".308","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":220,"era":"1.42","inningsPitched":"12.2","wins":1,"losses":1,"saves":1,"saveOpportunities":2,"holds":0,"blownSaves":1,"earnedRuns":2,"whip":"1.26","battersFaced":53,"outs":38,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":220,"balls":84,"strikes":136,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".500","pitchesPerInning":"17.37","gamesFinished":5,"strikeoutWalkRatio":"1.29","strikeoutsPer9Inn":"6.39","walksPer9Inn":"4.97","hitsPer9Inn":"6.39","runsScoredPer9":"3.55","homeRunsPer9":"0.71","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":1,"chances":3,"fielding":".667","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID676604":{"person":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604"},"jerseyNumber":"55","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":21,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":9,"strikes":12,"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":2,"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":28,"gamesStarted":0,"flyOuts":16,"groundOuts":24,"airOuts":20,"runs":11,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":30,"baseOnBalls":5,"intentionalWalks":0,"hits":27,"hitByPitch":2,"atBats":101,"obp":".315","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":431,"era":"3.16","inningsPitched":"25.2","wins":2,"losses":1,"saves":1,"saveOpportunities":2,"holds":7,"blownSaves":1,"earnedRuns":9,"whip":"1.25","battersFaced":108,"outs":77,"gamesPitched":28,"completeGames":0,"shutouts":0,"pitchesThrown":431,"balls":139,"strikes":292,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":".667","pitchesPerInning":"16.79","gamesFinished":6,"strikeoutWalkRatio":"6.00","strikeoutsPer9Inn":"10.52","walksPer9Inn":"1.75","hitsPer9Inn":"9.47","runsScoredPer9":"3.86","homeRunsPer9":"1.40","inheritedRunners":10,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID665052":{"person":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"jerseyNumber":"18","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | HR, RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":16,"groundOuts":32,"airOuts":33,"runs":28,"doubles":6,"triples":0,"homeRuns":14,"strikeOuts":57,"baseOnBalls":22,"intentionalWalks":0,"hits":47,"hitByPitch":3,"avg":".278","atBats":169,"obp":".371","slg":".562","ops":".933","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":194,"totalBases":95,"rbi":31,"leftOnBase":75,"sacBunts":0,"sacFlies":0,"babip":".337","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.07","popOuts":8,"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":0,"putOuts":84,"errors":0,"chances":84,"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"}]},"ID664126":{"person":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"jerseyNumber":"29","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":41,"gamesStarted":1,"flyOuts":29,"groundOuts":15,"airOuts":45,"runs":28,"doubles":4,"triples":2,"homeRuns":8,"strikeOuts":54,"baseOnBalls":16,"intentionalWalks":1,"hits":33,"hitByPitch":3,"atBats":146,"obp":".313","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":688,"era":"5.87","inningsPitched":"38.1","wins":3,"losses":4,"saves":18,"saveOpportunities":21,"holds":2,"blownSaves":3,"earnedRuns":25,"whip":"1.28","battersFaced":166,"outs":115,"gamesPitched":41,"completeGames":0,"shutouts":0,"pitchesThrown":688,"balls":230,"strikes":458,"strikePercentage":".670","hitBatsmen":3,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".429","pitchesPerInning":"17.95","gamesFinished":34,"strikeoutWalkRatio":"3.38","strikeoutsPer9Inn":"12.68","walksPer9Inn":"3.76","hitsPer9Inn":"7.75","runsScoredPer9":"6.57","homeRunsPer9":"1.88","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681715":{"person":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"jerseyNumber":"13","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"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":1,"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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":95,"flyOuts":41,"groundOuts":69,"airOuts":74,"runs":35,"doubles":13,"triples":1,"homeRuns":18,"strikeOuts":98,"baseOnBalls":33,"intentionalWalks":1,"hits":71,"hitByPitch":2,"avg":".228","atBats":311,"obp":".305","slg":".450","ops":".755","caughtStealing":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":347,"totalBases":140,"rbi":51,"leftOnBase":166,"sacBunts":0,"sacFlies":1,"babip":".270","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.28","popOuts":14,"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":4,"putOuts":150,"errors":3,"chances":157,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID645261":{"person":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":26,"flyOuts":99,"groundOuts":177,"airOuts":189,"runs":70,"doubles":27,"triples":2,"homeRuns":17,"strikeOuts":130,"baseOnBalls":46,"intentionalWalks":0,"hits":153,"hitByPitch":7,"atBats":645,"obp":".294","caughtStealing":6,"stolenBases":12,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":2570,"era":"3.43","inningsPitched":"170.2","wins":13,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":65,"whip":"1.17","battersFaced":702,"outs":512,"gamesPitched":26,"completeGames":1,"shutouts":1,"pitchesThrown":2570,"balls":855,"strikes":1715,"strikePercentage":".670","hitBatsmen":7,"balks":2,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".650","pitchesPerInning":"15.06","gamesFinished":0,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"6.86","walksPer9Inn":"2.43","hitsPer9Inn":"8.07","runsScoredPer9":"3.69","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":44,"lineOuts":46},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":4,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680767":{"person":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":38,"gamesStarted":0,"flyOuts":14,"groundOuts":54,"airOuts":36,"runs":28,"doubles":9,"triples":2,"homeRuns":3,"strikeOuts":31,"baseOnBalls":24,"intentionalWalks":1,"hits":46,"hitByPitch":3,"atBats":163,"obp":".376","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":749,"era":"5.14","inningsPitched":"42.0","wins":3,"losses":3,"saves":4,"saveOpportunities":7,"holds":5,"blownSaves":3,"earnedRuns":24,"whip":"1.67","battersFaced":194,"outs":126,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":749,"balls":298,"strikes":451,"strikePercentage":".600","hitBatsmen":3,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".500","pitchesPerInning":"17.83","gamesFinished":14,"strikeoutWalkRatio":"1.29","strikeoutsPer9Inn":"6.64","walksPer9Inn":"5.14","hitsPer9Inn":"9.86","runsScoredPer9":"6.00","homeRunsPer9":"0.64","inheritedRunners":18,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":5,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":6,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663969":{"person":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"2.0 IP, ER, 3 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":3,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":8,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":42,"inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":10,"outs":6,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":42,"balls":19,"strikes":23,"strikePercentage":".550","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"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":31,"gamesStarted":14,"flyOuts":66,"groundOuts":112,"airOuts":101,"runs":44,"doubles":12,"triples":3,"homeRuns":13,"strikeOuts":79,"baseOnBalls":42,"intentionalWalks":0,"hits":96,"hitByPitch":3,"atBats":387,"obp":".326","caughtStealing":4,"stolenBases":13,"stolenBasePercentage":".765","caughtStealingPercentage":".235","numberOfPitches":1617,"era":"3.67","inningsPitched":"100.2","wins":3,"losses":6,"saves":2,"saveOpportunities":3,"holds":0,"blownSaves":1,"earnedRuns":41,"whip":"1.37","battersFaced":434,"outs":302,"gamesPitched":31,"completeGames":0,"shutouts":0,"pitchesThrown":1617,"balls":582,"strikes":1035,"strikePercentage":".640","hitBatsmen":3,"balks":1,"wildPitches":6,"pickoffs":0,"groundOutsToAirouts":"1.11","rbi":1,"winPercentage":".333","pitchesPerInning":"16.06","gamesFinished":8,"strikeoutWalkRatio":"1.88","strikeoutsPer9Inn":"7.06","walksPer9Inn":"3.75","hitsPer9Inn":"8.58","runsScoredPer9":"3.93","homeRunsPer9":"1.16","inheritedRunners":8,"inheritedRunnersScored":3,"catchersInterference":1,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":9,"errors":0,"chances":16,"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"}]},"ID665923":{"person":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"jerseyNumber":"3","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"901","stats":{"batting":{"note":"b-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":82,"flyOuts":17,"groundOuts":17,"airOuts":40,"runs":33,"doubles":10,"triples":1,"homeRuns":6,"strikeOuts":52,"baseOnBalls":19,"intentionalWalks":0,"hits":37,"hitByPitch":9,"avg":".257","atBats":144,"obp":".376","slg":".465","ops":".841","caughtStealing":6,"stolenBases":29,"stolenBasePercentage":".829","caughtStealingPercentage":".171","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":175,"totalBases":67,"rbi":11,"leftOnBase":63,"sacBunts":1,"sacFlies":1,"babip":".356","groundOutsToAirouts":"0.43","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"24.00","popOuts":15,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":96,"errors":3,"chances":101,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID805300":{"person":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"jerseyNumber":"87","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"100","stats":{"batting":{"summary":"0-2 | 2 BB","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"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":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":122,"flyOuts":63,"groundOuts":91,"airOuts":133,"runs":60,"doubles":14,"triples":4,"homeRuns":7,"strikeOuts":103,"baseOnBalls":62,"intentionalWalks":0,"hits":84,"hitByPitch":9,"avg":".207","atBats":405,"obp":".325","slg":".314","ops":".639","caughtStealing":12,"stolenBases":19,"stolenBasePercentage":".613","caughtStealingPercentage":".387","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":482,"totalBases":127,"rbi":29,"leftOnBase":154,"sacBunts":5,"sacFlies":1,"babip":".260","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"57.86","popOuts":35,"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":4,"putOuts":275,"errors":0,"chances":279,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID676534":{"person":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"0.2 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"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":53,"gamesStarted":0,"flyOuts":19,"groundOuts":57,"airOuts":35,"runs":29,"doubles":9,"triples":0,"homeRuns":1,"strikeOuts":61,"baseOnBalls":31,"intentionalWalks":1,"hits":44,"hitByPitch":3,"atBats":194,"obp":".339","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":929,"era":"4.10","inningsPitched":"52.2","wins":5,"losses":5,"saves":1,"saveOpportunities":6,"holds":13,"blownSaves":5,"earnedRuns":24,"whip":"1.42","battersFaced":231,"outs":158,"gamesPitched":53,"completeGames":0,"shutouts":0,"pitchesThrown":929,"balls":358,"strikes":571,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.63","rbi":1,"winPercentage":".500","pitchesPerInning":"17.64","gamesFinished":11,"strikeoutWalkRatio":"1.97","strikeoutsPer9Inn":"10.42","walksPer9Inn":"5.30","hitsPer9Inn":"7.52","runsScoredPer9":"4.96","homeRunsPer9":"0.17","inheritedRunners":22,"inheritedRunnersScored":8,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":3,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":7,"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"}]},"ID667463":{"person":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"jerseyNumber":"47","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":1,"flyOuts":29,"groundOuts":56,"airOuts":51,"runs":23,"doubles":7,"triples":1,"homeRuns":7,"strikeOuts":33,"baseOnBalls":17,"intentionalWalks":2,"hits":31,"hitByPitch":4,"atBats":167,"obp":".272","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":697,"era":"3.88","inningsPitched":"48.2","wins":6,"losses":2,"saves":1,"saveOpportunities":1,"holds":4,"blownSaves":0,"earnedRuns":21,"whip":"0.99","battersFaced":192,"outs":146,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":697,"balls":248,"strikes":449,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":0,"winPercentage":".750","pitchesPerInning":"14.32","gamesFinished":12,"strikeoutWalkRatio":"1.94","strikeoutsPer9Inn":"6.10","walksPer9Inn":"3.14","hitsPer9Inn":"5.73","runsScoredPer9":"4.25","homeRunsPer9":"1.29","inheritedRunners":27,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":7,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691594":{"person":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"jerseyNumber":"8","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":109,"flyOuts":53,"groundOuts":91,"airOuts":118,"runs":31,"doubles":26,"triples":2,"homeRuns":5,"strikeOuts":29,"baseOnBalls":19,"intentionalWalks":0,"hits":88,"hitByPitch":0,"avg":".272","atBats":324,"obp":".311","slg":".410","ops":".721","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":345,"totalBases":133,"rbi":47,"leftOnBase":136,"sacBunts":1,"sacFlies":1,"babip":".285","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"64.80","popOuts":33,"lineOuts":32},"pitching":{"gamesPlayed":5,"gamesStarted":0,"flyOuts":7,"groundOuts":2,"airOuts":11,"runs":7,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":11,"hitByPitch":1,"atBats":24,"obp":".481","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":73,"era":"13.50","inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"2.57","battersFaced":27,"outs":14,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":73,"balls":26,"strikes":47,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.18","rbi":0,"winPercentage":".---","pitchesPerInning":"15.64","gamesFinished":5,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"1.93","walksPer9Inn":"1.93","hitsPer9Inn":"21.21","runsScoredPer9":"13.50","homeRunsPer9":"3.86","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":154,"putOuts":98,"errors":11,"chances":263,"fielding":".958","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID806188":{"person":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"1.1 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":7,"outs":4,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":8,"strikes":15,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"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":30,"gamesStarted":1,"flyOuts":19,"groundOuts":38,"airOuts":34,"runs":25,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":30,"baseOnBalls":17,"intentionalWalks":1,"hits":38,"hitByPitch":6,"atBats":134,"obp":".379","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":648,"era":"5.66","inningsPitched":"35.0","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":22,"whip":"1.57","battersFaced":163,"outs":105,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":648,"balls":229,"strikes":419,"strikePercentage":".650","hitBatsmen":6,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.12","rbi":1,"winPercentage":"1.000","pitchesPerInning":"18.51","gamesFinished":8,"strikeoutWalkRatio":"1.76","strikeoutsPer9Inn":"7.71","walksPer9Inn":"4.37","hitsPer9Inn":"9.77","runsScoredPer9":"6.43","homeRunsPer9":"0.51","inheritedRunners":16,"inheritedRunnersScored":5,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":3,"lineOuts":12},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"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"}]},"ID687473":{"person":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":11,"flyOuts":34,"groundOuts":55,"airOuts":60,"runs":31,"doubles":13,"triples":2,"homeRuns":8,"strikeOuts":49,"baseOnBalls":14,"intentionalWalks":0,"hits":57,"hitByPitch":2,"atBats":220,"obp":".308","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":858,"era":"4.70","inningsPitched":"53.2","wins":0,"losses":3,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":28,"whip":"1.32","battersFaced":237,"outs":161,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":858,"balls":276,"strikes":582,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".000","pitchesPerInning":"15.99","gamesFinished":2,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"8.22","walksPer9Inn":"2.35","hitsPer9Inn":"9.56","runsScoredPer9":"5.20","homeRunsPer9":"1.34","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":17},"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}},"ID669364":{"person":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | BB, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":127,"flyOuts":78,"groundOuts":130,"airOuts":137,"runs":59,"doubles":16,"triples":6,"homeRuns":6,"strikeOuts":72,"baseOnBalls":62,"intentionalWalks":4,"hits":132,"hitByPitch":0,"avg":".286","atBats":462,"obp":".366","slg":".385","ops":".751","caughtStealing":5,"stolenBases":19,"stolenBasePercentage":".792","caughtStealingPercentage":".208","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":533,"totalBases":178,"rbi":47,"leftOnBase":187,"sacBunts":3,"sacFlies":6,"babip":".323","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"77.00","popOuts":19,"lineOuts":40},"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":298,"putOuts":188,"errors":7,"chances":493,"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"}]},"ID688363":{"person":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363"},"jerseyNumber":"21","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":46,"flyOuts":20,"groundOuts":26,"airOuts":36,"runs":9,"doubles":9,"triples":0,"homeRuns":1,"strikeOuts":27,"baseOnBalls":5,"intentionalWalks":0,"hits":21,"hitByPitch":0,"avg":".194","atBats":108,"obp":".228","slg":".306","ops":".534","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":115,"totalBases":33,"rbi":14,"leftOnBase":54,"sacBunts":1,"sacFlies":1,"babip":".247","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"108.00","popOuts":10,"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":52,"putOuts":50,"errors":3,"chances":105,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656848":{"person":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"jerseyNumber":"49","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"note":"(L, 2-3)(BS, 1)","summary":"1.0 IP, 4 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":4,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":4,"hitByPitch":1,"atBats":6,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":26,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":4,"battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":26,"balls":7,"strikes":19,"strikePercentage":".730","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"36.00","homeRunsPer9":"0.00","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":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":51,"gamesStarted":0,"flyOuts":31,"groundOuts":32,"airOuts":58,"runs":23,"doubles":9,"triples":1,"homeRuns":5,"strikeOuts":62,"baseOnBalls":22,"intentionalWalks":1,"hits":36,"hitByPitch":3,"atBats":188,"obp":".286","caughtStealing":5,"stolenBases":2,"stolenBasePercentage":".286","caughtStealingPercentage":".714","numberOfPitches":886,"era":"3.61","inningsPitched":"52.1","wins":2,"losses":3,"saves":1,"saveOpportunities":2,"holds":21,"blownSaves":1,"earnedRuns":21,"whip":"1.11","battersFaced":213,"outs":157,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":886,"balls":309,"strikes":577,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":3,"winPercentage":".400","pitchesPerInning":"16.93","gamesFinished":4,"strikeoutWalkRatio":"2.82","strikeoutsPer9Inn":"10.66","walksPer9Inn":"3.78","hitsPer9Inn":"6.19","runsScoredPer9":"3.96","homeRunsPer9":"0.86","inheritedRunners":24,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":21,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"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"}]},"ID683357":{"person":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"jerseyNumber":"17","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | 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":0,"hitByPitch":0,"atBats":3,"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":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":92,"flyOuts":34,"groundOuts":35,"airOuts":58,"runs":38,"doubles":13,"triples":0,"homeRuns":13,"strikeOuts":110,"baseOnBalls":22,"intentionalWalks":0,"hits":57,"hitByPitch":4,"avg":".225","atBats":253,"obp":".290","slg":".431","ops":".721","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":286,"totalBases":109,"rbi":52,"leftOnBase":104,"sacBunts":0,"sacFlies":7,"babip":".321","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.46","popOuts":8,"lineOuts":16},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":128,"errors":0,"chances":128,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID682663":{"person":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"jerseyNumber":"50","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"600","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":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":43,"flyOuts":13,"groundOuts":43,"airOuts":29,"runs":20,"doubles":8,"triples":1,"homeRuns":2,"strikeOuts":38,"baseOnBalls":17,"intentionalWalks":1,"hits":35,"hitByPitch":2,"avg":".243","atBats":144,"obp":".329","slg":".354","ops":".683","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":164,"totalBases":51,"rbi":17,"leftOnBase":69,"sacBunts":0,"sacFlies":1,"babip":".314","groundOutsToAirouts":"1.48","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"72.00","popOuts":11,"lineOuts":5},"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":2,"stolenBases":20,"stolenBasePercentage":".909","caughtStealingPercentage":".091","assists":10,"putOuts":151,"errors":4,"chances":165,"fielding":".976","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID677870":{"person":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"jerseyNumber":"19","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"0-1","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":20,"groundOuts":50,"airOuts":36,"runs":15,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":34,"baseOnBalls":14,"intentionalWalks":0,"hits":31,"hitByPitch":7,"avg":".207","atBats":150,"obp":".302","slg":".273","ops":".575","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":172,"totalBases":41,"rbi":14,"leftOnBase":66,"sacBunts":0,"sacFlies":1,"babip":".252","groundOutsToAirouts":"1.39","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"75.00","popOuts":2,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":41,"putOuts":65,"errors":4,"chances":110,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"ID676083":{"person":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":48,"groundOuts":100,"airOuts":102,"runs":50,"doubles":17,"triples":2,"homeRuns":12,"strikeOuts":66,"baseOnBalls":26,"intentionalWalks":0,"hits":100,"hitByPitch":1,"atBats":364,"obp":".322","caughtStealing":3,"stolenBases":7,"stolenBasePercentage":".700","caughtStealingPercentage":".300","numberOfPitches":1484,"era":"4.37","inningsPitched":"92.2","wins":6,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.36","battersFaced":396,"outs":278,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1484,"balls":507,"strikes":977,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.98","rbi":0,"winPercentage":".429","pitchesPerInning":"16.01","gamesFinished":0,"strikeoutWalkRatio":"2.54","strikeoutsPer9Inn":"6.41","walksPer9Inn":"2.53","hitsPer9Inn":"9.71","runsScoredPer9":"4.86","homeRunsPer9":"1.17","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":36,"lineOuts":18},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":8,"putOuts":10,"errors":2,"chances":20,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID640459":{"person":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"jerseyNumber":"64","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"900","stats":{"batting":{"summary":"0-2 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":1,"groundOuts":10,"airOuts":7,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":2,"avg":".138","atBats":29,"obp":".242","slg":".276","ops":".518","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":8,"rbi":1,"leftOnBase":14,"sacBunts":2,"sacFlies":0,"babip":".167","groundOutsToAirouts":"1.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":4,"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":{"gamesStarted":1,"caughtStealing":5,"stolenBases":7,"stolenBasePercentage":".583","caughtStealingPercentage":".417","assists":10,"putOuts":68,"errors":1,"chances":79,"fielding":".987","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID691788":{"person":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"jerseyNumber":"80","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":27,"groundOuts":66,"airOuts":45,"runs":32,"doubles":7,"triples":0,"homeRuns":12,"strikeOuts":61,"baseOnBalls":16,"intentionalWalks":0,"hits":53,"hitByPitch":2,"avg":".240","atBats":221,"obp":".297","slg":".434","ops":".731","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":243,"totalBases":96,"rbi":36,"leftOnBase":94,"sacBunts":4,"sacFlies":0,"babip":".277","groundOutsToAirouts":"1.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.42","popOuts":9,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":19,"stolenBases":42,"stolenBasePercentage":".689","caughtStealingPercentage":".311","assists":35,"putOuts":573,"errors":6,"chances":614,"fielding":".990","passedBall":5,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691587":{"person":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"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":22,"gamesStarted":22,"flyOuts":67,"groundOuts":93,"airOuts":124,"runs":49,"doubles":21,"triples":1,"homeRuns":13,"strikeOuts":133,"baseOnBalls":49,"intentionalWalks":0,"hits":87,"hitByPitch":8,"atBats":435,"obp":".291","caughtStealing":5,"stolenBases":25,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1993,"era":"3.23","inningsPitched":"122.2","wins":6,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.11","battersFaced":494,"outs":368,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1993,"balls":713,"strikes":1280,"strikePercentage":".640","hitBatsmen":8,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".400","pitchesPerInning":"16.25","gamesFinished":0,"strikeoutWalkRatio":"2.71","strikeoutsPer9Inn":"9.76","walksPer9Inn":"3.60","hitsPer9Inn":"6.38","runsScoredPer9":"3.60","homeRunsPer9":"0.95","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":37,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":2,"chances":8,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672640":{"person":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"300","stats":{"batting":{"summary":"0-3 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":123,"flyOuts":76,"groundOuts":153,"airOuts":129,"runs":75,"doubles":29,"triples":7,"homeRuns":9,"strikeOuts":69,"baseOnBalls":27,"intentionalWalks":0,"hits":152,"hitByPitch":4,"avg":".308","atBats":494,"obp":".343","slg":".449","ops":".792","caughtStealing":4,"stolenBases":24,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":534,"totalBases":222,"rbi":54,"leftOnBase":194,"sacBunts":0,"sacFlies":9,"babip":".336","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.89","popOuts":17,"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":272,"putOuts":158,"errors":18,"chances":448,"fielding":".960","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[805300,669364,672640,665052,681715,682663,683357,677870,691594,640459,665923,806188,676604,694795,656848,663969,676534],"pitchers":[806188,676604,694795,656848,663969,676534],"bench":[691788,688363],"bullpen":[645261,664126,687473,676083,667463,691587,680767],"battingOrder":[805300,669364,672640,665052,681715,682663,677870,691594,665923],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Conine (14, 2nd inning off Wheeler, 0 on, 0 out)."},{"label":"TB","value":"Conine 5; Edwards, X; Hernández, H; Sanoja."},{"label":"RBI","value":"Conine (31); Edwards, X (47); Hernández, H (51)."},{"label":"2-out RBI","value":"Hernández, H; Edwards, X."},{"label":"Runners left in scoring position, 2 out","value":"Caissie; Lopez, O."},{"label":"Team RISP","value":"2-for-5."},{"label":"Team LOB","value":"5."}]}],"note":[{"label":"a","value":"Grounded out for Caissie in the 9th."},{"label":"b","value":"Grounded out for Navarreto in the 9th."}]},"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":7,"groundOuts":4,"airOuts":11,"runs":6,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":1,"avg":".240","atBats":33,"obp":".312","slg":".401","ops":".713","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":11,"rbi":6,"leftOnBase":14,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":1},"pitching":{"flyOuts":2,"groundOuts":9,"airOuts":8,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":5,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":31,"obp":".278","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":158,"era":"4.15","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.31","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":158,"balls":60,"strikes":98,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":3,"pitchesPerInning":"17.56","runsScoredPer9":"4.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":2,"chances":39,"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":"700","stats":{"batting":{"summary":"1-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":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":121,"flyOuts":64,"groundOuts":93,"airOuts":113,"runs":64,"doubles":17,"triples":2,"homeRuns":17,"strikeOuts":120,"baseOnBalls":29,"intentionalWalks":5,"hits":120,"hitByPitch":2,"avg":".272","atBats":441,"obp":".317","slg":".435","ops":".752","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":477,"totalBases":192,"rbi":54,"leftOnBase":186,"sacBunts":1,"sacFlies":4,"babip":".334","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.94","popOuts":14,"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":0,"putOuts":209,"errors":2,"chances":211,"fielding":".991","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":{},"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":60,"groundOuts":146,"airOuts":108,"runs":60,"doubles":28,"triples":1,"homeRuns":12,"strikeOuts":185,"baseOnBalls":46,"intentionalWalks":0,"hits":127,"hitByPitch":9,"atBats":560,"obp":".294","caughtStealing":7,"stolenBases":13,"stolenBasePercentage":".650","caughtStealingPercentage":".350","numberOfPitches":2438,"era":"3.23","inningsPitched":"150.1","wins":11,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":54,"whip":"1.15","battersFaced":621,"outs":451,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2438,"balls":866,"strikes":1572,"strikePercentage":".640","hitBatsmen":9,"balks":1,"wildPitches":7,"pickoffs":1,"groundOutsToAirouts":"1.35","rbi":0,"winPercentage":".688","pitchesPerInning":"16.22","gamesFinished":0,"strikeoutWalkRatio":"4.02","strikeoutsPer9Inn":"11.08","walksPer9Inn":"2.75","hitsPer9Inn":"7.60","runsScoredPer9":"3.59","homeRunsPer9":"0.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":20,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":6,"errors":0,"chances":24,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":{"note":"(H, 11)","summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":4,"strikes":9,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"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":52,"gamesStarted":0,"flyOuts":23,"groundOuts":29,"airOuts":47,"runs":32,"doubles":8,"triples":3,"homeRuns":4,"strikeOuts":56,"baseOnBalls":22,"intentionalWalks":2,"hits":49,"hitByPitch":8,"atBats":180,"obp":".376","caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":888,"era":"6.00","inningsPitched":"45.0","wins":3,"losses":3,"saves":1,"saveOpportunities":3,"holds":11,"blownSaves":2,"earnedRuns":30,"whip":"1.58","battersFaced":211,"outs":135,"gamesPitched":52,"completeGames":0,"shutouts":0,"pitchesThrown":888,"balls":346,"strikes":542,"strikePercentage":".610","hitBatsmen":8,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.62","rbi":0,"winPercentage":".500","pitchesPerInning":"19.73","gamesFinished":4,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"11.20","walksPer9Inn":"4.40","hitsPer9Inn":"9.80","runsScoredPer9":"6.40","homeRunsPer9":"0.80","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":14,"lineOuts":10},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":2,"chances":5,"fielding":".600","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID702222":{"person":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"jerseyNumber":"2","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | K, RBI, CS","gamesPlayed":1,"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":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"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":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":117,"flyOuts":37,"groundOuts":114,"airOuts":73,"runs":38,"doubles":17,"triples":4,"homeRuns":2,"strikeOuts":68,"baseOnBalls":21,"intentionalWalks":0,"hits":92,"hitByPitch":3,"avg":".270","atBats":341,"obp":".316","slg":".361","ops":".677","caughtStealing":4,"stolenBases":16,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":371,"totalBases":123,"rbi":31,"leftOnBase":137,"sacBunts":4,"sacFlies":2,"babip":".330","groundOutsToAirouts":"1.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"170.50","popOuts":11,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":194,"errors":1,"chances":196,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID650559":{"person":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"jerseyNumber":"41","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":1,"groundOuts":6,"airOuts":8,"runs":4,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":10,"hitByPitch":2,"avg":".333","atBats":30,"obp":".389","slg":".567","ops":".956","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":17,"rbi":8,"leftOnBase":14,"sacBunts":0,"sacFlies":2,"babip":".364","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.00","popOuts":2,"lineOuts":5},"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":21,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":26,"gamesStarted":26,"flyOuts":53,"groundOuts":182,"airOuts":102,"runs":51,"doubles":27,"triples":0,"homeRuns":13,"strikeOuts":187,"baseOnBalls":38,"intentionalWalks":0,"hits":159,"hitByPitch":5,"atBats":628,"obp":".301","caughtStealing":4,"stolenBases":4,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":2479,"era":"2.51","inningsPitched":"161.2","wins":16,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":45,"whip":"1.22","battersFaced":673,"outs":485,"gamesPitched":26,"completeGames":1,"shutouts":1,"pitchesThrown":2479,"balls":837,"strikes":1642,"strikePercentage":".660","hitBatsmen":5,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"1.78","rbi":0,"winPercentage":".800","pitchesPerInning":"15.33","gamesFinished":0,"strikeoutWalkRatio":"4.92","strikeoutsPer9Inn":"10.41","walksPer9Inn":"2.12","hitsPer9Inn":"8.85","runsScoredPer9":"2.84","homeRunsPer9":"0.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":15,"lineOuts":34},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":19,"putOuts":5,"errors":1,"chances":25,"fielding":".960","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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"300","stats":{"batting":{"summary":"0-2 | 2 BB, R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"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":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":127,"flyOuts":64,"groundOuts":114,"airOuts":110,"runs":79,"doubles":23,"triples":3,"homeRuns":25,"strikeOuts":112,"baseOnBalls":90,"intentionalWalks":3,"hits":115,"hitByPitch":1,"avg":".259","atBats":444,"obp":".380","slg":".493","ops":".873","caughtStealing":5,"stolenBases":7,"stolenBasePercentage":".583","caughtStealingPercentage":".417","groundIntoDoublePlay":15,"groundIntoTriplePlay":0,"plateAppearances":542,"totalBases":219,"rbi":72,"leftOnBase":181,"sacBunts":0,"sacFlies":7,"babip":".287","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.76","popOuts":12,"lineOuts":34},"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":61,"putOuts":760,"errors":4,"chances":825,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":"800","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":50,"groundOuts":90,"airOuts":87,"runs":38,"doubles":14,"triples":0,"homeRuns":8,"strikeOuts":76,"baseOnBalls":27,"intentionalWalks":0,"hits":68,"hitByPitch":9,"avg":".215","atBats":316,"obp":".291","slg":".335","ops":".626","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":357,"totalBases":106,"rbi":40,"leftOnBase":154,"sacBunts":0,"sacFlies":5,"babip":".253","groundOutsToAirouts":"1.03","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.50","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":19,"stolenBases":52,"stolenBasePercentage":".732","caughtStealingPercentage":".268","assists":23,"putOuts":939,"errors":7,"chances":969,"fielding":".993","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID554430":{"person":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"summary":"5.0 IP, 2 ER, 7 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":2,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":4,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":16,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":98,"inningsPitched":"5.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":20,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":98,"balls":41,"strikes":57,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"1.80","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"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":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":49,"groundOuts":104,"airOuts":102,"runs":40,"doubles":19,"triples":1,"homeRuns":15,"strikeOuts":144,"baseOnBalls":33,"intentionalWalks":0,"hits":88,"hitByPitch":3,"atBats":436,"obp":".262","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1944,"era":"2.92","inningsPitched":"120.1","wins":10,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":39,"whip":"1.01","battersFaced":474,"outs":361,"gamesPitched":21,"completeGames":0,"shutouts":0,"pitchesThrown":1944,"balls":703,"strikes":1241,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.02","rbi":2,"winPercentage":".714","pitchesPerInning":"16.16","gamesFinished":0,"strikeoutWalkRatio":"4.36","strikeoutsPer9Inn":"10.77","walksPer9Inn":"2.47","hitsPer9Inn":"6.58","runsScoredPer9":"2.99","homeRunsPer9":"1.12","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":28,"lineOuts":25},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":10,"putOuts":11,"errors":0,"chances":21,"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"}]},"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":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":47,"gamesStarted":0,"flyOuts":8,"groundOuts":42,"airOuts":24,"runs":10,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":62,"baseOnBalls":8,"intentionalWalks":0,"hits":38,"hitByPitch":3,"atBats":166,"obp":".277","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":715,"era":"1.83","inningsPitched":"44.1","wins":1,"losses":4,"saves":27,"saveOpportunities":29,"holds":0,"blownSaves":2,"earnedRuns":9,"whip":"1.04","battersFaced":177,"outs":133,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":715,"balls":252,"strikes":463,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.75","rbi":0,"winPercentage":".200","pitchesPerInning":"16.13","gamesFinished":43,"strikeoutWalkRatio":"7.75","strikeoutsPer9Inn":"12.59","walksPer9Inn":"1.62","hitsPer9Inn":"7.71","runsScoredPer9":"2.03","homeRunsPer9":"0.20","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID624641":{"person":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"jerseyNumber":"33","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":65,"flyOuts":21,"groundOuts":58,"airOuts":49,"runs":20,"doubles":6,"triples":2,"homeRuns":5,"strikeOuts":43,"baseOnBalls":7,"intentionalWalks":0,"hits":41,"hitByPitch":5,"avg":".219","atBats":187,"obp":".262","slg":".353","ops":".615","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":205,"totalBases":66,"rbi":30,"leftOnBase":87,"sacBunts":1,"sacFlies":3,"babip":".254","groundOutsToAirouts":"1.18","catchersInterference":2,"pickoffs":0,"atBatsPerHomeRun":"37.40","popOuts":12,"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":84,"putOuts":66,"errors":4,"chances":154,"fielding":".974","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":{"note":"(H, 15)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":3,"strikes":14,"strikePercentage":".820","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.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":1,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"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":35,"groundOuts":38,"airOuts":60,"runs":22,"doubles":9,"triples":3,"homeRuns":3,"strikeOuts":54,"baseOnBalls":26,"intentionalWalks":1,"hits":36,"hitByPitch":4,"atBats":186,"obp":".304","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":907,"era":"3.62","inningsPitched":"49.2","wins":7,"losses":1,"saves":1,"saveOpportunities":4,"holds":15,"blownSaves":3,"earnedRuns":20,"whip":"1.25","battersFaced":218,"outs":149,"gamesPitched":54,"completeGames":0,"shutouts":0,"pitchesThrown":907,"balls":347,"strikes":560,"strikePercentage":".620","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.63","rbi":1,"winPercentage":".875","pitchesPerInning":"18.26","gamesFinished":6,"strikeoutWalkRatio":"2.08","strikeoutsPer9Inn":"9.79","walksPer9Inn":"4.71","hitsPer9Inn":"6.52","runsScoredPer9":"3.99","homeRunsPer9":"0.54","inheritedRunners":18,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":13},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":1,"chances":6,"fielding":".833","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664761":{"person":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"jerseyNumber":"28","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | 2B, 2 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"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":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":122,"flyOuts":67,"groundOuts":154,"airOuts":123,"runs":46,"doubles":22,"triples":0,"homeRuns":14,"strikeOuts":69,"baseOnBalls":32,"intentionalWalks":1,"hits":110,"hitByPitch":8,"avg":".244","atBats":451,"obp":".302","slg":".386","ops":".688","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":17,"groundIntoTriplePlay":0,"plateAppearances":496,"totalBases":174,"rbi":71,"leftOnBase":188,"sacBunts":0,"sacFlies":5,"babip":".257","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.21","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":159,"putOuts":194,"errors":11,"chances":364,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID680742":{"person":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"jerseyNumber":"52","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":41,"airOuts":36,"runs":17,"doubles":3,"triples":1,"homeRuns":4,"strikeOuts":57,"baseOnBalls":12,"intentionalWalks":0,"hits":34,"hitByPitch":2,"atBats":166,"obp":".264","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":742,"era":"2.96","inningsPitched":"45.2","wins":2,"losses":1,"saves":1,"saveOpportunities":4,"holds":10,"blownSaves":3,"earnedRuns":15,"whip":"1.01","battersFaced":182,"outs":137,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":742,"balls":265,"strikes":477,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":".667","pitchesPerInning":"16.25","gamesFinished":5,"strikeoutWalkRatio":"4.75","strikeoutsPer9Inn":"11.23","walksPer9Inn":"2.36","hitsPer9Inn":"6.70","runsScoredPer9":"3.35","homeRunsPer9":"0.79","inheritedRunners":23,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663767":{"person":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"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":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":35,"gamesStarted":0,"flyOuts":25,"groundOuts":29,"airOuts":40,"runs":23,"doubles":5,"triples":1,"homeRuns":9,"strikeOuts":49,"baseOnBalls":17,"intentionalWalks":1,"hits":37,"hitByPitch":4,"atBats":151,"obp":".330","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":697,"era":"4.61","inningsPitched":"41.0","wins":2,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":21,"whip":"1.32","battersFaced":176,"outs":123,"gamesPitched":35,"completeGames":0,"shutouts":0,"pitchesThrown":697,"balls":272,"strikes":425,"strikePercentage":".610","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.73","rbi":0,"winPercentage":".667","pitchesPerInning":"17.00","gamesFinished":17,"strikeoutWalkRatio":"2.88","strikeoutsPer9Inn":"10.76","walksPer9Inn":"3.73","hitsPer9Inn":"8.12","runsScoredPer9":"5.05","homeRunsPer9":"1.98","inheritedRunners":11,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":5,"lineOuts":10},"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}},"ID641835":{"person":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"jerseyNumber":"37","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":49,"gamesStarted":4,"flyOuts":27,"groundOuts":59,"airOuts":48,"runs":24,"doubles":9,"triples":2,"homeRuns":6,"strikeOuts":56,"baseOnBalls":14,"intentionalWalks":2,"hits":46,"hitByPitch":1,"atBats":206,"obp":".275","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":896,"era":"3.51","inningsPitched":"56.1","wins":3,"losses":3,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":22,"whip":"1.07","battersFaced":224,"outs":169,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":896,"balls":326,"strikes":570,"strikePercentage":".640","hitBatsmen":1,"balks":1,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.23","rbi":0,"winPercentage":".500","pitchesPerInning":"15.91","gamesFinished":11,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"8.95","walksPer9Inn":"2.24","hitsPer9Inn":"7.35","runsScoredPer9":"3.83","homeRunsPer9":"0.96","inheritedRunners":17,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":2,"errors":1,"chances":10,"fielding":".900","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681082":{"person":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"jerseyNumber":"5","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | BB, 2 RBI, 2 R","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":121,"flyOuts":77,"groundOuts":108,"airOuts":127,"runs":56,"doubles":25,"triples":6,"homeRuns":9,"strikeOuts":79,"baseOnBalls":49,"intentionalWalks":0,"hits":112,"hitByPitch":2,"avg":".266","atBats":421,"obp":".344","slg":".418","ops":".762","caughtStealing":0,"stolenBases":23,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":477,"totalBases":176,"rbi":59,"leftOnBase":178,"sacBunts":3,"sacFlies":2,"babip":".307","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.78","popOuts":24,"lineOuts":26},"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":274,"putOuts":153,"errors":1,"chances":428,"fielding":".998","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":"100","stats":{"batting":{"summary":"1-5 | 2 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":121,"flyOuts":55,"groundOuts":61,"airOuts":98,"runs":72,"doubles":15,"triples":1,"homeRuns":37,"strikeOuts":184,"baseOnBalls":80,"intentionalWalks":5,"hits":111,"hitByPitch":6,"avg":".247","atBats":450,"obp":".365","slg":".531","ops":".896","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":541,"totalBases":239,"rbi":74,"leftOnBase":154,"sacBunts":0,"sacFlies":4,"babip":".318","groundOutsToAirouts":"0.62","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"12.16","popOuts":26,"lineOuts":17},"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":16,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID596117":{"person":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"jerseyNumber":"21","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":7,"groundOuts":14,"airOuts":13,"runs":8,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":2,"avg":".122","atBats":41,"obp":".196","slg":".122","ops":".318","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":46,"totalBases":5,"rbi":2,"leftOnBase":17,"sacBunts":0,"sacFlies":1,"babip":".156","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":6,"groundOuts":1,"airOuts":9,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":14,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":31,"era":"5.40","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.50","battersFaced":15,"outs":10,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":10,"strikes":21,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.11","rbi":0,"winPercentage":".---","pitchesPerInning":"9.30","gamesFinished":4,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"2.70","hitsPer9Inn":"10.80","runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":7,"stolenBases":12,"stolenBasePercentage":".632","caughtStealingPercentage":".368","assists":9,"putOuts":109,"errors":1,"chances":119,"fielding":".992","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686934":{"person":{"id":686934,"fullName":"Alex McFarlane","link":"/api/v1/people/686934"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"note":"(W, 1-1)","summary":"1.0 IP, 0 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":18,"inningsPitched":"1.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":8,"strikes":10,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":1,"groundOuts":6,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":3,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":17,"obp":".350","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":78,"era":"2.08","inningsPitched":"4.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.62","battersFaced":20,"outs":13,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":78,"balls":31,"strikes":47,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".500","pitchesPerInning":"18.00","gamesFinished":1,"strikeoutWalkRatio":"1.33","strikeoutsPer9Inn":"8.31","walksPer9Inn":"6.23","hitsPer9Inn":"8.31","runsScoredPer9":"4.15","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"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":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":25,"gamesStarted":25,"flyOuts":71,"groundOuts":110,"airOuts":129,"runs":79,"doubles":24,"triples":3,"homeRuns":30,"strikeOuts":138,"baseOnBalls":46,"intentionalWalks":2,"hits":143,"hitByPitch":1,"atBats":514,"obp":".336","caughtStealing":5,"stolenBases":8,"stolenBasePercentage":".615","caughtStealingPercentage":".385","numberOfPitches":2266,"era":"5.33","inningsPitched":"130.0","wins":4,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":77,"whip":"1.45","battersFaced":567,"outs":390,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2266,"balls":836,"strikes":1430,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".308","pitchesPerInning":"17.43","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"9.55","walksPer9Inn":"3.18","hitsPer9Inn":"9.90","runsScoredPer9":"5.47","homeRunsPer9":"2.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":27,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":6,"errors":1,"chances":18,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID548384":{"person":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"note":"(S, 1)","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":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":4,"strikes":8,"strikePercentage":".670","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":52,"gamesStarted":0,"flyOuts":23,"groundOuts":42,"airOuts":51,"runs":15,"doubles":10,"triples":1,"homeRuns":4,"strikeOuts":48,"baseOnBalls":16,"intentionalWalks":1,"hits":35,"hitByPitch":3,"atBats":171,"obp":".280","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":724,"era":"2.25","inningsPitched":"48.0","wins":5,"losses":5,"saves":1,"saveOpportunities":3,"holds":15,"blownSaves":2,"earnedRuns":12,"whip":"1.06","battersFaced":195,"outs":144,"gamesPitched":52,"completeGames":0,"shutouts":0,"pitchesThrown":724,"balls":246,"strikes":478,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.82","rbi":0,"winPercentage":".500","pitchesPerInning":"15.08","gamesFinished":6,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.00","hitsPer9Inn":"6.56","runsScoredPer9":"2.81","homeRunsPer9":"0.75","inheritedRunners":17,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":2,"sacFlies":3,"passedBall":0,"popOuts":12,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":5,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID650333":{"person":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"jerseyNumber":"4","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"400","stats":{"batting":{"summary":"3-4 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"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":3,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":119,"flyOuts":122,"groundOuts":135,"airOuts":186,"runs":59,"doubles":27,"triples":7,"homeRuns":5,"strikeOuts":24,"baseOnBalls":27,"intentionalWalks":4,"hits":153,"hitByPitch":4,"avg":".317","atBats":482,"obp":".352","slg":".434","ops":".786","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":529,"totalBases":209,"rbi":52,"leftOnBase":149,"sacBunts":6,"sacFlies":10,"babip":".320","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"96.40","popOuts":21,"lineOuts":43},"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":310,"putOuts":158,"errors":6,"chances":474,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":"200","stats":{"batting":{"summary":"0-4 | HBP, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":122,"flyOuts":75,"groundOuts":125,"airOuts":139,"runs":84,"doubles":21,"triples":1,"homeRuns":17,"strikeOuts":117,"baseOnBalls":35,"intentionalWalks":1,"hits":123,"hitByPitch":4,"avg":".246","atBats":501,"obp":".298","slg":".393","ops":".691","caughtStealing":3,"stolenBases":17,"stolenBasePercentage":".850","caughtStealingPercentage":".150","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":543,"totalBases":197,"rbi":48,"leftOnBase":187,"sacBunts":0,"sacFlies":3,"babip":".286","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.47","popOuts":24,"lineOuts":40},"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":268,"putOuts":150,"errors":18,"chances":436,"fielding":".959","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID656537":{"person":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"jerseyNumber":"49","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":92,"flyOuts":17,"groundOuts":34,"airOuts":32,"runs":27,"doubles":3,"triples":0,"homeRuns":9,"strikeOuts":63,"baseOnBalls":12,"intentionalWalks":0,"hits":39,"hitByPitch":1,"avg":".236","atBats":165,"obp":".292","slg":".418","ops":".710","caughtStealing":4,"stolenBases":13,"stolenBasePercentage":".765","caughtStealingPercentage":".235","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":181,"totalBases":69,"rbi":24,"leftOnBase":93,"sacBunts":3,"sacFlies":0,"babip":".323","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.33","popOuts":5,"lineOuts":10},"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":4,"putOuts":102,"errors":1,"chances":107,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691725":{"person":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"jerseyNumber":"24","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":18,"gamesStarted":16,"flyOuts":50,"groundOuts":71,"airOuts":104,"runs":61,"doubles":14,"triples":1,"homeRuns":17,"strikeOuts":71,"baseOnBalls":34,"intentionalWalks":0,"hits":98,"hitByPitch":5,"atBats":338,"obp":".361","caughtStealing":2,"stolenBases":5,"stolenBasePercentage":".714","caughtStealingPercentage":".286","numberOfPitches":1473,"era":"6.43","inningsPitched":"85.1","wins":2,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":61,"whip":"1.55","battersFaced":383,"outs":256,"gamesPitched":18,"completeGames":0,"shutouts":0,"pitchesThrown":1473,"balls":536,"strikes":937,"strikePercentage":".640","hitBatsmen":5,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.68","rbi":0,"winPercentage":".200","pitchesPerInning":"17.26","gamesFinished":0,"strikeoutWalkRatio":"2.09","strikeoutsPer9Inn":"7.49","walksPer9Inn":"3.59","hitsPer9Inn":"10.34","runsScoredPer9":"6.43","homeRunsPer9":"1.79","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":27,"lineOuts":27},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":11,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[656941,607208,547180,650333,664761,681082,669016,592663,702222,554430,686934,621237,689147,548384],"pitchers":[554430,686934,621237,689147,548384],"bench":[650559,656537,624641,596117],"bullpen":[680742,661395,666200,641835,605400,691725,650911,663767],"battingOrder":[656941,607208,547180,650333,664761,681082,669016,592663,702222],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Bohm (22, Petersen)."},{"label":"TB","value":"Arraez 3; Bohm 3; Crawford 2; Marsh; Schwarber; Stott."},{"label":"RBI","value":"Bohm 2 (71); Crawford (31); Schwarber (74); Stott 2 (59)."},{"label":"2-out RBI","value":"Bohm; Crawford; Schwarber."},{"label":"Runners left in scoring position, 2 out","value":"Stott; Turner; Schwarber 2."},{"label":"Team RISP","value":"5-for-10."},{"label":"Team LOB","value":"8."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Crawford (4, 2nd base by Petersen/Navarreto)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Arraez (6, throw); Kerkering (1, throw)."},{"label":"Outfield assists","value":"Crawford (Edwards, X at 2nd base)."},{"label":"DP","value":"(Bohm)."}]}],"note":[]}},"officials":[{"official":{"id":575629,"fullName":"Shane Livensparger","link":"/api/v1/people/575629"},"officialType":"Home Plate"},{"official":{"id":623949,"fullName":"Clint Vondrak","link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":429805,"fullName":"Todd Tichenor","link":"/api/v1/people/429805"},"officialType":"Second Base"},{"official":{"id":658325,"fullName":"Tyler Jones","link":"/api/v1/people/658325"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Phillips 2."},{"label":"HBP","value":"Turner (by Petersen)."},{"label":"ABS Challenge","value":"Realmuto (Ball-Overturned to Strike); Ramírez (Strike-Confirmed); Navarreto 2 (Ball-Overturned to Strike, Ball-Confirmed); Harper, B (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Gibson, C 23-15; Zuber 21-12; Ekness 33-22; Petersen 26-19; Phillips 42-23; Faucher 12-8; Wheeler 98-57; McFarlane 18-10; Alvarado 13-9; Kerkering 17-14; Raley, B 12-8."},{"label":"Groundouts-flyouts","value":"Gibson, C 1-2; Zuber 1-0; Ekness 2-1; Petersen 0-1; Phillips 0-3; Faucher 0-0; Wheeler 2-2; McFarlane 2-0; Alvarado 0-0; Kerkering 3-0; Raley, B 2-0."},{"label":"Batters faced","value":"Gibson, C 7; Zuber 5; Ekness 6; Petersen 7; Phillips 10; Faucher 3; Wheeler 20; McFarlane 5; Alvarado 3; Kerkering 5; Raley, B 3."},{"label":"Inherited runners-scored","value":"Ekness 1-0; Petersen 1-0; Phillips 2-1; Faucher 2-1."},{"label":"Umpires","value":"HP: Shane Livensparger. 1B: Clint Vondrak. 2B: Todd Tichenor. 3B: Tyler Jones. "},{"label":"Weather","value":"85 degrees, Partly Cloudy."},{"label":"Wind","value":"9 mph, In From LF."},{"label":"First pitch","value":"6:41 PM."},{"label":"T","value":"3:01."},{"label":"Att","value":"39,237."},{"label":"Venue","value":"Citizens Bank Park."},{"label":"August 18, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052","boxscoreName":"Conine"},"jerseyNumber":"18","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | HR, RBI, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":60,"flyOuts":16,"groundOuts":32,"airOuts":33,"runs":28,"doubles":6,"triples":0,"homeRuns":14,"strikeOuts":57,"baseOnBalls":22,"intentionalWalks":0,"hits":47,"hitByPitch":3,"avg":".278","atBats":169,"obp":".371","slg":".562","ops":".933","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":194,"totalBases":95,"rbi":31,"leftOnBase":75,"sacBunts":0,"sacFlies":0,"babip":".337","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.07","popOuts":8,"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":0,"putOuts":84,"errors":0,"chances":84,"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"}]},"type":"hitter","gameScore":58,"hittingGameScore":58},{"player":{"person":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333","boxscoreName":"Arraez"},"jerseyNumber":"4","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"400","stats":{"batting":{"summary":"3-4 | K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"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":3,"errors":1,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":119,"flyOuts":122,"groundOuts":135,"airOuts":186,"runs":59,"doubles":27,"triples":7,"homeRuns":5,"strikeOuts":24,"baseOnBalls":27,"intentionalWalks":4,"hits":153,"hitByPitch":4,"avg":".317","atBats":482,"obp":".352","slg":".434","ops":".786","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":529,"totalBases":209,"rbi":52,"leftOnBase":149,"sacBunts":6,"sacFlies":10,"babip":".320","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"96.40","popOuts":21,"lineOuts":43},"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":310,"putOuts":158,"errors":6,"chances":474,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":54,"hittingGameScore":54},{"player":{"person":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761","boxscoreName":"Bohm"},"jerseyNumber":"28","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | 2B, 2 RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"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":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":122,"flyOuts":67,"groundOuts":154,"airOuts":123,"runs":46,"doubles":22,"triples":0,"homeRuns":14,"strikeOuts":69,"baseOnBalls":32,"intentionalWalks":1,"hits":110,"hitByPitch":8,"avg":".244","atBats":451,"obp":".302","slg":".386","ops":".688","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":17,"groundIntoTriplePlay":0,"plateAppearances":496,"totalBases":174,"rbi":71,"leftOnBase":188,"sacBunts":0,"sacFlies":5,"babip":".257","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.21","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":159,"putOuts":194,"errors":11,"chances":364,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"type":"hitter","gameScore":54,"hittingGameScore":54}]},"decisions":{"winner":{"id":686934,"fullName":"Alex McFarlane","link":"/api/v1/people/686934"},"loser":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848"},"save":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}