{"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":823424,"link":"/api/v1.1/game/823424/feed/live","metaData":{"wait":10,"timeStamp":"20260820_004155","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count32","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823424,"type":"R","doubleHeader":"N","id":"2026/08/19/miamlb-phimlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823424-2026-08-19","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-19T22:05:00Z","originalDate":"2026-08-19","officialDate":"2026-08-19","dayNight":"night","time":"6:05","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":128,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":64,"losses":64,"ties":0,"pct":".500"},"records":{},"divisionLeader":false,"wins":64,"losses":64,"winningPercentage":".500"},"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":128,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":70,"losses":58,"ties":0,"pct":".547"},"records":{},"divisionLeader":false,"wins":70,"losses":58,"winningPercentage":".547"},"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.31,"strikeZoneBottom":1.67},"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":25,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"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":31,"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":24,"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","birthDate":"1994-09-14","currentAge":32,"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, L To R"},"gameInfo":{"attendance":37031,"firstPitch":"2026-08-19T22:06:00.000Z","gameDurationMinutes":155},"review":{"hasChallenges":true,"away":{"used":0,"remaining":1},"home":{"used":1,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":2,"usedFailed":0,"remaining":2},"home":{"usedSuccessful":2,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"home":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"}},"officialScorer":{"id":482194,"fullName":"Dick Shute","link":"/api/v1/people/482194"},"primaryDatacaster":{"id":511128,"fullName":"Kyle Matschke","link":"/api/v1/people/511128"},"moundVisits":{"away":{"used":0,"remaining":4},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jakob Marsee pops out to second baseman Luis Arraez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-19T22:06:16.868Z","endTime":"2026-08-19T22:07:52.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"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":7},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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-19T19:14:51.477Z","endTime":"2026-08-19T21:33:50.751Z","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-19T21:33:50.751Z","endTime":"2026-08-19T22:05:30.415Z","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-19T22:05:30.415Z","endTime":"2026-08-19T22:06:19.116Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.575457921161064,"aZ":-15.244824296626263,"pfxX":-7.7774173211324715,"pfxZ":9.123008755291035,"pX":0.7811348641170691,"pZ":1.8498189265877547,"vX0":9.176861563202456,"vY0":-134.92943758539704,"vZ0":-5.130539701875837,"x":87.22,"y":188.83,"x0":-1.6432094342446322,"y0":50.005336935895166,"z0":4.8393520141027535,"aX":-14.436621423849592},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.7,"breakHorizontal":12.2,"spinRate":2341,"spinDirection":229},"zone":9,"typeConfidence":0.9,"plateTime":0.4049378684002698,"extension":7.030158734362912},"index":3,"playId":"6c731cc4-52de-3ef4-a095-b4ab1af483e0","pitchNumber":1,"startTime":"2026-08-19T22:06:19.116Z","endTime":"2026-08-19T22:06:22.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.733483064973708,"aZ":-32.01347430152619,"pfxX":-10.159636301170895,"pfxZ":0.09792537916941324,"pX":-1.039030651369304,"pZ":1.4343460218315354,"vX0":5.127753153293841,"vY0":-125.21467542053291,"vZ0":-2.0630741794461294,"x":156.61,"y":200.05,"x0":-1.7864455171426146,"y0":50.00198583605359,"z0":4.871973505397676,"aX":-16.237168805088864},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.0,"breakHorizontal":17.3,"spinRate":1614,"spinDirection":257},"zone":13,"typeConfidence":0.87,"plateTime":0.4363525359637803,"extension":6.803241570946005},"index":4,"playId":"2ff45b87-3466-3be3-baa9-2b628ddad463","pitchNumber":2,"startTime":"2026-08-19T22:06:38.607Z","endTime":"2026-08-19T22:06:42.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.246299360419318,"aZ":-31.903735460701952,"pfxX":-9.260886188156016,"pfxZ":0.16866261023464624,"pX":-1.4195505885357917,"pZ":2.938885162602916,"vX0":4.259169788433849,"vY0":-125.06255085450292,"vZ0":1.583570457252055,"x":171.11,"y":159.43,"x0":-1.9338740386968618,"y0":50.00150139414315,"z0":4.89829382608256,"aX":-14.791455468818159},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.8,"breakHorizontal":16.0,"spinRate":1535,"spinDirection":254},"zone":11,"typeConfidence":0.89,"plateTime":0.4365717245896472,"extension":6.9771333261533774},"index":5,"playId":"be737fe4-7122-394b-b5fe-fc3f6efd95a4","pitchNumber":3,"startTime":"2026-08-19T22:06:56.931Z","endTime":"2026-08-19T22:06:59.993Z","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":93.6,"endSpeed":85.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.9690419021953,"aZ":-18.0180922530646,"pfxX":-9.816329055264774,"pfxZ":7.543588389795696,"pX":-0.3825319226996007,"pZ":2.4881616696664817,"vX0":6.929057236897198,"vY0":-136.1691651276818,"vZ0":-3.1812618044219296,"x":131.58,"y":171.6,"x0":-1.6850120251693341,"y0":50.00666602200155,"z0":4.918597715642504,"aX":-18.433770535329327},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.2,"breakHorizontal":16.3,"spinRate":2463,"spinDirection":234},"zone":4,"typeConfidence":0.91,"plateTime":0.4022634317369187,"extension":7.072174749428807},"index":6,"playId":"b7eae04c-eba9-38f4-abe1-dd6a2b680a74","pitchNumber":4,"startTime":"2026-08-19T22:07:16.635Z","endTime":"2026-08-19T22:07:19.635Z","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":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.645479715452176,"aZ":-21.963253106069907,"pfxX":-10.670022182881373,"pfxZ":5.437120557380249,"pX":0.40908495592611593,"pZ":2.8666247635042494,"vX0":8.984336973273221,"vY0":-135.6781981920814,"vZ0":-1.3990797124757877,"x":101.41,"y":161.38,"x0":-1.5470069023325994,"y0":50.002938874999906,"z0":4.90866056720802,"aX":-20.039513284740792},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.7,"breakHorizontal":17.6,"spinRate":2360,"spinDirection":227},"zone":3,"typeConfidence":0.91,"plateTime":0.40256665948577464,"extension":6.985451038441073},"hitData":{"launchSpeed":94.7,"launchAngle":64.0,"totalDistance":187.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":149.99,"coordY":129.99}},"index":7,"playId":"0126c650-9849-3b94-a799-abf9f97c97ce","pitchNumber":5,"startTime":"2026-08-19T22:07:43.292Z","endTime":"2026-08-19T22:07:52.024Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T22:07:52.024Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Otto Lopez grounds out, shortstop Trea Turner to first baseman Alec Bohm.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-19T22:08:20.156Z","endTime":"2026-08-19T22:09:08.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"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":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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.916142931303252,"aZ":-17.31500400928229,"pfxX":-8.838242789594876,"pfxZ":8.072624606307286,"pX":0.45471708702333874,"pZ":2.2108784977154077,"vX0":8.68442563657621,"vY0":-134.5054095062829,"vZ0":-3.843092761690426,"x":99.67,"y":179.09,"x0":-1.6604066478699997,"y0":50.00446538020767,"z0":4.878649032312618,"aX":-16.27122746934007},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.0,"breakHorizontal":14.3,"spinRate":2278,"spinDirection":230},"zone":6,"typeConfidence":0.91,"plateTime":0.4065054098095211,"extension":7.0579045266467775},"index":0,"playId":"49f451a8-d214-3cab-ba3f-4935b99fc1f9","pitchNumber":1,"startTime":"2026-08-19T22:08:21.969Z","endTime":"2026-08-19T22:08:25.227Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76921902343569,"aZ":-28.466851165097946,"pfxX":0.14586827037472538,"pfxZ":2.2905375604410096,"pX":0.6354968228802378,"pZ":2.7424361926259904,"vX0":5.86052827328459,"vY0":-126.0426648278768,"vZ0":-0.04357430591372358,"x":92.78,"y":164.73,"x0":-1.731376597940751,"y0":50.00580916214703,"z0":5.043891622195991,"aX":0.23645669349385715},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.3,"breakHorizontal":-1.6,"spinRate":2240,"spinDirection":197},"zone":3,"typeConfidence":0.89,"plateTime":0.4332796935909813,"extension":7.097862951546475},"index":1,"playId":"77b5e019-18f0-3b89-9905-58e062fb416d","pitchNumber":2,"startTime":"2026-08-19T22:08:42.358Z","endTime":"2026-08-19T22:08:45.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":73.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.066401431845442,"aZ":-41.02414251438542,"pfxX":6.620065496591938,"pfxZ":-6.592768291592376,"pX":0.8311194074751025,"pZ":1.7471355327190943,"vX0":3.709347140690425,"vY0":-115.27101993384312,"vZ0":1.2912106814388067,"x":85.32,"y":191.61,"x0":-1.6609185709752008,"y0":50.005653644715714,"z0":5.150255575544585,"aX":8.880804835131599},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-11.3,"breakHorizontal":-13.0,"spinRate":2668,"spinDirection":55},"zone":14,"typeConfidence":0.89,"plateTime":0.475759734237728,"extension":6.7175682223696285},"hitData":{"launchSpeed":74.6,"launchAngle":-6.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.92,"coordY":161.15}},"index":2,"playId":"1e3b64a4-379b-31c0-90f9-c8190f6d6b6d","pitchNumber":3,"startTime":"2026-08-19T22:09:02.537Z","endTime":"2026-08-19T22:09:08.657Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T22:09:08.657Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xavier Edwards flies out to left fielder Brandon Marsh in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-19T22:09:40.777Z","endTime":"2026-08-19T22:10:32.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":92.5,"endSpeed":84.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.758191763896427,"aZ":-16.365682212902303,"pfxX":-7.432105965690414,"pfxZ":8.59063419517943,"pX":-1.1175308234970158,"pZ":2.336546976400512,"vX0":4.425038769687137,"vY0":-134.66851863281653,"vZ0":-3.7164136119604674,"x":159.6,"y":175.69,"x0":-1.8149393124547393,"y0":50.00018595489129,"z0":4.889236601354092,"aX":-13.673099923883694},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.0,"breakHorizontal":12.5,"spinRate":2399,"spinDirection":226},"zone":13,"typeConfidence":0.89,"plateTime":0.4064448880673628,"extension":7.00231099729302},"index":0,"playId":"cc0f2ec6-bd09-3f34-904e-c49c75524fc0","pitchNumber":1,"startTime":"2026-08-19T22:09:42.930Z","endTime":"2026-08-19T22:09:46.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.281471334118965,"aZ":-22.473697058243072,"pfxX":-10.429728482016218,"pfxZ":5.4048265550208185,"pX":1.0917879171124842,"pZ":3.260726277449767,"vX0":10.400359920617595,"vY0":-132.60285810734692,"vZ0":-0.26000153309973995,"x":75.38,"y":150.74,"x0":-1.5115083097261552,"y0":50.00330137927836,"z0":4.988828047166423,"aX":-18.720106966679865},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.0,"breakHorizontal":16.8,"spinRate":2311,"spinDirection":226},"zone":12,"typeConfidence":0.9,"plateTime":0.4118348170684185,"extension":7.14821184153612},"index":1,"playId":"d9d32780-ba33-3631-a1ef-34117a32e429","pitchNumber":2,"startTime":"2026-08-19T22:10:02.753Z","endTime":"2026-08-19T22:10:06.227Z","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":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52329396379217,"aZ":-23.437453754104098,"pfxX":-10.980577160022786,"pfxZ":4.755614314667277,"pX":0.23598867113501085,"pZ":2.143420072023056,"vX0":8.59392595056586,"vY0":-134.25270215138795,"vZ0":-2.9695354981394098,"x":108.0,"y":180.91,"x0":-1.5710404928913553,"y0":50.000101220447675,"z0":4.921606832562223,"aX":-20.15495294058677},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.2,"breakHorizontal":18.1,"spinRate":2317,"spinDirection":229},"zone":5,"typeConfidence":0.91,"plateTime":0.40711582922818135,"extension":7.070448113823241},"hitData":{"launchSpeed":84.5,"launchAngle":56.0,"totalDistance":229.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":54.75,"coordY":140.7}},"index":2,"playId":"ba5636e6-dd71-3510-9a3c-1a065ee18d89","pitchNumber":3,"startTime":"2026-08-19T22:10:23.460Z","endTime":"2026-08-19T22:10:32.488Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T22:10:32.488Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Schwarber flies out to right fielder Esteury Ruiz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-19T22:12:46.405Z","endTime":"2026-08-19T22:13:29.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76606889580388,"aZ":-24.613621698504993,"pfxX":0.6240674020680668,"pfxZ":4.501248364239056,"pX":-0.25232512609262353,"pZ":2.2326107002439244,"vX0":3.8985872807431416,"vY0":-128.517704049169,"vZ0":-4.693890675611805,"x":126.62,"y":178.5,"x0":-1.8677540533951924,"y0":50.00138352963332,"z0":5.986268447550111,"aX":1.0463425801304518},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.3,"breakHorizontal":-1.9,"spinRate":2211,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.4256266167349061,"extension":6.042035313803035},"index":0,"playId":"53d51095-2d8c-3184-9976-70cd272992a4","pitchNumber":1,"startTime":"2026-08-19T22:12:48.710Z","endTime":"2026-08-19T22:12:51.848Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":83.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.181611011316328,"aZ":-29.930586316895123,"pfxX":-9.135655585845619,"pfxZ":1.2975161856218858,"pX":-0.33784476625957616,"pZ":1.0963781018124084,"vX0":6.6793860342026425,"vY0":-129.7588009620284,"vZ0":-6.401635003092618,"x":129.88,"y":209.18,"x0":-1.7435355989052606,"y0":50.00169217222266,"z0":5.841967491430936,"aX":-15.759776527614267},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.3,"breakHorizontal":15.2,"spinRate":2066,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.42024780703468956,"extension":5.743772493983707},"index":1,"playId":"97d351fc-1c7b-3096-94d6-2c7c048826f5","pitchNumber":2,"startTime":"2026-08-19T22:13:02.503Z","endTime":"2026-08-19T22:13:05.716Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.08093116491835,"aZ":-34.49212504587857,"pfxX":3.2523672467700346,"pfxZ":-1.6820993297871407,"pX":-0.9868951344027409,"pZ":1.5557335714649971,"vX0":0.6858319299581787,"vY0":-116.91922544953462,"vZ0":-2.955726572019196,"x":154.62,"y":196.78,"x0":-1.7068717706693866,"y0":50.00424585697936,"z0":6.089612345634885,"aX":4.480039139246541},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-3.5,"breakHorizontal":-6.0,"spinRate":2457,"spinDirection":58},"zone":13,"typeConfidence":2.0,"plateTime":0.4693806029237084,"extension":6.034973754905343},"hitData":{"launchSpeed":67.9,"launchAngle":34.0,"totalDistance":232.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.19,"coordY":115.45}},"index":2,"playId":"dfa665a0-7fdd-34f8-ac61-8da9e04186d7","pitchNumber":3,"startTime":"2026-08-19T22:13:24.141Z","endTime":"2026-08-19T22:13:29.754Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T22:13:29.754Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trea Turner singles on a ground ball to center fielder Jakob Marsee, deflected by second baseman Xavier Edwards.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-19T22:13:55.450Z","endTime":"2026-08-19T22:15:36.919Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.374072266594098,"aZ":-23.01623461860755,"pfxX":-9.603225492017472,"pfxZ":4.7167872008709555,"pX":-1.0289645949413158,"pZ":2.954731288375078,"vX0":5.585277526335859,"vY0":-138.5953597124699,"vZ0":-4.066231059654536,"x":156.22,"y":159.0,"x0":-1.8240350538965941,"y0":50.004967671286344,"z0":5.980614159328743,"aX":-18.659071088794313},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.9,"breakHorizontal":16.2,"spinRate":2338,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3954087039541063,"extension":6.091532577759038},"index":0,"playId":"6b9744db-d8b3-3c3e-a847-93e27a7b34bf","pitchNumber":1,"startTime":"2026-08-19T22:13:57.463Z","endTime":"2026-08-19T22:14:00.772Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"}}},{"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":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.420384737277995,"aZ":-28.61163390139903,"pfxX":0.16416785297558412,"pfxZ":2.18012203075517,"pX":0.2927515567437163,"pZ":1.4141504878404307,"vX0":5.124693251980588,"vY0":-127.2885454385225,"vZ0":-5.658324669357383,"x":105.84,"y":200.6,"x0":-1.7723391930040429,"y0":50.00082463399388,"z0":5.946170622894699,"aX":0.2673599366205172},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.9,"breakHorizontal":-1.6,"spinRate":2200,"spinDirection":178},"zone":14,"typeConfidence":2.0,"plateTime":0.4311697114696553,"extension":6.1680628985601444},"index":1,"playId":"70586e66-024e-3463-a8e7-c22fa2a73192","pitchNumber":2,"startTime":"2026-08-19T22:14:29.513Z","endTime":"2026-08-19T22:14:34.256Z","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":83.0,"endSpeed":75.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.0586118095075,"aZ":-35.18571563384919,"pfxX":8.274826539584781,"pfxZ":-2.0683829668462046,"pX":0.4673194306043479,"pZ":0.9215751538249737,"vX0":2.6092423082096587,"vY0":-120.7669774100504,"vZ0":-4.57397987687676,"x":99.19,"y":213.9,"x0":-1.7069026464025068,"y0":50.00574278849953,"z0":5.9903268807523595,"aX":12.02688148075622},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-4.7,"breakHorizontal":-15.6,"spinRate":2340,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.4563707916978572,"extension":5.986952596066749},"index":2,"playId":"6dbe78b3-8f23-36b4-919b-cdad0ee7e9ce","pitchNumber":3,"startTime":"2026-08-19T22:15:09.550Z","endTime":"2026-08-19T22:15:12.550Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.813793849628098,"aZ":-20.425774980306738,"pfxX":-10.054015893619791,"pfxZ":5.915671981351579,"pX":-0.45908008398390715,"pZ":2.3114959418741226,"vX0":6.761819726170713,"vY0":-140.07442096722323,"vZ0":-6.1354704765434125,"x":134.5,"y":176.37,"x0":-1.5988691836752404,"y0":50.001701104359014,"z0":5.86680588024703,"aX":-19.966019050599293},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.6,"breakHorizontal":16.8,"spinRate":2333,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.3911058921091568,"extension":5.940643212651755},"hitData":{"launchSpeed":107.0,"launchAngle":-4.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":114.97,"coordY":85.6}},"index":3,"playId":"52103e13-18aa-3c29-824c-20b6915f8e31","pitchNumber":4,"startTime":"2026-08-19T22:15:25.385Z","endTime":"2026-08-19T22:15:36.919Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T22:15:36.919Z","atBatIndex":4},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Bryce Harper grounds into a double play, second baseman Xavier Edwards to shortstop Otto Lopez to first baseman Griffin Conine. Trea Turner out at 2nd. Bryce Harper out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-19T22:16:04.572Z","endTime":"2026-08-19T22:16:55.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":"Grounded Into DP","eventType":"grounded_into_double_play","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":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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.919834051194844,"aZ":-23.165287482563187,"pfxX":-9.793301974084875,"pfxZ":4.5182289458701135,"pX":-0.20689293725746424,"pZ":2.3821193117599693,"vX0":7.3206344201973526,"vY0":-139.91124360010394,"vZ0":-5.617702031408625,"x":124.89,"y":174.46,"x0":-1.5776894879629921,"y0":50.001227681413326,"z0":5.922318099993563,"aX":-19.522088436811377},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.2,"breakHorizontal":16.3,"spinRate":2395,"spinDirection":227},"zone":5,"typeConfidence":2.0,"plateTime":0.39065168204143497,"extension":6.006861465803886},"index":0,"playId":"8db0a64c-3e3a-3d99-93e1-2873a3faa445","pitchNumber":1,"startTime":"2026-08-19T22:16:05.874Z","endTime":"2026-08-19T22:16:08.874Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.334938713095486,"aZ":-23.44227821025223,"pfxX":-0.7597863371558402,"pfxZ":4.869429567422327,"pX":0.9747124296651253,"pZ":1.2704155107404642,"vX0":6.590017553801519,"vY0":-132.33793254048334,"vZ0":-7.68493690134395,"x":79.85,"y":204.48,"x0":-1.4374642368796577,"y0":50.0051499667889,"z0":5.900547421563591,"aX":-1.3644128686751937},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.6,"breakHorizontal":0.1,"spinRate":2191,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4121641688900315,"extension":6.209338267415695},"index":1,"playId":"98826c4b-c62a-3355-850f-01a0880c3f8c","pitchNumber":2,"startTime":"2026-08-19T22:16:27.269Z","endTime":"2026-08-19T22:16:30.269Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.025170464100462,"aZ":-30.12635818551729,"pfxX":-10.955539992180238,"pfxZ":1.185990472241775,"pX":-0.8499845149080493,"pZ":2.3093037664490934,"vX0":5.723230978289681,"vY0":-130.55684599483726,"vZ0":-3.68727399980468,"x":149.4,"y":176.43,"x0":-1.6497397056447185,"y0":50.00009219048298,"z0":6.01237733564003,"aX":-18.869822796882797},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.6,"breakHorizontal":18.5,"spinRate":2139,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.41985871201982716,"extension":6.054523892835702},"hitData":{"launchSpeed":87.8,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":157.57,"coordY":155.58}},"index":2,"playId":"919c424e-1e16-3f60-9b17-7d62a2d1dac1","pitchNumber":3,"startTime":"2026-08-19T22:16:46.988Z","endTime":"2026-08-19T22:16:55.388Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T22:16:55.388Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Griffin Conine strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-19T22:19:15.445Z","endTime":"2026-08-19T22:20:47.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":72.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.371203332523493,"aZ":-38.73835906715084,"pfxX":8.407790586597027,"pfxZ":-5.010300757117957,"pX":-0.29582896823872845,"pZ":1.8485874960569775,"vX0":0.8749104789751234,"vY0":-113.89388844795093,"vZ0":1.0426163292682702,"x":128.28,"y":188.87,"x0":-1.7771811857933366,"y0":50.002678538445274,"z0":5.22298872641713,"aX":11.018756413891825},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-8.5,"breakHorizontal":-15.5,"spinRate":2627,"spinDirection":57},"zone":8,"typeConfidence":0.89,"plateTime":0.48134687395632536,"extension":6.879151242158674},"index":0,"playId":"f7629fac-f272-392e-b66b-b1c77fb3f41f","pitchNumber":1,"startTime":"2026-08-19T22:19:20.890Z","endTime":"2026-08-19T22:19:24.051Z","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":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.038657487200823,"aZ":-27.538893198235442,"pfxX":-0.12001811209542923,"pfxZ":2.8605040710155514,"pX":0.07579613782632852,"pZ":3.9800487428851588,"vX0":4.492246819074964,"vY0":-125.88521989804242,"vZ0":2.434201714238003,"x":114.11,"y":131.32,"x0":-1.7084177408777825,"y0":50.00414952932483,"z0":5.21470831118697,"aX":-0.19451595899194282},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.9,"breakHorizontal":-0.7,"spinRate":2314,"spinDirection":194},"zone":12,"typeConfidence":0.91,"plateTime":0.4333510225188526,"extension":6.793359382856313},"index":1,"playId":"042dcc6f-9cc0-3598-a861-7314897a5382","pitchNumber":2,"startTime":"2026-08-19T22:19:40.405Z","endTime":"2026-08-19T22:19:45.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.8,"endSpeed":71.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.823630886057963,"aZ":-38.93005132236991,"pfxX":7.016743612552457,"pfxZ":-5.2735525576775055,"pX":1.2758975603364389,"pZ":0.5701956391790628,"vX0":4.534569954965551,"vY0":-113.1410301256145,"vZ0":-1.479192071157397,"x":68.37,"y":223.38,"x0":-1.6736066359522836,"y0":50.00106706106613,"z0":5.173977303482385,"aX":8.99261721722326},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-9.6,"breakHorizontal":-13.9,"spinRate":2676,"spinDirection":57},"zone":14,"typeConfidence":0.9,"plateTime":0.48622324633636493,"extension":6.942027802637395},"index":2,"playId":"ea1c5963-1ca6-3dcf-8b42-3ab707a80514","pitchNumber":3,"startTime":"2026-08-19T22:20:00.249Z","endTime":"2026-08-19T22:20:03.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.027305138498637,"aZ":-27.97873290831379,"pfxX":-9.670600500824612,"pfxZ":2.5515651183771846,"pX":0.4032305993707279,"pZ":1.228807568543845,"vX0":8.31019113779942,"vY0":-126.89780296601595,"vZ0":-3.51434084072373,"x":101.63,"y":205.6,"x0":-1.6449610840448488,"y0":50.00229790572704,"z0":4.841232634717454,"aX":-15.897336948778001},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.1,"breakHorizontal":15.8,"spinRate":1555,"spinDirection":256},"zone":14,"typeConfidence":0.84,"plateTime":0.4303098696405181,"extension":6.704732033780095},"index":3,"playId":"955e4c81-df6b-349e-9bd4-e0d8bf7888b4","pitchNumber":4,"startTime":"2026-08-19T22:20:24.418Z","endTime":"2026-08-19T22:20:27.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.701907719509194,"aZ":-31.152342459682576,"pfxX":-9.623262459088128,"pfxZ":0.6209884481351882,"pX":0.16865435871955917,"pZ":1.8499777163979902,"vX0":7.881080618176162,"vY0":-127.10246973925223,"vZ0":-1.3445217808118493,"x":110.57,"y":188.83,"x0":-1.7135902679413921,"y0":50.0031323462126,"z0":4.847052865001288,"aX":-15.832894352807523},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.1,"breakHorizontal":15.7,"spinRate":1597,"spinDirection":251},"zone":8,"typeConfidence":0.76,"plateTime":0.43003114758130057,"extension":7.090858416228745},"index":4,"playId":"6261d736-b3ea-379e-94f1-44bb43a46c4b","pitchNumber":5,"startTime":"2026-08-19T22:20:44.020Z","endTime":"2026-08-19T22:20:47.020Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T22:20:47.020Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heriberto Hernández grounds out, third baseman Bryson Stott to first baseman Alec Bohm.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-19T22:21:09.692Z","endTime":"2026-08-19T22:21:41.716Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_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":1},"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":{"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":92.2,"endSpeed":84.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.670926071044736,"aZ":-23.52872486986722,"pfxX":-11.542328356105685,"pfxZ":4.753029715955899,"pX":0.6166570944895758,"pZ":2.27972352693232,"vX0":9.919711745936944,"vY0":-133.9491512802343,"vZ0":-2.3360332709466105,"x":93.49,"y":177.23,"x0":-1.633277483606109,"y0":50.002157512828624,"z0":4.843621149194696,"aX":-20.9940737796967},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.3,"breakHorizontal":18.8,"spinRate":2321,"spinDirection":227},"zone":6,"typeConfidence":0.9,"plateTime":0.40875722522855007,"extension":7.2179247203817},"index":0,"playId":"62e01d95-fda0-39c2-af29-4fd8836dc1eb","pitchNumber":1,"startTime":"2026-08-19T22:21:16.535Z","endTime":"2026-08-19T22:21:19.812Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.072790031109438,"aZ":-31.026710614099525,"pfxX":-8.92338482126362,"pfxZ":0.716951710934925,"pX":-0.20884403600659662,"pZ":2.237103050149659,"vX0":6.836377400165327,"vY0":-125.07075380842257,"vZ0":-0.3805393688905998,"x":124.96,"y":178.38,"x0":-1.8117675285730734,"y0":50.00056657125417,"z0":4.925163627875969,"aX":-14.204472510310463},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.4,"breakHorizontal":14.6,"spinRate":1618,"spinDirection":251},"zone":5,"typeConfidence":0.9,"plateTime":0.4371320446662077,"extension":6.730213458667677},"hitData":{"launchSpeed":69.9,"launchAngle":-46.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.33,"coordY":172.31}},"index":1,"playId":"ccefb1ed-d9cb-30ae-9035-f50aaabb76c5","pitchNumber":2,"startTime":"2026-08-19T22:21:35.096Z","endTime":"2026-08-19T22:21:41.716Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T22:21:41.716Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Owen Caissie strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-19T22:22:11.838Z","endTime":"2026-08-19T22:23:55.280Z","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":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":3},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.18001755227935,"aZ":-17.124561593329272,"pfxX":-6.971489032536011,"pfxZ":7.995430059419567,"pX":-2.1355289714267482,"pZ":3.285387615596711,"vX0":1.9432057896780475,"vY0":-135.92654540940242,"vZ0":-1.3856803968319613,"x":198.4,"y":150.07,"x0":-1.951391039371332,"y0":50.00180447365696,"z0":4.98389266537391,"aX":-13.11920322927436},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.4,"breakHorizontal":12.2,"spinRate":2392,"spinDirection":228},"zone":11,"typeConfidence":0.89,"plateTime":0.40207222185493086,"extension":6.9465178657240285},"index":0,"playId":"c3b4f05f-3d97-30a3-96c8-ad7cd0175089","pitchNumber":1,"startTime":"2026-08-19T22:22:15.781Z","endTime":"2026-08-19T22:22:18.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.937310255626798,"aZ":-24.51900057626315,"pfxX":-1.244140266704565,"pfxZ":4.580777514548192,"pX":1.256884326219078,"pZ":2.6287610432154676,"vX0":7.43475306687679,"vY0":-127.84512983168753,"vZ0":-1.3065694299602106,"x":69.09,"y":167.8,"x0":-1.5151317837278417,"y0":50.004675917194454,"z0":5.053351337936097,"aX":-2.0813385127462505},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.3,"breakHorizontal":0.7,"spinRate":2214,"spinDirection":202},"zone":12,"typeConfidence":0.9,"plateTime":0.42684146779149934,"extension":6.991080205496433},"index":1,"playId":"65bfae3b-972e-39af-8beb-60c160d04916","pitchNumber":2,"startTime":"2026-08-19T22:22:34.862Z","endTime":"2026-08-19T22:22:37.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":72.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.323240514485402,"aZ":-39.82352682637442,"pfxX":7.943961746789753,"pfxZ":-5.786243625980304,"pX":0.3722489615759469,"pZ":1.1867349227145472,"vX0":2.360980875194823,"vY0":-114.88060162779516,"vZ0":-0.175393310907211,"x":102.81,"y":206.74,"x0":-1.7033896774784252,"y0":50.00133738397895,"z0":5.168816514130726,"aX":10.50695327559277},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-10.2,"breakHorizontal":-15.0,"spinRate":2620,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.47867732431670573,"extension":6.7747242122527265},"index":2,"playId":"d0055d9e-60fa-3f29-b7b3-6180088ca315","pitchNumber":3,"startTime":"2026-08-19T22:23:33.988Z","endTime":"2026-08-19T22:23:36.988Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.042053982951508,"aZ":-39.20190707166832,"pfxX":7.142988787758673,"pfxZ":-5.292408921473222,"pX":0.46175469782289263,"pZ":1.1727355143256213,"vX0":2.8885458215830386,"vY0":-115.23226363385076,"vZ0":-0.2742772415504151,"x":99.4,"y":207.12,"x0":-1.7410821159120105,"y0":50.004013292191104,"z0":5.123170052223526,"aX":9.480249444713325},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-9.4,"breakHorizontal":-13.7,"spinRate":2643,"spinDirection":56},"zone":14,"typeConfidence":0.89,"plateTime":0.47772765680325113,"extension":6.853702865798561},"index":3,"playId":"862834a4-9b10-309a-b209-9d227d67449f","pitchNumber":4,"startTime":"2026-08-19T22:23:52.280Z","endTime":"2026-08-19T22:23:55.280Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T22:23:55.280Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a line drive to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-19T22:26:04.918Z","endTime":"2026-08-19T22:27:25.665Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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,2,4,5],"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":5},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.55039464765615,"aZ":-24.565774494313057,"pfxX":-11.079230495174915,"pfxZ":3.950446018950255,"pX":0.09065516001262744,"pZ":1.6667703333779558,"vX0":8.514339254251206,"vY0":-137.6891742407077,"vZ0":-7.030722221328099,"x":113.54,"y":193.78,"x0":-1.5967482127061086,"y0":50.00398396182302,"z0":5.906836703467104,"aX":-21.350296580254437},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.9,"breakHorizontal":18.4,"spinRate":2266,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.3972540421499051,"extension":6.077626082715197},"index":0,"playId":"b9f4580d-4ae3-3ab9-a32b-b95137a8af98","pitchNumber":1,"startTime":"2026-08-19T22:26:07.553Z","endTime":"2026-08-19T22:26:10.777Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17851865073795,"aZ":-27.336816716996015,"pfxX":0.6110738749659133,"pfxZ":2.8152154776626066,"pX":0.13840777389177727,"pZ":2.938038432136788,"vX0":4.531917036140972,"vY0":-130.4458089163514,"vZ0":-2.5838322130905587,"x":111.72,"y":159.45,"x0":-1.7028872052521888,"y0":50.00315712549182,"z0":6.008495774017074,"aX":1.0494702316146056},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.7,"breakHorizontal":-2.2,"spinRate":2211,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.4203446752770601,"extension":5.932404943475887},"index":1,"playId":"3195b771-0923-30bd-adca-0687923330e4","pitchNumber":2,"startTime":"2026-08-19T22:26:22.222Z","endTime":"2026-08-19T22:26:25.402Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.116586030767024,"aZ":-29.987474101282142,"pfxX":-9.237132814248412,"pfxZ":1.2555676148811177,"pX":-1.7233523933457415,"pZ":2.2976237944043265,"vX0":3.4175527868328888,"vY0":-131.07290106810888,"vZ0":-3.576946182257533,"x":182.69,"y":176.74,"x0":-1.8422356690764294,"y0":50.00467779729003,"z0":5.913729592993054,"aX":-16.110221125538217},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.7,"breakHorizontal":16.0,"spinRate":2065,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4175195040952273,"extension":6.108934834389191},"index":2,"playId":"ce35e74e-e7f8-3bb1-a2b5-0f0e54fc1812","pitchNumber":3,"startTime":"2026-08-19T22:26:36.343Z","endTime":"2026-08-19T22:26:39.343Z","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":0},"index":3,"startTime":"2026-08-19T22:26:48.335Z","endTime":"2026-08-19T22:26:56.916Z","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},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.594741430589806,"aZ":-14.572840752954267,"pfxX":-6.595658300825567,"pfxZ":8.72533593470317,"pX":-0.5781037309526448,"pZ":3.452369493779575,"vX0":5.314775496065179,"vY0":-140.79843969206084,"vZ0":-4.469503522597021,"x":139.04,"y":145.57,"x0":-1.6289774410434565,"y0":50.002158857562584,"z0":5.996808007479224,"aX":-13.303017459391738},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.1,"breakHorizontal":10.9,"spinRate":2326,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.38834130674886547,"extension":6.046024046617088},"index":4,"playId":"d8ed946e-95a4-32d4-a1c7-dd96c696628a","pitchNumber":4,"startTime":"2026-08-19T22:26:56.916Z","endTime":"2026-08-19T22:26:59.916Z","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":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.682296240634265,"aZ":-21.62308707953066,"pfxX":-10.671631894366593,"pfxZ":5.1236651853902915,"pX":-0.5500911010824383,"pZ":2.195110001407614,"vX0":6.69730632791022,"vY0":-142.56294614274438,"vZ0":-6.5014310689840515,"x":137.97,"y":179.51,"x0":-1.542985549582637,"y0":50.000550950905044,"z0":5.869182968055152,"aX":-21.970264724313395},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.2,"breakHorizontal":18.0,"spinRate":2288,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.38415174621506054,"extension":6.158178674203262},"hitData":{"launchSpeed":91.5,"launchAngle":12.0,"totalDistance":229.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":111.44,"coordY":83.98}},"index":5,"playId":"6b7b7b76-e68d-3c7e-b2c0-0b78e0bad2a8","pitchNumber":5,"startTime":"2026-08-19T22:27:16.909Z","endTime":"2026-08-19T22:27:25.665Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T22:27:25.665Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Bohm flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-19T22:27:52.590Z","endTime":"2026-08-19T22:29:05.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":3},"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, 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.2,"endSpeed":90.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.94602407134449,"aZ":-22.871816551962986,"pfxX":-12.083069608162809,"pfxZ":4.507106948327904,"pX":0.6704180361822407,"pZ":2.185795484487893,"vX0":10.377921664458198,"vY0":-142.59232193589156,"vZ0":-6.145658445383287,"x":91.45,"y":179.76,"x0":-1.4414227602576695,"y0":50.0060119329957,"z0":5.806453479784166,"aX":-24.955210662174004},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.1,"breakHorizontal":19.9,"spinRate":2334,"spinDirection":233},"zone":9,"typeConfidence":2.0,"plateTime":0.3837154693741671,"extension":6.059553927805913},"index":0,"playId":"9715f9b6-a12d-3ab8-8901-e190ed5f7e75","pitchNumber":1,"startTime":"2026-08-19T22:27:55.063Z","endTime":"2026-08-19T22:27:58.141Z","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":97.3,"endSpeed":89.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44597416008914,"aZ":-14.253529507061712,"pfxX":-7.287861265561968,"pfxZ":8.85327280063576,"pX":-0.29812719922064174,"pZ":1.9532680201664054,"vX0":6.459425295992454,"vY0":-141.4187269798685,"vZ0":-8.303703392382825,"x":128.36,"y":186.04,"x0":-1.665693588421733,"y0":50.004016819917545,"z0":5.843306804710033,"aX":-14.753195113980192},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.5,"breakHorizontal":11.9,"spinRate":2208,"spinDirection":232},"zone":7,"typeConfidence":2.0,"plateTime":0.3874030401291817,"extension":6.078071071946098},"index":1,"playId":"d47fc1c1-8ce3-38b8-9191-3c30ef818019","pitchNumber":2,"startTime":"2026-08-19T22:28:13.940Z","endTime":"2026-08-19T22:28:17.136Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.83646050474685,"aZ":-29.53252432924976,"pfxX":-9.921722010901378,"pfxZ":1.443004213866494,"pX":0.6896241084964781,"pZ":0.992670766301586,"vX0":9.292782183262293,"vY0":-133.6713668850139,"vZ0":-6.91550617538112,"x":90.71,"y":211.98,"x0":-1.5243910389133977,"y0":50.00402299659766,"z0":5.702650825554651,"aX":-18.154965743762833},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":1.4,"breakHorizontal":16.2,"spinRate":2119,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.40804679995681603,"extension":6.197863120663861},"index":2,"playId":"3d486125-a14a-380a-bcf0-03a296791303","pitchNumber":3,"startTime":"2026-08-19T22:28:32.372Z","endTime":"2026-08-19T22:28:35.372Z","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":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.744124733742517,"aZ":-28.341220719991394,"pfxX":-0.42134891936253605,"pfxZ":2.350008533172222,"pX":-0.24748068831678902,"pZ":3.0818976035166123,"vX0":3.649509788068694,"vY0":-126.1409932656492,"vZ0":-1.6874741363652044,"x":126.43,"y":155.57,"x0":-1.6508425878723776,"y0":50.00374507749616,"z0":6.018430782061356,"aX":-0.6880724716060476},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.2,"breakHorizontal":0.0,"spinRate":2226,"spinDirection":102},"zone":2,"typeConfidence":2.0,"plateTime":0.4322338161209931,"extension":5.950083354020056},"hitData":{"launchSpeed":94.1,"launchAngle":31.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":165.85,"coordY":64.93}},"index":3,"playId":"ad23e57d-0e1f-3135-a799-c3704820e8ba","pitchNumber":4,"startTime":"2026-08-19T22:28:52.186Z","endTime":"2026-08-19T22:29:05.204Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T22:29:05.204Z","atBatIndex":10},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bryson Stott pops out to third baseman Javier Sanoja.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-19T22:29:26.532Z","endTime":"2026-08-19T22:30:21.868Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":97.7,"endSpeed":89.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.35602056906195,"aZ":-20.4925919821639,"pfxX":-10.014756143197578,"pfxZ":5.667842305177269,"pX":-0.21483767549826144,"pZ":3.1813447691105594,"vX0":7.489915394507394,"vY0":-142.11077631823812,"vZ0":-4.104284652914596,"x":125.19,"y":152.88,"x0":-1.5738988087648014,"y0":50.00116304610657,"z0":5.933884517336214,"aX":-20.63050897085546},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.7,"breakHorizontal":16.8,"spinRate":2394,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.384376775862346,"extension":5.994420463710011},"index":0,"playId":"10f8b467-0ed7-359f-be5d-7ff5f02c003d","pitchNumber":1,"startTime":"2026-08-19T22:29:28.361Z","endTime":"2026-08-19T22:29:31.666Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.328050386406357,"aZ":-25.40614651931668,"pfxX":1.336344353843839,"pfxZ":3.8157578122669644,"pX":-1.0623578118999601,"pZ":3.649402254537668,"vX0":1.4641064859261452,"vY0":-131.94121670860088,"vZ0":-1.393289373194027,"x":157.49,"y":140.25,"x0":-1.7967742057143985,"y0":50.00539544997164,"z0":6.044811920031923,"aX":2.3718440086688313},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":6.8,"breakHorizontal":-2.8,"spinRate":2227,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.4140899986743256,"extension":6.027895109305683},"index":1,"playId":"68514fb4-6baf-3ba2-a7f3-df16fa8be6e2","pitchNumber":2,"startTime":"2026-08-19T22:29:49.420Z","endTime":"2026-08-19T22:29:52.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46861183766201,"aZ":-23.780462062624103,"pfxX":1.5191040765420878,"pfxZ":4.699293589536805,"pX":0.5068654299350273,"pZ":2.3466182762393895,"vX0":4.86891344817486,"vY0":-132.35541644599482,"vZ0":-4.832655256487362,"x":97.68,"y":175.42,"x0":-1.5489655921022667,"y0":50.00393325789098,"z0":5.9229041573543935,"aX":2.712155457396476},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.7,"breakHorizontal":-3.7,"spinRate":2286,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.4127701775495538,"extension":6.126976824017752},"hitData":{"launchSpeed":85.4,"launchAngle":74.0,"totalDistance":82.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":115.99,"coordY":179.41}},"index":2,"playId":"e845860b-e10b-33e3-9721-169e3d3d54c4","pitchNumber":3,"startTime":"2026-08-19T22:30:11.294Z","endTime":"2026-08-19T22:30:21.868Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T22:30:21.868Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a line drive to center fielder Jakob Marsee. Luis Arraez to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-19T22:30:49.777Z","endTime":"2026-08-19T22:32:25.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":5},"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35816550593339,"aZ":-14.782698493766564,"pfxX":-8.419424985754173,"pfxZ":8.495797597841026,"pX":-0.4387854675800349,"pZ":2.440274879348157,"vX0":6.278109300463542,"vY0":-142.1345338867858,"vZ0":-6.9473781813986095,"x":133.73,"y":172.89,"x0":-1.5815060099714104,"y0":50.0052389918752,"z0":5.853721808269674,"aX":-17.241409500846903},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.2,"breakHorizontal":14.0,"spinRate":2262,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.38524678461664585,"extension":6.106893587451343},"index":0,"playId":"258f2b44-8d4e-3e67-989a-cef9f0720391","pitchNumber":1,"startTime":"2026-08-19T22:30:50.775Z","endTime":"2026-08-19T22:30:53.775Z","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":97.6,"endSpeed":88.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.05657888734782,"aZ":-15.987335224058835,"pfxX":-6.815157970244254,"pfxZ":7.947979460099914,"pX":-1.3178477200350527,"pZ":4.42820893315022,"vX0":3.6554948796763,"vY0":-142.16210377966985,"vZ0":-1.6231162110450907,"x":167.23,"y":119.22,"x0":-1.738231104148685,"y0":50.00412926315372,"z0":6.02657630900033,"aX":-13.883510668333507},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.3,"breakHorizontal":11.5,"spinRate":2356,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.38599034195175275,"extension":5.944073762065759},"index":1,"playId":"02b4b186-6b04-38d7-89dd-58a731f56328","pitchNumber":2,"startTime":"2026-08-19T22:31:06.727Z","endTime":"2026-08-19T22:31:11.543Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"02b4b186-6b04-38d7-89dd-58a731f56328","startTime":"2026-08-19T22:31:13.642Z","endTime":"2026-08-19T22:31:29.003Z","isPitch":false,"type":"pickoff"},{"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":82.5,"endSpeed":76.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.560234302472676,"aZ":-33.93166835122541,"pfxX":2.8614340359817243,"pfxZ":-1.1946260123114545,"pX":-1.4201811080101256,"pZ":2.6940047162448226,"vX0":-0.1728510182477669,"vY0":-120.16083144365464,"vZ0":-1.0264496799834857,"x":171.13,"y":166.04,"x0":-1.7194243607563955,"y0":50.005005896325784,"z0":6.132599568642331,"aX":4.198642428084203},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-2.2,"breakHorizontal":-5.2,"spinRate":2426,"spinDirection":64},"zone":11,"typeConfidence":2.0,"plateTime":0.4552508649084306,"extension":6.043964364998399},"index":3,"playId":"b0fc6fa4-4be8-380f-a885-19022f18d680","pitchNumber":3,"startTime":"2026-08-19T22:31:29.003Z","endTime":"2026-08-19T22:31:33.712Z","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":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.33598654796001,"aZ":-23.838737647479174,"pfxX":0.7335292120512571,"pfxZ":4.606840203978913,"pX":-0.25473877820846463,"pZ":2.258810959832474,"vX0":3.5387053543004567,"vY0":-133.58690069305345,"vZ0":-4.867113000084964,"x":126.71,"y":177.79,"x0":-1.6910585779852867,"y0":50.004786522340666,"z0":5.814489012206782,"aX":1.3281009774227905},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.6,"breakHorizontal":-2.0,"spinRate":2334,"spinDirection":200},"zone":8,"typeConfidence":2.0,"plateTime":0.4097464691087862,"extension":6.071528098299994},"index":4,"playId":"2ab77e39-c58b-36c2-b28e-6b1f1d8779e2","pitchNumber":4,"startTime":"2026-08-19T22:31:48.422Z","endTime":"2026-08-19T22:31:51.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.307817625346836,"aZ":-15.363430638575315,"pfxX":-7.520209191191071,"pfxZ":8.05735492516321,"pX":0.12597614624759168,"pZ":2.6735403075579276,"vX0":7.041249055571771,"vY0":-143.35204430831004,"vZ0":-6.458446044591257,"x":112.2,"y":166.59,"x0":-1.3818560698438476,"y0":50.005166083069746,"z0":5.910198191018711,"aX":-15.695567498482786},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.4,"breakHorizontal":12.2,"spinRate":2412,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.38168409298935657,"extension":6.11539668800745},"hitData":{"launchSpeed":89.9,"launchAngle":15.0,"totalDistance":231.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":109.4,"coordY":86.1}},"index":5,"playId":"3bbb0ed1-fff0-370f-a96d-3d692b200c61","pitchNumber":5,"startTime":"2026-08-19T22:32:13.951Z","endTime":"2026-08-19T22:32:25.418Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T22:32:25.418Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Justin Crawford singles on a ground ball to shortstop Otto Lopez. Luis Arraez to 3rd. Brandon Marsh to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-19T22:32:51.640Z","endTime":"2026-08-19T22:33:58.971Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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"},"postOnThird":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"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_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":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":"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":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.46971056063114,"aZ":-23.352830124158896,"pfxX":-9.95777664935348,"pfxZ":4.368006378235059,"pX":-0.8979533971136411,"pZ":2.459149030957682,"vX0":5.60873070674461,"vY0":-141.32736703301086,"vZ0":-5.310519941506773,"x":151.23,"y":172.38,"x0":-1.6152864430478322,"y0":50.00689225249633,"z0":5.864374994134649,"aX":-20.130609711576618},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.0,"breakHorizontal":16.9,"spinRate":2290,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.38768285947104,"extension":6.067306591489666},"index":0,"playId":"6848f67f-6387-3497-9f4c-252043704520","pitchNumber":1,"startTime":"2026-08-19T22:32:52.116Z","endTime":"2026-08-19T22:32:55.116Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53017294556188,"aZ":-27.89457159391925,"pfxX":-9.593699343190522,"pfxZ":2.399161286661683,"pX":-0.8502576584284598,"pZ":1.060213015799765,"vX0":5.374740269298563,"vY0":-132.3594531987574,"vZ0":-6.995995285095055,"x":149.41,"y":210.15,"x0":-1.6537803115622587,"y0":50.00581382243363,"z0":5.762224782476865,"aX":-17.135797374106886},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.1,"breakHorizontal":16.3,"spinRate":2176,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4128033881398361,"extension":6.0826278882385205},"index":1,"playId":"08027783-9863-373a-9228-0a1261acbd9d","pitchNumber":2,"startTime":"2026-08-19T22:33:13.827Z","endTime":"2026-08-19T22:33:18.091Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.57471505127382,"aZ":-22.173752073423827,"pfxX":-0.0412052083957688,"pfxZ":5.478089392274579,"pX":1.9585223448532294,"pZ":2.252136211638785,"vX0":8.711190810180836,"vY0":-134.3618798353814,"vZ0":-5.469561192777754,"x":42.35,"y":177.97,"x0":-1.32244439661734,"y0":50.00080437426587,"z0":5.8933645033828475,"aX":-0.07516305120183653},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.9,"breakHorizontal":-1.8,"spinRate":2369,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.4079021133298335,"extension":6.17534278716737},"index":2,"playId":"b5872dd0-02bb-3503-ab53-67d7c45fe52f","pitchNumber":3,"startTime":"2026-08-19T22:33:31.690Z","endTime":"2026-08-19T22:33:35.312Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.416166662986644,"aZ":-20.159678359594633,"pfxX":-10.010178668625322,"pfxZ":5.831939957595738,"pX":0.3742142497745862,"pZ":2.769113246905594,"vX0":8.665532054724123,"vY0":-142.3495751712425,"vZ0":-5.098913669408466,"x":102.74,"y":164.01,"x0":-1.4026324747543126,"y0":50.00637682606102,"z0":5.852582131188538,"aX":-20.632615763047067},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":9.7,"breakHorizontal":16.4,"spinRate":2381,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.3841743957118715,"extension":6.122383031560773},"hitData":{"launchSpeed":101.6,"launchAngle":-3.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":125.12,"coordY":136.81}},"index":3,"playId":"d1313ff8-b87d-3779-8461-06e36960fbae","pitchNumber":4,"startTime":"2026-08-19T22:33:51.956Z","endTime":"2026-08-19T22:33:58.971Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T22:33:58.971Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Garrett Stubbs singles on a ground ball to shortstop Otto Lopez. Luis Arraez scores. Brandon Marsh to 3rd. Justin Crawford to 2nd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-19T22:34:32.785Z","endTime":"2026-08-19T22:35:44.402Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"postOnSecond":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"postOnThird":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"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":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"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_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","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":{"id":645261,"link":"/api/v1/people/645261"},"isScoringEvent":true,"rbi":true,"earned":true,"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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.6179398260552,"aZ":-26.771844598636132,"pfxX":-0.5296309781300068,"pfxZ":2.942738255137778,"pX":0.5275571289874271,"pZ":3.004451670347176,"vX0":5.660066681790023,"vY0":-134.2213765459758,"vZ0":-2.8974723036752206,"x":96.89,"y":157.66,"x0":-1.5348941809563454,"y0":50.00131343650092,"z0":5.9936810605827535,"aX":-0.9728649014714946},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.9,"breakHorizontal":-0.2,"spinRate":2192,"spinDirection":204},"zone":3,"typeConfidence":2.0,"plateTime":0.40727282432935397,"extension":6.044058785587043},"index":0,"playId":"55a93813-c2b1-3437-96b8-347d66c4675d","pitchNumber":1,"startTime":"2026-08-19T22:34:36.958Z","endTime":"2026-08-19T22:34:40.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.694568082037808,"aZ":-30.79596482164427,"pfxX":-10.946420109128493,"pfxZ":0.7793063842713543,"pX":-2.6901513473161978,"pZ":3.606936152780931,"vX0":1.6300963511736413,"vY0":-131.99046996179683,"vZ0":-0.4814393656305718,"x":219.54,"y":141.39,"x0":-1.8928519748615005,"y0":50.00277585894712,"z0":6.056453431018874,"aX":-19.34224220698166},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.6,"breakHorizontal":19.4,"spinRate":2268,"spinDirection":242},"zone":11,"typeConfidence":2.0,"plateTime":0.41474212120009435,"extension":6.141377450232622},"index":1,"playId":"45f26a19-e243-36fc-9db3-56c4d2b04ffd","pitchNumber":2,"startTime":"2026-08-19T22:34:54.187Z","endTime":"2026-08-19T22:34:57.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.783162752444515,"aZ":-29.77444409738918,"pfxX":-8.95666687587634,"pfxZ":1.3295862588924736,"pX":-1.2676510203045528,"pZ":2.0695926647500293,"vX0":4.4231612900511506,"vY0":-132.68168852221518,"vZ0":-4.413679835594433,"x":165.32,"y":182.9,"x0":-1.78397126395754,"y0":50.00124532622736,"z0":5.9000288766514535,"aX":-16.123892831370483},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.8,"breakHorizontal":15.4,"spinRate":2224,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4112807021664242,"extension":6.205792799268759},"index":2,"playId":"3182d611-1673-3a5b-a75c-a890bed9281d","pitchNumber":3,"startTime":"2026-08-19T22:35:11.530Z","endTime":"2026-08-19T22:35:14.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.218214753467016,"aZ":-25.356772387623675,"pfxX":0.4795987415318441,"pfxZ":4.130913755283013,"pX":0.16438769261111896,"pZ":1.0160816666983474,"vX0":4.435893965123696,"vY0":-126.64222110153682,"vZ0":-6.940402063238851,"x":110.73,"y":211.35,"x0":-1.6612505305121403,"y0":50.00056039255117,"z0":5.778125930906781,"aX":0.7894324945345639},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.4,"breakHorizontal":-1.7,"spinRate":2329,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.43005086879465493,"extension":6.127216545826817},"hitData":{"launchSpeed":60.0,"launchAngle":5.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.92,"coordY":154.05}},"index":3,"playId":"1874c352-b75d-393b-9540-422285e5a4ff","pitchNumber":4,"startTime":"2026-08-19T22:35:36.120Z","endTime":"2026-08-19T22:35:44.402Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T22:35:44.402Z","atBatIndex":14},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Schwarber lines out to first baseman Griffin Conine.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-19T22:36:23.870Z","endTime":"2026-08-19T22:37:07.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.614973299813546,"aZ":-29.46446158996459,"pfxX":-9.70046961866187,"pfxZ":1.4846491846793697,"pX":-0.7491350897531792,"pZ":2.09129063654458,"vX0":5.553879374787214,"vY0":-134.10384964728343,"vZ0":-4.440223266793299,"x":145.56,"y":182.32,"x0":-1.5851633473785134,"y0":50.00276748284858,"z0":5.8668806146793235,"aX":-17.693042446612324},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.9,"breakHorizontal":16.4,"spinRate":2153,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.4082128686464874,"extension":6.2222134415739365},"index":0,"playId":"bf703ca2-c581-3326-8f66-e9f25d532e43","pitchNumber":1,"startTime":"2026-08-19T22:36:25.426Z","endTime":"2026-08-19T22:36:28.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7449329740728,"aZ":-27.363475604587983,"pfxX":-9.032180352399342,"pfxZ":2.6535061291998865,"pX":-1.77799442702111,"pZ":3.0876640018516666,"vX0":3.0810645255798064,"vY0":-133.2915322155793,"vZ0":-2.3477253562727225,"x":184.77,"y":155.41,"x0":-1.7706551240320596,"y0":50.00138490899972,"z0":5.941385705923181,"aX":-16.36616075849166},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.6,"breakHorizontal":15.7,"spinRate":2168,"spinDirection":235},"zone":11,"typeConfidence":2.0,"plateTime":0.4098043042066788,"extension":6.097573515311648},"index":1,"playId":"d3f46faa-37b4-3599-ba78-b58fc3f4f07e","pitchNumber":2,"startTime":"2026-08-19T22:36:44.445Z","endTime":"2026-08-19T22:36:47.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.38860558021577,"aZ":-23.285306422734834,"pfxX":0.07024094325868102,"pfxZ":4.781796449573623,"pX":0.8766357839014312,"pZ":2.769138520759323,"vX0":6.530380269458291,"vY0":-134.79485396469872,"vZ0":-3.991455299311559,"x":83.58,"y":164.01,"x0":-1.5759051166954723,"y0":50.00451343858903,"z0":5.892190955308996,"aX":0.13066003636166834},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.0,"breakHorizontal":-1.3,"spinRate":2188,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.4047084092330442,"extension":6.04476410169642},"hitData":{"launchSpeed":69.7,"launchAngle":17.0,"totalDistance":147.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":161.12,"coordY":166.73}},"index":2,"playId":"437ab83c-a3cc-3254-ab34-be8742c152a2","pitchNumber":3,"startTime":"2026-08-19T22:37:01.099Z","endTime":"2026-08-19T22:37:07.728Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T22:37:07.728Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esteury Ruiz called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-19T22:39:47.471Z","endTime":"2026-08-19T22:41:25.453Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.994104761801047,"aZ":-21.60786999213319,"pfxX":-2.733821836317954,"pfxZ":6.429119900655713,"pX":0.8812548832737833,"pZ":1.545534589786687,"vX0":7.392519902064551,"vY0":-126.39812174406552,"vZ0":-4.136489003602047,"x":83.41,"y":197.05,"x0":-1.7061409078253584,"y0":50.00161427452557,"z0":4.90535699927723,"aX":-4.492664581113374},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":11.0,"breakHorizontal":3.6,"spinRate":2317,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.43077452458548127,"extension":6.925853207582724},"index":0,"playId":"fd620791-a3cb-347e-95e8-3daf0d7ba634","pitchNumber":1,"startTime":"2026-08-19T22:39:53.496Z","endTime":"2026-08-19T22:39:56.855Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.44108202683354,"aZ":-40.78198308200957,"pfxX":7.17161690424577,"pfxZ":-6.545818290169094,"pX":0.13836915190747415,"pZ":1.8111693790072934,"vX0":2.4583957222263333,"vY0":-114.34984588724846,"vZ0":1.356491951398376,"x":111.73,"y":189.88,"x0":-1.8843735632786747,"y0":50.00215404706659,"z0":5.232545638813878,"aX":9.43132870001364},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-11.2,"breakHorizontal":-13.7,"spinRate":2700,"spinDirection":57},"zone":8,"typeConfidence":0.9,"plateTime":0.480250746363696,"extension":6.897280376527317},"index":1,"playId":"3c6a6257-6609-399d-849d-b949cc21f034","pitchNumber":2,"startTime":"2026-08-19T22:40:13.793Z","endTime":"2026-08-19T22:40:17.107Z","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":91.3,"endSpeed":83.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.003039041132837,"aZ":-22.871211495835798,"pfxX":-10.842471083177829,"pfxZ":5.170638820268311,"pX":-1.1242876000481357,"pZ":2.360169270338188,"vX0":5.633714657291872,"vY0":-132.89578900882447,"vZ0":-2.161767272454612,"x":159.86,"y":175.06,"x0":-1.8568253088739375,"y0":50.00080076640152,"z0":4.8358793702933465,"aX":-19.49901327126021},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.1,"breakHorizontal":18.5,"spinRate":2336,"spinDirection":228},"zone":13,"typeConfidence":0.91,"plateTime":0.41127537572936745,"extension":6.956139083538125},"index":2,"playId":"56d6d1d7-8f2e-3c6a-9023-6c7a4ccac685","pitchNumber":3,"startTime":"2026-08-19T22:40:34.047Z","endTime":"2026-08-19T22:40:37.047Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.912233739047924,"aZ":-24.014269854067,"pfxX":0.38191770283496584,"pfxZ":5.027961393472591,"pX":1.015168249305115,"pZ":2.48543005879937,"vX0":6.543453700949569,"vY0":-125.85697763991367,"vZ0":-1.5325159434413544,"x":78.3,"y":171.67,"x0":-1.6560067428099399,"y0":50.00081970513404,"z0":5.026763143234532,"aX":0.6172440016870057},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":9.0,"breakHorizontal":-2.0,"spinRate":2329,"spinDirection":198},"zone":12,"typeConfidence":0.92,"plateTime":0.43340025674856264,"extension":6.846883221196663},"index":3,"playId":"3ecc889e-f81e-31f1-9810-37095ff0f4a9","pitchNumber":4,"startTime":"2026-08-19T22:41:00.303Z","endTime":"2026-08-19T22:41:04.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.754034557368986,"aZ":-40.55175100285716,"pfxX":8.364491281083057,"pfxZ":-6.262436361052468,"pX":0.8860397245634045,"pZ":1.881625334829809,"vX0":3.5198086776455244,"vY0":-115.53600441493676,"vZ0":1.3237905352581176,"x":83.23,"y":187.98,"x0":-1.7492180458217725,"y0":50.00527537936586,"z0":5.232043955678903,"aX":11.183171173584883},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-10.6,"breakHorizontal":-16.1,"spinRate":2646,"spinDirection":56},"zone":14,"typeConfidence":0.89,"plateTime":0.4761016945832419,"extension":6.792799562296652},"index":4,"playId":"01e70e7b-c748-313d-9a40-925278fa4b91","pitchNumber":5,"startTime":"2026-08-19T22:41:21.822Z","endTime":"2026-08-19T22:41:25.453Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T22:41:25.453Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joe Mack strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-19T22:41:55.112Z","endTime":"2026-08-19T22:43:10.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"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":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.523897523623308,"aZ":-16.007227288733187,"pfxX":-8.707278602276737,"pfxZ":8.693052818498952,"pX":-0.37667235399399923,"pZ":2.094777552529892,"vX0":6.788460723546999,"vY0":-135.48781765382878,"vZ0":-4.558428994416563,"x":131.36,"y":182.22,"x0":-1.7830759592260454,"y0":50.001665486881635,"z0":4.917161554964179,"aX":-16.19180166445579},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.0,"breakHorizontal":14.3,"spinRate":2494,"spinDirection":230},"zone":7,"typeConfidence":0.9,"plateTime":0.4042190056012993,"extension":7.021873093972061},"index":0,"playId":"fbff180d-ec8f-3244-bbcf-7da5db782390","pitchNumber":1,"startTime":"2026-08-19T22:41:56.458Z","endTime":"2026-08-19T22:41:59.552Z","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":91.9,"endSpeed":84.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.586686808088867,"aZ":-23.380056038144932,"pfxX":-11.292585555351238,"pfxZ":4.859463042502428,"pX":1.3362043172934965,"pZ":2.0748164141651784,"vX0":11.642560996034184,"vY0":-133.4118357119468,"vZ0":-2.765025006035872,"x":66.07,"y":182.76,"x0":-1.6085308685105828,"y0":50.004929251134975,"z0":4.802294072924935,"aX":-20.444217690263702},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.4,"breakHorizontal":18.1,"spinRate":2249,"spinDirection":238},"zone":14,"typeConfidence":0.9,"plateTime":0.40990963065540065,"extension":7.091890188718489},"index":1,"playId":"114cc29a-6132-3155-a6bd-a356e631b6a5","pitchNumber":2,"startTime":"2026-08-19T22:42:15.469Z","endTime":"2026-08-19T22:42:21.485Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.07157357150783,"aZ":-16.94416813321365,"pfxX":-7.181239724166671,"pfxZ":7.997077807931031,"pX":-0.6825828265690859,"pZ":3.165820164860702,"vX0":5.686151280703864,"vY0":-136.8451803795028,"vZ0":-1.7764026681055216,"x":143.02,"y":153.3,"x0":-1.8503016632334208,"y0":50.00045573709058,"z0":4.979160642334468,"aX":-13.67247696832287},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.3,"breakHorizontal":11.9,"spinRate":2382,"spinDirection":228},"zone":1,"typeConfidence":0.9,"plateTime":0.39963543216529684,"extension":6.993298377410459},"index":2,"playId":"68be476e-38df-390c-82eb-004594cff6ef","pitchNumber":3,"startTime":"2026-08-19T22:42:39.313Z","endTime":"2026-08-19T22:42:42.313Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-19T22:42:53.956Z","endTime":"2026-08-19T22:43:07.178Z","isPitch":false,"type":"action","player":{"id":691788,"link":"/api/v1/people/691788"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":73.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.863314429579475,"aZ":-39.865670661099614,"pfxX":6.611446564612017,"pfxZ":-5.604522524167422,"pX":0.17831908796389437,"pZ":0.6156354585529246,"vX0":2.563580143674328,"vY0":-116.88311342107785,"vZ0":-1.53444182869285,"x":110.2,"y":222.16,"x0":-1.7946663038976474,"y0":50.005240594196515,"z0":5.054534780843731,"aX":9.06714886607424},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-10.2,"breakHorizontal":-12.6,"spinRate":2745,"spinDirection":59},"zone":14,"typeConfidence":0.88,"plateTime":0.47022139842404265,"extension":6.9248315624991985},"index":4,"playId":"66791550-72fc-3cdd-acdf-b2c91f69e82a","pitchNumber":4,"startTime":"2026-08-19T22:43:07.178Z","endTime":"2026-08-19T22:43:10.421Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T22:43:10.421Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Sanoja singles on a ground ball to shortstop Trea Turner.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-19T22:43:40.516Z","endTime":"2026-08-19T22:45:13.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.1,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.064424594367143,"aZ":-23.48565080923161,"pfxX":-11.74181911337114,"pfxZ":4.821053733689469,"pX":1.5940207670653281,"pZ":1.8419011649206016,"vX0":12.002711312663903,"vY0":-133.24833118916754,"vZ0":-3.4532589163893577,"x":56.24,"y":189.05,"x0":-1.438759730422745,"y0":50.00283302338502,"z0":4.847471885125819,"aX":-21.159759263710587},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.2,"breakHorizontal":18.7,"spinRate":2336,"spinDirection":229},"zone":14,"typeConfidence":0.9,"plateTime":0.4107269202002173,"extension":7.059127648259378},"index":0,"playId":"44e18c25-4711-321d-832b-55410ee346d6","pitchNumber":1,"startTime":"2026-08-19T22:43:41.881Z","endTime":"2026-08-19T22:43:45.048Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.191460932109486,"aZ":-16.542633978982423,"pfxX":-7.713473018266605,"pfxZ":8.457465048823039,"pX":0.23224598891581785,"pZ":2.0258740542593796,"vX0":7.772954557578352,"vY0":-135.03225694112624,"vZ0":-4.53797747026892,"x":108.15,"y":184.08,"x0":-1.6804105627266954,"y0":50.00193952821177,"z0":4.890789695476963,"aX":-14.25497424639016},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.5,"breakHorizontal":12.4,"spinRate":2406,"spinDirection":227},"zone":8,"typeConfidence":0.9,"plateTime":0.40551017022227276,"extension":7.056245265017391},"index":1,"playId":"d8d45c7d-70a4-3ae2-8a12-6a3e0f82b4e4","pitchNumber":2,"startTime":"2026-08-19T22:44:01.340Z","endTime":"2026-08-19T22:44:04.340Z","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":91.3,"endSpeed":83.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.919084699494597,"aZ":-23.763806789422922,"pfxX":-10.066742679894883,"pfxZ":4.68949795636982,"pX":-1.353929910200186,"pZ":2.8237255452636614,"vX0":4.741361068717809,"vY0":-132.96071358308453,"vZ0":-0.9327907793825504,"x":168.61,"y":162.54,"x0":-1.850171755474731,"y0":50.00460384975153,"z0":4.8999795674312665,"aX":-18.06586126998952},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.5,"breakHorizontal":17.3,"spinRate":2333,"spinDirection":229},"zone":11,"typeConfidence":0.91,"plateTime":0.4115878620286564,"extension":6.974105158107735},"index":2,"playId":"3c7172ab-1622-3e3a-af4e-f0c5197eabc7","pitchNumber":3,"startTime":"2026-08-19T22:44:23.048Z","endTime":"2026-08-19T22:44:26.048Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.6,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.494237257553092,"aZ":-40.43359293451491,"pfxX":7.599510478533896,"pfxZ":-6.103439737512044,"pX":2.045731774723727,"pZ":0.7406690311382016,"vX0":6.100852316288266,"vY0":-116.12817605424262,"vZ0":-0.8725172672087799,"x":39.02,"y":218.78,"x0":-1.6106904823631836,"y0":50.001396408096284,"z0":4.996684273463502,"aX":10.287714672303146},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-10.9,"breakHorizontal":-15.4,"spinRate":2698,"spinDirection":57},"zone":14,"typeConfidence":0.89,"plateTime":0.47321285567604976,"extension":7.095316208857219},"index":3,"playId":"534def0f-0487-3b19-8e87-b36d0d20fff5","pitchNumber":4,"startTime":"2026-08-19T22:44:48.473Z","endTime":"2026-08-19T22:44:51.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.65830357956334,"aZ":-30.19310678144737,"pfxX":-11.34058624258314,"pfxZ":1.2134121062578478,"pX":0.5412098850426068,"pZ":1.2664111990589095,"vX0":9.21907109678273,"vY0":-126.7074539857721,"vZ0":-2.7165223679269945,"x":96.37,"y":204.59,"x0":-1.661961280051549,"y0":50.00297140436701,"z0":4.752447973267556,"aX":-18.533715038932513},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.8,"breakHorizontal":18.6,"spinRate":1657,"spinDirection":255},"zone":14,"typeConfidence":2.0,"plateTime":0.4314349992536206,"extension":6.891391121887264},"hitData":{"launchSpeed":87.7,"launchAngle":-10.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.89,"coordY":151.52}},"index":4,"playId":"ebf24829-759a-3e21-9242-312c30db706b","pitchNumber":5,"startTime":"2026-08-19T22:45:05.724Z","endTime":"2026-08-19T22:45:13.867Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T22:45:13.867Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jakob Marsee flies out to second baseman Luis Arraez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-19T22:45:52.943Z","endTime":"2026-08-19T22:46:27.810Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74828311617936,"aZ":-18.896612927321545,"pfxX":-7.078068750310702,"pfxZ":7.532982698822153,"pX":-1.2259702600938023,"pZ":2.919608354001367,"vX0":3.956293026299284,"vY0":-131.64710123612184,"vZ0":-1.731074537852046,"x":163.73,"y":159.95,"x0":-1.8249854594313182,"y0":50.006245682763605,"z0":4.977870874270712,"aX":-12.483274021750443},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.6,"breakHorizontal":12.0,"spinRate":2205,"spinDirection":228},"zone":11,"typeConfidence":0.91,"plateTime":0.41532395826834634,"extension":6.789414798845312},"index":0,"playId":"2e314afe-13cf-37a3-9d2d-c1de6380b13f","pitchNumber":1,"startTime":"2026-08-19T22:45:57.207Z","endTime":"2026-08-19T22:46:01.087Z","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":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54226921169961,"aZ":-24.001142987622064,"pfxX":0.3775788536803337,"pfxZ":4.980288239297247,"pX":0.8520434587366984,"pZ":3.115228204233659,"vX0":6.144111679516562,"vY0":-126.91128930627924,"vZ0":0.03905523071403583,"x":84.52,"y":154.67,"x0":-1.6433595488362462,"y0":50.00280666611711,"z0":5.002077795284437,"aX":0.6178246328740707},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.2,"breakHorizontal":-2.0,"spinRate":2321,"spinDirection":209},"zone":12,"typeConfidence":0.91,"plateTime":0.43062512401005026,"extension":6.987060326664199},"hitData":{"launchSpeed":87.7,"launchAngle":57.0,"totalDistance":213.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":174.77,"coordY":130.2}},"index":1,"playId":"ee373bbc-8fd2-3eed-aec3-f88b6b792ea5","pitchNumber":2,"startTime":"2026-08-19T22:46:17.874Z","endTime":"2026-08-19T22:46:27.810Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T22:46:27.810Z","atBatIndex":19},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Trea Turner pops out to shortstop Otto Lopez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-19T22:48:35.646Z","endTime":"2026-08-19T22:49:19.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":2},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.084437757924704,"aZ":-13.851594384581114,"pfxX":-6.988218356414755,"pfxZ":9.471017675625278,"pX":0.9919332681737083,"pZ":1.8898714723118981,"vX0":9.116481883630824,"vY0":-138.25667034172557,"vZ0":-8.374175152606625,"x":79.19,"y":187.75,"x0":-1.441594944949048,"y0":50.00054970665162,"z0":5.889430046379774,"aX":-13.51570620647338},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.5,"breakHorizontal":10.7,"spinRate":2358,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.39631151627715466,"extension":6.057217040470657},"index":0,"playId":"104c3565-f343-3f6d-834f-35d566705032","pitchNumber":1,"startTime":"2026-08-19T22:48:37.793Z","endTime":"2026-08-19T22:48:41.201Z","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":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10016484190111,"aZ":-16.092185150319235,"pfxX":-6.890146245621736,"pfxZ":8.158464878059572,"pX":-0.6811709720061887,"pZ":3.247660420068514,"vX0":5.4675698138363735,"vY0":-139.89820449297775,"vZ0":-4.393665888035243,"x":142.96,"y":151.09,"x0":-1.770781162517655,"y0":50.005485357316395,"z0":5.901418307658569,"aX":-13.588193565358258},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.0,"breakHorizontal":11.3,"spinRate":2419,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.3922886646462467,"extension":5.998786992889374},"index":1,"playId":"dfad4306-f52f-3089-a66d-d3363acd0990","pitchNumber":2,"startTime":"2026-08-19T22:48:54.481Z","endTime":"2026-08-19T22:48:57.807Z","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":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.790352561299397,"aZ":-34.722105648042486,"pfxX":2.6012907089359425,"pfxZ":-1.7738515059452187,"pX":-0.7423574282499544,"pZ":3.073948149255544,"vX0":1.4715982102283511,"vY0":-119.41266581145642,"vZ0":0.16806906302409952,"x":145.3,"y":155.78,"x0":-1.705235910189483,"y0":50.000454713127525,"z0":6.1358928329285565,"aX":3.742130533261085},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-2.9,"breakHorizontal":-5.0,"spinRate":2580,"spinDirection":57},"zone":1,"typeConfidence":2.0,"plateTime":0.4593347753455461,"extension":5.87884088631245},"hitData":{"launchSpeed":81.2,"launchAngle":69.0,"totalDistance":98.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":123.61,"coordY":163.57}},"index":2,"playId":"d0916da2-29b4-3d2a-a154-04204ee2871c","pitchNumber":3,"startTime":"2026-08-19T22:49:11.930Z","endTime":"2026-08-19T22:49:19.833Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T22:49:19.833Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Harper walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-19T22:49:48.242Z","endTime":"2026-08-19T22:52:31.084Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.60470591006426,"aZ":-27.816076957951303,"pfxX":-9.068197930420581,"pfxZ":2.565621463871315,"pX":-1.5949993576067443,"pZ":2.347644114545826,"vX0":3.260344810399991,"vY0":-129.4257043052125,"vZ0":-3.70306827598427,"x":177.8,"y":175.39,"x0":-1.6916315916162157,"y0":50.00506255694793,"z0":5.9235723184761415,"aX":-15.410481668112956},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.1,"breakHorizontal":15.7,"spinRate":2034,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.42294945665100414,"extension":5.993800722108311},"index":0,"playId":"1e4b146e-c8de-370a-8f5d-b244bd9a9d0e","pitchNumber":1,"startTime":"2026-08-19T22:49:48.242Z","endTime":"2026-08-19T22:49:51.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.96284210018814,"aZ":-34.626375195805096,"pfxX":0.5656803675908759,"pfxZ":-1.663781317904967,"pX":0.7450149554251103,"pZ":0.5815948118532687,"vX0":5.208555757125086,"vY0":-121.07177688163887,"vZ0":-5.266611397506124,"x":88.6,"y":223.08,"x0":-1.5129934236566405,"y0":50.002301763671056,"z0":5.836226610818397,"aX":0.8338096682890092},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.1,"breakHorizontal":-2.3,"spinRate":2590,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.4534386272394735,"extension":6.214739975139447},"index":1,"playId":"f7b51c53-e3c5-3ef7-a7b9-04907a8a3a48","pitchNumber":2,"startTime":"2026-08-19T22:50:02.965Z","endTime":"2026-08-19T22:50:05.965Z","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":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.983149681890183,"aZ":-19.35173015212457,"pfxX":-10.350163930374155,"pfxZ":6.496818671939665,"pX":-0.8002291755976384,"pZ":2.328441943107189,"vX0":6.20225889396301,"vY0":-139.51337231778808,"vZ0":-6.061198495804801,"x":147.5,"y":175.91,"x0":-1.7057972385118192,"y0":50.00453925398253,"z0":5.801982197196188,"aX":-20.433112497343604},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.7,"breakHorizontal":17.5,"spinRate":2334,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.39239106636932064,"extension":6.074027348240451},"index":2,"playId":"493855b1-0b52-3e8a-877c-9a7d92550456","pitchNumber":3,"startTime":"2026-08-19T22:50:20.339Z","endTime":"2026-08-19T22:50:23.877Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.992855812808095,"aZ":-20.428713790905615,"pfxX":-10.965375442938747,"pfxZ":5.711372109320443,"pX":0.44897919565390615,"pZ":1.5722714228657417,"vX0":9.357570085259905,"vY0":-142.16340778529843,"vZ0":-8.001635314229963,"x":99.89,"y":196.33,"x0":-1.4520696930545183,"y0":50.00609618080082,"z0":5.708391936150909,"aX":-22.566739133315462},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":8.9,"breakHorizontal":18.1,"spinRate":2396,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.3845127368060699,"extension":6.071310377546445},"index":3,"playId":"fafc7990-41a3-3f1d-a04c-1ec469148e9e","pitchNumber":4,"startTime":"2026-08-19T22:50:41.867Z","endTime":"2026-08-19T22:50:45.606Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.466256951548594,"aZ":-22.564546787679955,"pfxX":-0.08905643286086751,"pfxZ":5.334229671961078,"pX":-0.11511232037599992,"pZ":1.655976902350245,"vX0":3.9275221033969285,"vY0":-133.0872801781013,"vZ0":-6.57565662339419,"x":121.39,"y":194.07,"x0":-1.595811640339766,"y0":50.00169715879345,"z0":5.783169418049314,"aX":-0.1607299257876671},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.5,"breakHorizontal":-0.6,"spinRate":2299,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.4109098707971808,"extension":6.0551796877015605},"index":4,"playId":"e33a09ea-6ef4-36ec-84cc-f5f788a7b690","pitchNumber":5,"startTime":"2026-08-19T22:51:15.650Z","endTime":"2026-08-19T22:51:20.662Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"}}},{"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":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14414579778501,"aZ":-20.070712530251846,"pfxX":-9.741564729711415,"pfxZ":5.861804602171572,"pX":-1.0236464537069985,"pZ":2.7589483652536226,"vX0":5.013820487111417,"vY0":-142.6375438779099,"vZ0":-5.180682723125066,"x":156.02,"y":164.29,"x0":-1.5364367711933842,"y0":50.00481173365316,"z0":5.860504587716461,"aX":-20.118410862333814},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":9.7,"breakHorizontal":16.7,"spinRate":2415,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3836832530491101,"extension":6.011884085526931},"index":5,"playId":"1f3119ee-fdce-3617-8eb3-8e5aa6be04ce","pitchNumber":6,"startTime":"2026-08-19T22:52:09.737Z","endTime":"2026-08-19T22:52:12.737Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":90.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.76109173030592,"aZ":-15.773623366834626,"pfxX":-7.506230316343391,"pfxZ":7.860155431203777,"pX":-1.2405130337497783,"pZ":3.090707973683036,"vX0":3.9648171965699337,"vY0":-143.01545449564227,"vZ0":-5.195522009111699,"x":164.29,"y":155.33,"x0":-1.6642566511867574,"y0":50.002443070083984,"z0":5.908914336346276,"aX":-15.660365205510523},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.4,"breakHorizontal":12.8,"spinRate":2398,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.3819406939746317,"extension":6.056232478296797},"index":6,"playId":"b7ac3298-bb51-3000-810e-73174770353c","pitchNumber":7,"startTime":"2026-08-19T22:52:27.238Z","endTime":"2026-08-19T22:52:31.084Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T22:52:31.084Z","atBatIndex":21},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Luis Arraez homers (6) on a fly ball to right center field. Bryce Harper scores.","rbi":2,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-19T22:52:55.270Z","endTime":"2026-08-19T22:54:50.161Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":{"id":645261,"link":"/api/v1/people/645261"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":{"id":645261,"link":"/api/v1/people/645261"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.4,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.258483162415466,"aZ":-25.823963898608064,"pfxX":1.0287661525950278,"pfxZ":3.6937959153966347,"pX":-0.5846935718973987,"pZ":3.360310086012828,"vX0":2.242799783882616,"vY0":-129.32757779875965,"vZ0":-1.6456136082047628,"x":139.29,"y":148.05,"x0":-1.5917966139202588,"y0":50.00233083334405,"z0":5.957778658899721,"aX":1.7677803660743279},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.6,"breakHorizontal":-2.3,"spinRate":2255,"spinDirection":182},"zone":11,"typeConfidence":2.0,"plateTime":0.42116227011336527,"extension":6.069762630760684},"index":0,"playId":"3545920b-b4a6-338c-8343-c32179e6df6d","pitchNumber":1,"startTime":"2026-08-19T22:52:56.654Z","endTime":"2026-08-19T22:52:59.891Z","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":82.2,"endSpeed":76.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.417369286930906,"aZ":-33.138256147553186,"pfxX":3.3033076174711558,"pfxZ":-0.6530735648401809,"pX":-0.6995068233041151,"pZ":4.050352001869506,"vX0":1.1838687508248427,"vY0":-119.78066108685826,"vZ0":1.8991269859293007,"x":143.66,"y":129.42,"x0":-1.6283695808773593,"y0":50.0059206653347,"z0":6.193324863798225,"aX":4.838914772309138},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-0.5,"breakHorizontal":-6.2,"spinRate":2590,"spinDirection":60},"zone":11,"typeConfidence":2.0,"plateTime":0.4558861899031328,"extension":5.941873758765875},"index":1,"playId":"e2d39b28-419c-37b8-8877-2d5904949b53","pitchNumber":2,"startTime":"2026-08-19T22:53:16.606Z","endTime":"2026-08-19T22:53:19.741Z","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":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.931876654850136,"aZ":-32.279777194006115,"pfxX":1.9258470292984073,"pfxZ":-0.06604030742873945,"pX":-1.2061454117449715,"pZ":2.961278927741507,"vX0":0.6510985627253222,"vY0":-121.00853712692451,"vZ0":-0.7210516943444691,"x":162.98,"y":158.83,"x0":-1.7287440906726597,"y0":50.00538185975995,"z0":6.0833569090649515,"aX":2.8654314694328025},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.0,"breakHorizontal":-3.6,"spinRate":2510,"spinDirection":69},"zone":11,"typeConfidence":2.0,"plateTime":0.4520881226970741,"extension":5.928422325897592},"index":2,"playId":"d0ee564c-78fe-3ba7-8a83-15b1878a5316","pitchNumber":3,"startTime":"2026-08-19T22:53:34.851Z","endTime":"2026-08-19T22:53:38.257Z","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":91.1,"endSpeed":84.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.95024248263945,"aZ":-24.551787200542442,"pfxX":-0.01701258478555545,"pfxZ":4.250478825622766,"pX":0.17060615216120337,"pZ":3.0729796474574385,"vX0":4.532843561991081,"vY0":-132.74678028387092,"vZ0":-2.7553343527182297,"x":110.5,"y":155.81,"x0":-1.5529947265658894,"y0":50.00484867714641,"z0":5.901144614906401,"aX":-0.03026371827472773},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.3,"breakHorizontal":-0.8,"spinRate":2312,"spinDirection":195},"zone":2,"typeConfidence":2.0,"plateTime":0.4117309670156497,"extension":6.006426947468069},"index":3,"playId":"3e1b79f1-61fb-3884-a80a-88a71c7aadd8","pitchNumber":4,"startTime":"2026-08-19T22:53:53.830Z","endTime":"2026-08-19T22:53:56.830Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-19T22:54:11.271Z","endTime":"2026-08-19T22:54:24.375Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06615231294266,"aZ":-30.77481861701856,"pfxX":5.55308801645421,"pfxZ":0.8937088785024008,"pX":0.3011012817669969,"pZ":2.0020963309355064,"vX0":2.9356214553505064,"vY0":-124.50745793204156,"vZ0":-3.1260083855439227,"x":105.52,"y":184.72,"x0":-1.614924751390434,"y0":50.00501998474799,"z0":5.821475529370398,"aX":8.716187349055303},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.1,"breakHorizontal":-10.7,"spinRate":2318,"spinDirection":81},"zone":9,"typeConfidence":2.0,"plateTime":0.43996627651614517,"extension":6.050277852008149},"hitData":{"launchSpeed":98.0,"launchAngle":29.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":196.12,"coordY":63.81}},"index":5,"playId":"2d68de06-5b92-3095-8772-e40118caece5","pitchNumber":5,"startTime":"2026-08-19T22:54:24.375Z","endTime":"2026-08-19T22:54:50.161Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T22:54:50.161Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alec Bohm lines out to left fielder Heriberto Hernández.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-19T22:55:10.501Z","endTime":"2026-08-19T22:55:56.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":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":96.3,"endSpeed":88.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.111353417857167,"aZ":-15.369022264496415,"pfxX":-7.906884729053814,"pfxZ":8.427625791294856,"pX":-1.011733597739687,"pZ":1.5050703606957712,"vX0":4.873022174076299,"vY0":-139.94216500631566,"vZ0":-8.97756853808118,"x":155.56,"y":198.14,"x0":-1.743933248133661,"y0":50.0000380564127,"z0":5.750564448730616,"aX":-15.757801892839387},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.7,"breakHorizontal":13.4,"spinRate":2296,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.3906661550003019,"extension":6.049229636514185},"index":0,"playId":"56d2e37c-0e74-3cfb-8961-47915ca0dd79","pitchNumber":1,"startTime":"2026-08-19T22:55:17.344Z","endTime":"2026-08-19T22:55:20.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.684984896707135,"aZ":-22.225731972045615,"pfxX":-8.5536305557768,"pfxZ":4.889147306866951,"pX":0.4520388630393017,"pZ":2.773018947692782,"vX0":8.734737232319967,"vY0":-140.98464620041867,"vZ0":-4.641474056381793,"x":99.77,"y":163.91,"x0":-1.5583716163526224,"y0":50.004407483138216,"z0":5.8541450767429595,"aX":-17.41389349023896},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.2,"breakHorizontal":13.9,"spinRate":2318,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.3868393248009565,"extension":6.016513999375691},"index":1,"playId":"b34599cd-934f-35a9-9b62-14746c8c67e3","pitchNumber":2,"startTime":"2026-08-19T22:55:32.708Z","endTime":"2026-08-19T22:55:35.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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.123372628522194,"aZ":-28.432507365930046,"pfxX":-9.196187931000887,"pfxZ":2.1180423287269114,"pX":-0.6786740755695974,"pZ":2.2054482195339213,"vX0":5.630604183011185,"vY0":-131.14701492277035,"vZ0":-3.980304878736029,"x":142.87,"y":179.23,"x0":-1.6434536482648177,"y0":50.00275800531456,"z0":5.830504445830665,"aX":-16.241863614994376},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.2,"breakHorizontal":15.6,"spinRate":2227,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.41543871943115596,"extension":6.069959710582134},"hitData":{"launchSpeed":85.3,"launchAngle":25.0,"totalDistance":322.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.93,"coordY":75.45}},"index":2,"playId":"7e277080-aba9-3249-b85a-74da3d42a09d","pitchNumber":3,"startTime":"2026-08-19T22:55:49.683Z","endTime":"2026-08-19T22:55:56.095Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T22:55:56.095Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryson Stott flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-19T22:56:23.310Z","endTime":"2026-08-19T22:57:07.795Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.990205635493325,"aZ":-19.74154103689786,"pfxX":-9.045320051976562,"pfxZ":6.6708661724951215,"pX":-1.1630047744990133,"pZ":1.6237571866839453,"vX0":4.311514332832414,"vY0":-135.74352293647323,"vZ0":-7.715792862039167,"x":161.33,"y":194.94,"x0":-1.597468630535786,"y0":50.00644539406564,"z0":5.8800446145805765,"aX":-16.866771173155904},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.6,"breakHorizontal":15.5,"spinRate":2218,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.4036537937075053,"extension":6.027651667300297},"index":0,"playId":"44fb2a4a-655a-3ac8-b7d4-56c0394182d0","pitchNumber":1,"startTime":"2026-08-19T22:56:24.287Z","endTime":"2026-08-19T22:56: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, 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.3,"endSpeed":88.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.878129684397877,"aZ":-19.98226904401271,"pfxX":-9.964230030762145,"pfxZ":6.115441616737221,"pX":-1.1384834340362568,"pZ":2.2567093680370793,"vX0":4.965850026858701,"vY0":-140.08826656275713,"vZ0":-6.370255629376733,"x":160.4,"y":177.85,"x0":-1.6371186072816124,"y0":50.00117504855856,"z0":5.861133835493602,"aX":-19.853253764632868},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.0,"breakHorizontal":17.0,"spinRate":2336,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.39060374699623646,"extension":6.024649650069919},"index":1,"playId":"d69a2e8c-c24a-3446-b1fe-aab066416a1b","pitchNumber":2,"startTime":"2026-08-19T22:56:43.227Z","endTime":"2026-08-19T22:56:46.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.005491579103868,"aZ":-24.81426787241014,"pfxX":0.07057809476791865,"pfxZ":4.247874986248954,"pX":0.14392026016912418,"pZ":1.410930793654355,"vX0":4.833902958710079,"vY0":-130.2323892396214,"vZ0":-6.74001440533735,"x":111.51,"y":200.68,"x0":-1.7384456108269302,"y0":50.00644899037685,"z0":5.885624921016885,"aX":0.12133544851863706},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.5,"breakHorizontal":-1.1,"spinRate":2319,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.41912482418851926,"extension":6.039212301244314},"hitData":{"launchSpeed":93.2,"launchAngle":36.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.16,"coordY":61.45}},"index":2,"playId":"f6ec3f53-f6ee-3992-a4f6-8541ab560b8b","pitchNumber":3,"startTime":"2026-08-19T22:56:59.689Z","endTime":"2026-08-19T22:57:07.795Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T22:57:07.795Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Otto Lopez flies out sharply to center fielder Justin Crawford.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-19T22:59:20.872Z","endTime":"2026-08-19T22:59:49.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"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":1},"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":1},"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":"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":89.0,"endSpeed":81.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75292852710061,"aZ":-24.122196532327987,"pfxX":-11.720313939633886,"pfxZ":4.766929583669603,"pX":0.277880868431944,"pZ":2.0457931071932576,"vX0":8.838878388689336,"vY0":-129.30624253685914,"vZ0":-2.56038973647114,"x":106.41,"y":183.54,"x0":-1.6673361639665905,"y0":50.00050180749881,"z0":4.905749042846573,"aX":-19.782383727873757},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.3,"breakHorizontal":19.2,"spinRate":2262,"spinDirection":233},"zone":9,"typeConfidence":0.88,"plateTime":0.42409654372473105,"extension":6.930413503125112},"index":0,"playId":"2f8b2beb-14ef-36df-abc5-5d66d4dc2f03","pitchNumber":1,"startTime":"2026-08-19T22:59:22.813Z","endTime":"2026-08-19T22:59:26.008Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.400167914968367,"aZ":-28.155489114698664,"pfxX":-9.181214789070877,"pfxZ":2.6096171245097226,"pX":-0.24409163101906542,"pZ":2.20033477138939,"vX0":6.590024684926098,"vY0":-123.48436839991706,"vZ0":-0.6623722817119021,"x":126.3,"y":179.37,"x0":-1.7592621707211078,"y0":50.00179123770752,"z0":4.848180730076029,"aX":-14.12813792147462},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.8,"breakHorizontal":15.0,"spinRate":1520,"spinDirection":256},"zone":5,"typeConfidence":0.92,"plateTime":0.4441662189364197,"extension":6.73353403228859},"hitData":{"launchSpeed":101.6,"launchAngle":32.0,"totalDistance":374.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":147.28,"coordY":49.56}},"index":1,"playId":"2163f988-6ce7-3e96-a80a-6c46e4d935f0","pitchNumber":2,"startTime":"2026-08-19T22:59:40.918Z","endTime":"2026-08-19T22:59:49.526Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T22:59:49.526Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xavier Edwards singles on a line drive to center fielder Justin Crawford.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-19T23:00:19.635Z","endTime":"2026-08-19T23:02:12.428Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":71.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.63049017824146,"aZ":-39.82118255186153,"pfxX":8.347187970926058,"pfxZ":-5.932314067561144,"pX":-0.333101872027811,"pZ":1.9876768185542013,"vX0":1.1842206713238803,"vY0":-113.40423947426306,"vZ0":1.7098069745383615,"x":129.7,"y":185.11,"x0":-1.9467961796367708,"y0":50.00203453791118,"z0":5.225707067690443,"aX":10.764048195653096},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-10.0,"breakHorizontal":-15.4,"spinRate":2650,"spinDirection":59},"zone":7,"typeConfidence":0.9,"plateTime":0.48480859830197387,"extension":6.690831420816544},"index":0,"playId":"0fcb9d77-3adb-3cbf-8938-1baedc0a6b1c","pitchNumber":1,"startTime":"2026-08-19T23:00:21.595Z","endTime":"2026-08-19T23:00:24.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":71.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.45991000215416,"aZ":-40.19027112439559,"pfxX":6.799457653459421,"pfxZ":-6.224721769204573,"pX":0.8447032177533931,"pZ":0.4797306257856556,"vX0":3.660103221524891,"vY0":-113.29834539549093,"vZ0":-1.1651834274195982,"x":84.8,"y":225.83,"x0":-1.6798287382973625,"y0":50.0014296203356,"z0":5.0497211029760285,"aX":8.75824084720659},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-11.3,"breakHorizontal":-13.3,"spinRate":2666,"spinDirection":59},"zone":14,"typeConfidence":0.9,"plateTime":0.48513399166875715,"extension":6.773141606564805},"index":1,"playId":"4f50f0db-f742-32b5-9485-a3226d224961","pitchNumber":2,"startTime":"2026-08-19T23:00:38.966Z","endTime":"2026-08-19T23:00:42.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.370396066529555,"aZ":-38.46663302056592,"pfxX":7.759933804829256,"pfxZ":-4.7414416392807635,"pX":-0.30292615721226973,"pZ":2.232853563530673,"vX0":1.1100854846727213,"vY0":-114.79660785142629,"vZ0":1.6437664732208677,"x":128.55,"y":178.49,"x0":-1.801130941852298,"y0":50.00337528869597,"z0":5.2680914797227425,"aX":10.297875331611102},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-7.8,"breakHorizontal":-14.3,"spinRate":2714,"spinDirection":58},"zone":5,"typeConfidence":0.88,"plateTime":0.4781614527009981,"extension":6.784783570388897},"index":2,"playId":"5040e9d6-7813-3e32-9e28-a47fcff79d51","pitchNumber":3,"startTime":"2026-08-19T23:00:59.895Z","endTime":"2026-08-19T23:01:03.151Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-19T23:01:15.426Z","endTime":"2026-08-19T23:01:26.956Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"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":92.1,"endSpeed":84.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.59050762641491,"aZ":-23.0784366514457,"pfxX":-11.055750923782185,"pfxZ":4.998771571148067,"pX":-0.7522795110634758,"pZ":3.2656539970773593,"vX0":6.354272506667796,"vY0":-133.98962664286145,"vZ0":-0.25132108525163005,"x":145.68,"y":150.61,"x0":-1.7163746920775536,"y0":50.00590225020607,"z0":5.007846454912262,"aX":-20.13271812592582},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.2,"breakHorizontal":18.7,"spinRate":2376,"spinDirection":230},"zone":11,"typeConfidence":0.91,"plateTime":0.40856711408696267,"extension":6.9847008663713135},"index":4,"playId":"a7ce1c8e-010e-32cf-bd5f-d8e8903c8daa","pitchNumber":4,"startTime":"2026-08-19T23:01:26.956Z","endTime":"2026-08-19T23:01:35.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.154947850307934,"aZ":-25.492909468195297,"pfxX":-11.13768600717291,"pfxZ":3.6870456023400884,"pX":0.5320105289891546,"pZ":3.229842406992754,"vX0":9.292831767842086,"vY0":-132.97709332599186,"vZ0":0.07869938316579794,"x":96.72,"y":151.57,"x0":-1.5394182122995927,"y0":50.00566070674691,"z0":5.030331487000387,"aX":-20.20103747899392},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.0,"breakHorizontal":18.5,"spinRate":2335,"spinDirection":225},"zone":3,"typeConfidence":0.9,"plateTime":0.40993058128863114,"extension":6.904884088595596},"hitData":{"launchSpeed":79.6,"launchAngle":15.0,"totalDistance":189.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":116.23,"coordY":95.9}},"index":5,"playId":"05259c2b-c71b-3b9c-93e5-d7cb9b2d4236","pitchNumber":5,"startTime":"2026-08-19T23:02:01.762Z","endTime":"2026-08-19T23:02:12.428Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T23:02:12.428Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Griffin Conine grounds out, second baseman Luis Arraez to first baseman Alec Bohm. Xavier Edwards to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-19T23:02:38.582Z","endTime":"2026-08-19T23:03:56.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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"}]},{"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":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":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.19828444409749,"aZ":-20.016032264247805,"pfxX":-8.312084254004215,"pfxZ":7.147760885771941,"pX":-1.0101676688029069,"pZ":1.686663682552461,"vX0":5.0571685404326585,"vY0":-129.40217703737702,"vZ0":-4.313306271827906,"x":155.51,"y":193.24,"x0":-1.9066611042405848,"y0":50.004455656746984,"z0":4.90235899183515,"aX":-14.142662042494695},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":12.2,"breakHorizontal":13.9,"spinRate":2205,"spinDirection":232},"zone":13,"typeConfidence":0.76,"plateTime":0.4227527550047747,"extension":6.795147975742854},"index":0,"playId":"ab435fba-59e8-30df-9c6d-58a859c1d8eb","pitchNumber":1,"startTime":"2026-08-19T23:02:39.882Z","endTime":"2026-08-19T23:02:43.633Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.760355211198668,"aZ":-31.144102307663317,"pfxX":-9.416729486068018,"pfxZ":0.6630796037934239,"pX":-1.1454736572766515,"pZ":2.7359560834346253,"vX0":4.7844002114794435,"vY0":-123.67221174865378,"vZ0":0.964973993858866,"x":160.66,"y":164.91,"x0":-1.8776904502328136,"y0":50.002897602864415,"z0":4.9450180510699875,"aX":-14.644013109558069},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.7,"breakHorizontal":16.0,"spinRate":1462,"spinDirection":249},"zone":11,"typeConfidence":0.91,"plateTime":0.4422257916307788,"extension":6.773178911211367},"index":1,"playId":"24269982-3d8c-3d74-bd90-196c9abcd06a","pitchNumber":2,"startTime":"2026-08-19T23:03:01.060Z","endTime":"2026-08-19T23:03:04.060Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":71.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.921966236533695,"aZ":-39.17207413900929,"pfxX":5.873903361628645,"pfxZ":-5.403601385978659,"pX":-0.4312060326741264,"pZ":1.0438982318100245,"vX0":1.599547034877677,"vY0":-113.4743857772764,"vZ0":-0.3328653502580414,"x":133.44,"y":210.59,"x0":-1.9092494475963913,"y0":50.00127413022857,"z0":5.115095093773961,"aX":7.612501297148406},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-9.5,"breakHorizontal":-11.0,"spinRate":2643,"spinDirection":60},"zone":13,"typeConfidence":0.89,"plateTime":0.48381176280106786,"extension":6.716172945658958},"index":2,"playId":"df1f1c77-9be3-3f6d-9aa9-558a0cbc408e","pitchNumber":3,"startTime":"2026-08-19T23:03:24.495Z","endTime":"2026-08-19T23:03:27.656Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.443355631221515,"aZ":-26.550719901050346,"pfxX":-9.898978097036204,"pfxZ":2.9961809481199495,"pX":0.1705413340375067,"pZ":2.4694582776104044,"vX0":8.620669372033108,"vY0":-135.85592230581562,"vZ0":-1.7780615706911913,"x":110.5,"y":172.1,"x0":-1.7502723801133895,"y0":50.005388171572726,"z0":4.969364992070887,"aX":-18.59473720173915},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.3,"breakHorizontal":16.2,"spinRate":2337,"spinDirection":226},"zone":5,"typeConfidence":0.9,"plateTime":0.40245117883497006,"extension":6.9915195908328345},"hitData":{"launchSpeed":101.0,"launchAngle":-32.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.5,"coordY":151.01}},"index":3,"playId":"25e63803-9591-32f4-a1db-64413d30d5e1","pitchNumber":4,"startTime":"2026-08-19T23:03:47.768Z","endTime":"2026-08-19T23:03:56.031Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T23:03:56.031Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heriberto Hernández grounds out, shortstop Trea Turner to first baseman Alec Bohm.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-19T23:04:24.448Z","endTime":"2026-08-19T23:05:56.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"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":3},"details":{"event":"Groundout","eventType":"field_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":4},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.434238976510496,"aZ":-39.63657210144479,"pfxX":7.283818615499014,"pfxZ":-5.6722014598957005,"pX":0.6162894749218722,"pZ":1.8938887053865623,"vX0":3.237886437343371,"vY0":-114.5833419744836,"vZ0":1.4510670324360373,"x":93.51,"y":187.65,"x0":-1.7666407010961873,"y0":50.00479504294457,"z0":5.159277184559669,"aX":9.57575270660385},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-9.5,"breakHorizontal":-14.0,"spinRate":2687,"spinDirection":53},"zone":9,"typeConfidence":0.89,"plateTime":0.48011678116837153,"extension":6.840008998371392},"index":0,"playId":"60ac33bd-fbaa-36dd-95a9-4d87c1c17c56","pitchNumber":1,"startTime":"2026-08-19T23:04:25.197Z","endTime":"2026-08-19T23:04:28.197Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-08-19T23:04:42.907Z","endTime":"2026-08-19T23:04:59.729Z","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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.631026304762738,"aZ":-33.66779759537787,"pfxX":-8.209747125308002,"pfxZ":-0.9441845956934216,"pX":-0.3096725906069981,"pZ":1.5676413635044382,"vX0":6.286127625866211,"vY0":-124.63763413470502,"vZ0":-1.072330406984733,"x":128.8,"y":196.45,"x0":-1.7903577589921726,"y0":50.001746841546144,"z0":4.7686246364876785,"aX":-12.993945054594766},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.7,"breakHorizontal":13.6,"spinRate":1505,"spinDirection":253},"zone":13,"typeConfidence":0.9,"plateTime":0.4384374117279308,"extension":6.639505511713187},"index":2,"playId":"53e51f35-e48b-350d-b1eb-a9b598ccbbca","pitchNumber":2,"startTime":"2026-08-19T23:04:59.729Z","endTime":"2026-08-19T23:05:03.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":72.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.655872887915844,"aZ":-37.39480042639585,"pfxX":8.198928336302565,"pfxZ":-3.968151286980058,"pX":0.026907959833411637,"pZ":2.3587621054385637,"vX0":1.693767594814327,"vY0":-114.1084578016348,"vZ0":1.8993820917099467,"x":115.97,"y":175.09,"x0":-1.7908255609149752,"y0":50.00545373104665,"z0":5.208995976904928,"aX":10.776512415153306},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-6.4,"breakHorizontal":-15.2,"spinRate":2697,"spinDirection":58},"zone":5,"typeConfidence":0.87,"plateTime":0.4806224509203867,"extension":6.624843010110509},"index":3,"playId":"465dcf45-db75-3f9d-b68e-0c7e22293df5","pitchNumber":3,"startTime":"2026-08-19T23:05:22.601Z","endTime":"2026-08-19T23:05:25.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85982008827966,"aZ":-26.75494676512729,"pfxX":-9.666716187402521,"pfxZ":2.944196460899592,"pX":0.47145067450246253,"pZ":2.407391618327305,"vX0":8.849821388840763,"vY0":-134.31751460890635,"vZ0":-1.8866778077875508,"x":99.03,"y":173.78,"x0":-1.5970920076847166,"y0":50.00443910390238,"z0":5.006026887963259,"aX":-17.809371881900802},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.2,"breakHorizontal":15.8,"spinRate":2257,"spinDirection":239},"zone":6,"typeConfidence":0.9,"plateTime":0.40650960951039394,"extension":6.871506077639291},"hitData":{"launchSpeed":100.3,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.38,"coordY":153.04}},"index":4,"playId":"3f783a93-c62d-398a-ae0c-1dc4a67e01ed","pitchNumber":4,"startTime":"2026-08-19T23:05:48.548Z","endTime":"2026-08-19T23:05:56.427Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T23:05:56.427Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Marsh flies out to left fielder Heriberto Hernández.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-19T23:08:08.485Z","endTime":"2026-08-19T23:08:17.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.250083519611763,"aZ":-20.89452863762788,"pfxX":-10.82244809144754,"pfxZ":5.760287614855215,"pX":0.003214850329511166,"pZ":2.185789885023363,"vX0":7.983201126703193,"vY0":-139.06766751939858,"vZ0":-6.31810087505591,"x":116.88,"y":179.76,"x0":-1.4988295613582983,"y0":50.00480919234095,"z0":5.873764367070285,"aX":-21.19593318607648},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.2,"breakHorizontal":18.0,"spinRate":2249,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.3939036044683015,"extension":5.780508277371072},"hitData":{"launchSpeed":94.5,"launchAngle":41.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":42.18,"coordY":103.81}},"index":0,"playId":"fbf804df-065f-358f-8e1d-a197795fd5ae","pitchNumber":1,"startTime":"2026-08-19T23:08:10.040Z","endTime":"2026-08-19T23:08:17.355Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T23:08:17.355Z","atBatIndex":29},{"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":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-19T23:08:43.865Z","endTime":"2026-08-19T23:09:06.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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, 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":96.0,"endSpeed":87.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.550582280688406,"aZ":-23.015818731838376,"pfxX":-9.833415048638937,"pfxZ":4.648833180645865,"pX":-0.06281020602139237,"pZ":1.885085865439552,"vX0":7.6097305171349605,"vY0":-139.52656716782695,"vZ0":-6.679435975097437,"x":119.39,"y":187.88,"x0":-1.5486235651845601,"y0":50.005016010763846,"z0":5.828069231141942,"aX":-19.380250362459844},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.2,"breakHorizontal":16.2,"spinRate":2252,"spinDirection":231},"zone":8,"typeConfidence":2.0,"plateTime":0.3926504980818186,"extension":5.97739221208193},"index":0,"playId":"e2180c31-204e-3e74-b77f-3f04836d14d4","pitchNumber":1,"startTime":"2026-08-19T23:08:44.636Z","endTime":"2026-08-19T23:08:47.747Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.858033992584446,"aZ":-22.97032504369364,"pfxX":-10.130779694577129,"pfxZ":4.6175679523026005,"pX":-0.4298272424374584,"pZ":1.6753362899242517,"vX0":6.999771902966199,"vY0":-140.31385321018757,"vZ0":-7.3271356367281975,"x":133.38,"y":193.55,"x0":-1.6410854950029998,"y0":50.00288320061846,"z0":5.818107698494355,"aX":-20.193046099622258},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.0,"breakHorizontal":16.9,"spinRate":2383,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.39041965348503016,"extension":6.195817580495095},"hitData":{"launchSpeed":71.9,"launchAngle":-52.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":119.34,"coordY":162.41}},"index":1,"playId":"58a9e6ea-2619-3c0e-8e10-1ab89bbb7a6e","pitchNumber":2,"startTime":"2026-08-19T23:08:59.183Z","endTime":"2026-08-19T23:09:06.087Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T23:09:06.087Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Garrett Stubbs grounds out, second baseman Xavier Edwards to first baseman Griffin Conine.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-19T23:09:35.984Z","endTime":"2026-08-19T23:11:09.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"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":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"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":"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":96.3,"endSpeed":88.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.206954977092664,"aZ":-23.949881286309182,"pfxX":-9.800662464001077,"pfxZ":4.1061288273079715,"pX":0.1770359812890169,"pZ":2.828597962478446,"vX0":8.046297227502853,"vY0":-140.06978920311093,"vZ0":-4.333550806574616,"x":110.25,"y":162.41,"x0":-1.4478742883998519,"y0":50.00307925311182,"z0":5.945801615452564,"aX":-19.634494584728685},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":6.8,"breakHorizontal":16.3,"spinRate":2293,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.3898137826879444,"extension":5.943825434203038},"index":0,"playId":"10538985-6b5d-38be-901f-f09b94d33091","pitchNumber":1,"startTime":"2026-08-19T23:09:37.026Z","endTime":"2026-08-19T23:09:40.101Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-08-19T23:09:50.414Z","endTime":"2026-08-19T23:10:04.352Z","isPitch":false,"type":"action","player":{"id":596117,"link":"/api/v1/people/596117"}},{"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":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.575405217758764,"aZ":-19.570710676604097,"pfxX":-9.47405462343714,"pfxZ":6.251544589225052,"pX":0.561071131852273,"pZ":2.249423101279107,"vX0":8.687821030970724,"vY0":-140.76480910168883,"vZ0":-6.628318642920341,"x":95.61,"y":178.05,"x0":-1.3274429293104766,"y0":50.00463108287473,"z0":5.892515448918264,"aX":-19.102721707851373},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.2,"breakHorizontal":15.5,"spinRate":2373,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.388441185496907,"extension":5.975733371989308},"index":2,"playId":"9cf8be3d-79c4-3fa1-8019-888288415b7a","pitchNumber":2,"startTime":"2026-08-19T23:10:04.352Z","endTime":"2026-08-19T23:10:07.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.01564292177137,"aZ":-15.623934678697275,"pfxX":-6.564230718290104,"pfxZ":8.169561406913664,"pX":0.38464074226183587,"pZ":3.3389746909652693,"vX0":7.512026185073763,"vY0":-141.36435488523512,"vZ0":-4.577505156570477,"x":102.34,"y":148.63,"x0":-1.453382118269142,"y0":50.00013949695435,"z0":5.9811022698908465,"aX":-13.293515374514584},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.0,"breakHorizontal":10.3,"spinRate":2332,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.38736364113430266,"extension":6.0388361768967975},"index":3,"playId":"1d67743c-4a14-330c-a2c7-c289c98cf596","pitchNumber":3,"startTime":"2026-08-19T23:10:19.914Z","endTime":"2026-08-19T23:10:22.982Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.682301509562123,"aZ":-24.469781020032016,"pfxX":0.1939118242658191,"pfxZ":4.348374775147056,"pX":0.25649955687839054,"pZ":3.0279926376848247,"vX0":4.676497035686485,"vY0":-131.4867796684033,"vZ0":-2.8907344189698714,"x":107.22,"y":157.02,"x0":-1.5613283193911538,"y0":50.00552209300758,"z0":5.93356729575434,"aX":0.34263853055363597},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.6,"breakHorizontal":-1.2,"spinRate":2326,"spinDirection":214},"zone":3,"typeConfidence":2.0,"plateTime":0.41463370379273723,"extension":6.00518181747516},"index":4,"playId":"edbc09a8-9bcc-36ba-9a31-91b8d77c455d","pitchNumber":4,"startTime":"2026-08-19T23:10:41.753Z","endTime":"2026-08-19T23:10:44.753Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":90.1,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.979946438374427,"aZ":-20.987621974481513,"pfxX":-9.476452162635345,"pfxZ":5.417568786970106,"pX":0.08314686364362679,"pZ":2.752209771924441,"vX0":7.625588315506571,"vY0":-142.17897515874134,"vZ0":-5.126238769137187,"x":113.83,"y":164.47,"x0":-1.3910154239339507,"y0":50.004883631226186,"z0":5.894743604197718,"aX":-19.570510017466905},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.0,"breakHorizontal":15.8,"spinRate":2396,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.3839891567003515,"extension":6.0289988593669035},"hitData":{"launchSpeed":91.1,"launchAngle":-5.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.33,"coordY":154.56}},"index":5,"playId":"9999531b-9844-330c-876b-47c742b98bef","pitchNumber":5,"startTime":"2026-08-19T23:11:02.717Z","endTime":"2026-08-19T23:11:09.961Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T23:11:09.961Z","atBatIndex":31},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Owen Caissie lines out to center fielder Justin Crawford.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-19T23:13:46.241Z","endTime":"2026-08-19T23:15:13.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":4},"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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.589830105611533,"aZ":-32.439598374639964,"pfxX":-10.031041996846392,"pfxZ":-0.1711651763856583,"pX":-0.4988696991507346,"pZ":0.9114538932081822,"vX0":6.437548513103498,"vY0":-123.40787217780081,"vZ0":-2.7817024842512956,"x":136.02,"y":214.17,"x0":-1.8381705869140452,"y0":50.00409206249698,"z0":4.786235744948156,"aX":-15.471154778859232},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.7,"breakHorizontal":16.7,"spinRate":1565,"spinDirection":255},"zone":13,"typeConfidence":0.9,"plateTime":0.4438582078024731,"extension":6.664149489522145},"index":0,"playId":"ce7ef6b8-76c0-3df9-90ef-8483504f94ad","pitchNumber":1,"startTime":"2026-08-19T23:13:48.539Z","endTime":"2026-08-19T23:13:51.539Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.5,"endSpeed":70.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.532238298578786,"aZ":-37.73120736423929,"pfxX":6.696854775400222,"pfxZ":-4.4812284580211,"pX":-0.20746299780845381,"pZ":0.23669492402461337,"vX0":1.8932087732152139,"vY0":-111.42454498538243,"vZ0":-1.9748061063761497,"x":124.91,"y":232.39,"x0":-1.9409934027140894,"y0":50.00191367987335,"z0":5.082230830309938,"aX":8.30674077218247},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-8.3,"breakHorizontal":-12.6,"spinRate":2607,"spinDirection":55},"zone":13,"typeConfidence":0.9,"plateTime":0.49412081710309996,"extension":6.747045285929348},"index":1,"playId":"a3cb8d31-01fe-30f3-b821-d988ef55a36b","pitchNumber":2,"startTime":"2026-08-19T23:14:04.552Z","endTime":"2026-08-19T23:14:07.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.04598290361895,"aZ":-39.875357342169785,"pfxX":6.777534277118425,"pfxZ":-5.6528909699490875,"pX":0.35270519470426404,"pZ":0.6734056751151337,"vX0":2.947484796285608,"vY0":-116.56129000699872,"vZ0":-1.2707122339415096,"x":103.56,"y":220.6,"x0":-1.8128703007796008,"y0":50.00372139834807,"z0":5.025997471866925,"aX":9.229251382804891},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-10.2,"breakHorizontal":-13.1,"spinRate":2619,"spinDirection":58},"zone":14,"typeConfidence":0.88,"plateTime":0.4717845153348357,"extension":6.751419328306201},"index":2,"playId":"c530a83e-4e27-3ba7-b13a-3c3f1e26400a","pitchNumber":3,"startTime":"2026-08-19T23:14:23.919Z","endTime":"2026-08-19T23:14:27.151Z","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":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.137585080768392,"aZ":-25.680904151839293,"pfxX":-0.571530294504139,"pfxZ":3.917233211532343,"pX":0.8886443520314699,"pZ":3.186981250966142,"vX0":6.752160703306982,"vY0":-127.38300733029183,"vZ0":0.32370928259923337,"x":83.13,"y":152.73,"x0":-1.7127236896128828,"y0":50.00063501441091,"z0":5.075066647418312,"aX":-0.9471138461104057},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.4,"breakHorizontal":-0.4,"spinRate":2316,"spinDirection":201},"zone":12,"typeConfidence":0.91,"plateTime":0.42862784888632977,"extension":6.856132896116694},"index":3,"playId":"f0a8f1c0-7405-3724-b18e-16f6e1c11fc0","pitchNumber":4,"startTime":"2026-08-19T23:14:46.934Z","endTime":"2026-08-19T23:14:50.615Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.691545033414894,"aZ":-15.515853314834402,"pfxX":-8.575562824184221,"pfxZ":8.838127452309053,"pX":-0.011701160126376122,"pZ":2.8308978131275238,"vX0":7.319811392839982,"vY0":-136.35199680887845,"vZ0":-2.787143303255822,"x":117.45,"y":162.35,"x0":-1.61551328226852,"y0":50.00198352343537,"z0":4.935497478908797,"aX":-16.163276244484745},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.6,"breakHorizontal":14.0,"spinRate":2418,"spinDirection":227},"zone":5,"typeConfidence":0.9,"plateTime":0.4015328452047684,"extension":7.02635421332696},"hitData":{"launchSpeed":99.1,"launchAngle":23.0,"totalDistance":369.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":130.83,"coordY":50.64}},"index":4,"playId":"63f14856-c013-3fe8-a7a6-721f9f6ce4bc","pitchNumber":5,"startTime":"2026-08-19T23:15:05.787Z","endTime":"2026-08-19T23:15:13.817Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T23:15:13.817Z","atBatIndex":32},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Esteury Ruiz pops out to third baseman Bryson Stott.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-19T23:15:38.218Z","endTime":"2026-08-19T23:15:48.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"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":"Pop Out","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":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.1,"endSpeed":71.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.289641670188928,"aZ":-39.38586342541551,"pfxX":8.535115614515512,"pfxZ":-5.582750340876169,"pX":-0.43110199448566694,"pZ":2.3151408284858213,"vX0":1.063242439171461,"vY0":-113.63081239826751,"vZ0":2.5307438200939565,"x":133.43,"y":176.27,"x0":-2.014211380126074,"y0":50.00434327264381,"z0":5.135841283834905,"aX":11.020153461847949},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-9.0,"breakHorizontal":-15.7,"spinRate":2611,"spinDirection":69},"zone":4,"typeConfidence":0.9,"plateTime":0.48437848160039687,"extension":6.7648603973920896},"hitData":{"launchSpeed":87.7,"launchAngle":71.0,"totalDistance":95.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":113.45,"coordY":170.79}},"index":0,"playId":"7179c992-c32b-31d6-8bcc-5c47c0d49ca3","pitchNumber":1,"startTime":"2026-08-19T23:15:40.672Z","endTime":"2026-08-19T23:15:48.985Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T23:15:48.985Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joe Mack strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-19T23:16:17.060Z","endTime":"2026-08-19T23:17:43.374Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.969661043749436,"aZ":-20.740304579364032,"pfxX":-9.019598826151672,"pfxZ":6.010685254514739,"pX":-1.5317426201051332,"pZ":2.875030533625898,"vX0":3.94878769498593,"vY0":-136.76940365805157,"vZ0":-1.6920400148795423,"x":175.39,"y":161.15,"x0":-1.8189626636493175,"y0":50.0040443093506,"z0":4.918020132705426,"aX":-17.160884826338446},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.8,"breakHorizontal":15.6,"spinRate":2291,"spinDirection":236},"zone":11,"typeConfidence":0.91,"plateTime":0.39983168271452785,"extension":6.850715176670787},"index":0,"playId":"d72af1c3-9f76-3cc5-87d5-3fc25adc52e9","pitchNumber":1,"startTime":"2026-08-19T23:16:20.588Z","endTime":"2026-08-19T23:16:23.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.0,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.524466586355903,"aZ":-30.398204021331697,"pfxX":-9.483149583594242,"pfxZ":1.0697018682202266,"pX":0.06355116529653851,"pZ":1.9075023065989036,"vX0":7.861902363653511,"vY0":-127.02350304283155,"vZ0":-1.3355183626371525,"x":114.58,"y":187.28,"x0":-1.8181302539750595,"y0":50.00099280321937,"z0":4.8253065638555235,"aX":-15.717289054191273},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.9,"breakHorizontal":15.7,"spinRate":1651,"spinDirection":254},"zone":8,"typeConfidence":0.77,"plateTime":0.4288663663961696,"extension":6.788768415431507},"index":1,"playId":"a0ca3b37-85fe-3ecb-bfdd-04bc7f212631","pitchNumber":2,"startTime":"2026-08-19T23:16:34.511Z","endTime":"2026-08-19T23:16:37.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.8,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.458110174318268,"aZ":-19.243100278433985,"pfxX":-8.396545108451562,"pfxZ":6.872658195910734,"pX":-1.2570716446499615,"pZ":2.843466928009479,"vX0":4.3861137414058735,"vY0":-135.74087379738546,"vZ0":-2.008239617011415,"x":164.92,"y":162.01,"x0":-1.7960237918934465,"y0":50.0021133202251,"z0":4.92122422105493,"aX":-15.794913517963474},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.2,"breakHorizontal":14.4,"spinRate":2306,"spinDirection":230},"zone":11,"typeConfidence":0.91,"plateTime":0.4022774476774522,"extension":6.975800449117067},"index":2,"playId":"b96f431d-ccc0-3e4e-8bd5-fcaa70a04903","pitchNumber":3,"startTime":"2026-08-19T23:16:56.906Z","endTime":"2026-08-19T23:17:00.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.460356294622297,"aZ":-32.88028805216009,"pfxX":-9.41607041693483,"pfxZ":-0.44425272008803685,"pX":-0.05793785035230381,"pZ":1.8116160608019583,"vX0":7.245423150781834,"vY0":-124.4668924887882,"vZ0":-0.8899729302587329,"x":119.21,"y":189.87,"x0":-1.7619366684873539,"y0":50.00318566174466,"z0":4.860787049862269,"aX":-14.99685918267403},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.7,"breakHorizontal":15.7,"spinRate":1657,"spinDirection":254},"zone":8,"typeConfidence":0.86,"plateTime":0.4375701784599588,"extension":6.6279554408740555},"index":3,"playId":"ab67d791-3320-3f88-a74d-e82189afd7bb","pitchNumber":4,"startTime":"2026-08-19T23:17:13.955Z","endTime":"2026-08-19T23:17:16.955Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-19T23:17:32.987Z","endTime":"2026-08-19T23:17:40.374Z","isPitch":false,"type":"action","player":{"id":691788,"link":"/api/v1/people/691788"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.5,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.624984592476714,"aZ":-40.52413556923664,"pfxX":7.077358728076175,"pfxZ":-6.1320481373559215,"pX":0.5567074996463459,"pZ":1.4242921253221297,"vX0":2.953159454703064,"vY0":-116.46686121453789,"vZ0":0.12056776657678703,"x":95.78,"y":200.32,"x0":-1.6503672660347009,"y0":50.00162328505302,"z0":5.231609020773828,"aX":9.638648285515114},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-10.7,"breakHorizontal":-13.6,"spinRate":2692,"spinDirection":56},"zone":14,"typeConfidence":0.89,"plateTime":0.47182802167906024,"extension":6.690293475484743},"index":5,"playId":"76dc9951-05a3-30b6-8088-b319c977dead","pitchNumber":5,"startTime":"2026-08-19T23:17:40.374Z","endTime":"2026-08-19T23:17:43.374Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T23:17:43.374Z","atBatIndex":34},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kyle Schwarber pops out to third baseman Javier Sanoja.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-19T23:19:59.766Z","endTime":"2026-08-19T23:21:09.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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":"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":3},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.310803591795175,"aZ":-28.930473794156097,"pfxX":-9.840565949714858,"pfxZ":1.9026091976368624,"pX":-0.06167012853367233,"pZ":1.3719076955555247,"vX0":7.011338058635813,"vY0":-129.84213649685256,"vZ0":-5.759607216014059,"x":119.35,"y":201.74,"x0":-1.5191007117124224,"y0":50.00469754208581,"z0":5.821733686698902,"aX":-16.795942012131018},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.4,"breakHorizontal":16.2,"spinRate":2214,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4219244009745404,"extension":6.177728033991764},"index":0,"playId":"25ff6cf2-2365-3dac-bed3-bf30747c3f2d","pitchNumber":1,"startTime":"2026-08-19T23:20:00.336Z","endTime":"2026-08-19T23:20:03.881Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.476116283481325,"aZ":-30.234594378461463,"pfxX":-10.146284679816647,"pfxZ":1.1327441773850087,"pX":-0.6441872485431712,"pZ":1.453291558111355,"vX0":6.20869597892279,"vY0":-129.71929489725082,"vZ0":-5.3460599696893345,"x":141.55,"y":199.54,"x0":-1.7472728492400662,"y0":50.002148226096224,"z0":5.838776645333677,"aX":-17.335613746501796},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.1,"breakHorizontal":17.0,"spinRate":1984,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4218302922655397,"extension":6.0454144091864865},"index":1,"playId":"e9890877-9672-30e0-b171-964c3ee9e845","pitchNumber":2,"startTime":"2026-08-19T23:20:15.356Z","endTime":"2026-08-19T23:20:18.356Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13883378321158,"aZ":-29.664644851827163,"pfxX":-9.616744916449305,"pfxZ":1.455570014473146,"pX":0.0344632066903763,"pZ":1.8940569743492566,"vX0":7.33927223962487,"vY0":-130.06572484891976,"vZ0":-4.47716180905384,"x":128.05,"y":183.3,"x0":-1.5627343280620563,"y0":50.00492357734883,"z0":5.865629222121538,"aX":-16.616975816275726},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.9,"breakHorizontal":16.0,"spinRate":2160,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.4197720947535455,"extension":6.011119801135073},"index":2,"playId":"878b2eca-f39a-37bb-b6e0-e0b33312ad4c","pitchNumber":3,"startTime":"2026-08-19T23:20:31.668Z","endTime":"2026-08-19T23:20:34.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66723657124705,"aZ":-18.23124285308722,"pfxX":-8.341287103782246,"pfxZ":6.797941012552252,"pX":0.04377575720335897,"pZ":2.7498822891240704,"vX0":7.100033762467496,"vY0":-142.30255451371295,"vZ0":-5.705572876934557,"x":115.33,"y":164.53,"x0":-1.3999563248358613,"y0":50.000645145656925,"z0":5.935774889401381,"aX":-17.104261098611932},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.3,"breakHorizontal":13.7,"spinRate":2341,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.3849057770991551,"extension":6.023261704726235},"hitData":{"launchSpeed":84.5,"launchAngle":64.0,"totalDistance":170.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":98.75,"coordY":139.86}},"index":3,"playId":"714c15f3-a3ac-38cd-9cb9-ab1bfe362efb","pitchNumber":4,"startTime":"2026-08-19T23:21:02.261Z","endTime":"2026-08-19T23:21:09.580Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T23:21:09.580Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner challenged (pitch result), call on the field was confirmed: Trea Turner called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-19T23:21:35.709Z","endTime":"2026-08-19T23:22:31.847Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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":"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":691788,"link":"/api/v1/people/691788"},"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":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.182712246746604,"aZ":-16.09981128127193,"pfxX":-6.324803161868166,"pfxZ":8.0598724848121,"pX":0.40433865565061144,"pZ":2.7576196566389304,"vX0":7.871626134807112,"vY0":-140.43273172143702,"vZ0":-5.669211329958103,"x":101.59,"y":164.32,"x0":-1.6149827911467027,"y0":50.00621841593831,"z0":5.852197183171804,"aX":-12.61960487736749},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.6,"breakHorizontal":9.8,"spinRate":2130,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.39022838308707586,"extension":5.979008539324307},"index":0,"playId":"5c4eeca3-ad3a-3000-a480-b049468a3461","pitchNumber":1,"startTime":"2026-08-19T23:21:38.992Z","endTime":"2026-08-19T23:21:41.992Z","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":97.4,"endSpeed":89.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.13245759795556,"aZ":-20.688393528209836,"pfxX":-9.00668318618088,"pfxZ":5.641315584044058,"pX":-1.7213245733688407,"pZ":2.6804130854292207,"vX0":3.498367747095601,"vY0":-141.73690111645845,"vZ0":-5.163360691479566,"x":182.61,"y":166.41,"x0":-1.8007684941104845,"y0":50.00390044508652,"z0":5.8452358411502106,"aX":-18.34207198447982},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.4,"breakHorizontal":15.6,"spinRate":2350,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.38631680110875166,"extension":5.986826675691826},"index":1,"playId":"f274098c-b2b7-3b30-8c63-d5ce859be668","pitchNumber":2,"startTime":"2026-08-19T23:21:53.506Z","endTime":"2026-08-19T23:21:56.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.7,"endSpeed":89.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94329361173482,"aZ":-22.19771625144399,"pfxX":-11.392922268677218,"pfxZ":4.892481217540956,"pX":-0.10406780786190616,"pZ":2.565439541478811,"vX0":8.223110894434539,"vY0":-141.99451035624605,"vZ0":-5.205114101129537,"x":120.97,"y":169.51,"x0":-1.559456863569546,"y0":50.002884020232784,"z0":5.837413455541853,"aX":-23.23177618809458},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":7.9,"breakHorizontal":19.0,"spinRate":2357,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.38595207184512814,"extension":6.020445631401386},"index":2,"playId":"824a272d-ca13-38dc-994b-14eb5771eb0c","pitchNumber":3,"startTime":"2026-08-19T23:22:09.305Z","endTime":"2026-08-19T23:22:12.547Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.92098665676531,"aZ":-14.781542364643018,"pfxX":-6.754081899019107,"pfxZ":8.394433014383548,"pX":0.38754493455355316,"pZ":1.9009487559205247,"vX0":7.667813234293954,"vY0":-143.2200378876154,"vZ0":-8.473978411092162,"x":102.23,"y":187.45,"x0":-1.4504206251059062,"y0":50.00244351241793,"z0":5.828075731429946,"aX":-13.992970411229095},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.6,"breakHorizontal":10.7,"spinRate":2174,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.3828409029183324,"extension":6.076746527735042},"index":3,"playId":"0ffd7b63-1efa-3c4e-895e-b89f84fd386d","pitchNumber":4,"startTime":"2026-08-19T23:22:27.250Z","endTime":"2026-08-19T23:22:31.847Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"}},"playEndTime":"2026-08-19T23:22:31.847Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Harper singles on a line drive to right fielder Esteury Ruiz.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-19T23:23:06.714Z","endTime":"2026-08-19T23:23:52.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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],"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":96.8,"endSpeed":88.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.9455942444407,"aZ":-22.601538583695035,"pfxX":-10.11947496618674,"pfxZ":4.748071344299145,"pX":-0.6930149930357504,"pZ":2.4079131078182963,"vX0":6.281144695709019,"vY0":-140.81299822266223,"vZ0":-5.300338516925784,"x":143.42,"y":173.77,"x0":-1.633865091002002,"y0":50.00162744871537,"z0":5.7700675412245435,"aX":-20.389892435004036},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.7,"breakHorizontal":17.2,"spinRate":2352,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.3884715353041006,"extension":5.961157311474773},"index":0,"playId":"f4395135-22c9-3492-8dc3-c0d75a0d3966","pitchNumber":1,"startTime":"2026-08-19T23:23:09.859Z","endTime":"2026-08-19T23:23:12.859Z","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":97.8,"endSpeed":90.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.216021813456162,"aZ":-22.015996002964343,"pfxX":-10.097639015814675,"pfxZ":4.927964543948429,"pX":-1.7315334146800752,"pZ":2.603997423343331,"vX0":3.659227080736547,"vY0":-142.3593095487014,"vZ0":-5.136822786309715,"x":183.0,"y":168.47,"x0":-1.7178684012888812,"y0":50.00610375964515,"z0":5.8163853288354375,"aX":-20.828707810951347},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.2,"breakHorizontal":17.6,"spinRate":2399,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3840442097343839,"extension":5.957856623401704},"index":1,"playId":"551c9149-b3df-36e6-8d96-6c63eddf170e","pitchNumber":2,"startTime":"2026-08-19T23:23:26.974Z","endTime":"2026-08-19T23:23:30.191Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.095737732379725,"aZ":-30.90638529825325,"pfxX":-9.566344627506941,"pfxZ":0.7167227772959297,"pX":-0.6545041620473351,"pZ":2.287531730618515,"vX0":5.705807321161419,"vY0":-131.87504697949745,"vZ0":-3.308658060644901,"x":141.95,"y":177.02,"x0":-1.5949438172087067,"y0":50.00556973243725,"z0":5.8204941209628425,"aX":-16.97726425575681},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":0.8,"breakHorizontal":16.2,"spinRate":2082,"spinDirection":236},"zone":4,"typeConfidence":2.0,"plateTime":0.41416255364774246,"extension":6.099776298016789},"hitData":{"launchSpeed":96.0,"launchAngle":10.0,"totalDistance":163.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":152.7,"coordY":86.21}},"index":2,"playId":"252ba0e1-8774-3aa1-aaa6-e41c0693e5d7","pitchNumber":3,"startTime":"2026-08-19T23:23:41.565Z","endTime":"2026-08-19T23:23:52.179Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T23:23:52.179Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-19T23:24:20.046Z","endTime":"2026-08-19T23:24:46.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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(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.7,"endSpeed":89.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.557848733397226,"aZ":-16.839932946493292,"pfxX":-7.900939864449421,"pfxZ":7.470757708438793,"pX":0.2296725447491337,"pZ":1.9115549933139129,"vX0":7.831209051856277,"vY0":-141.92833454208449,"vZ0":-7.797721844102007,"x":108.25,"y":187.17,"x0":-1.5303835705812074,"y0":50.005339203210234,"z0":5.754272085302502,"aX":-16.223454043413934},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.2,"breakHorizontal":12.8,"spinRate":2340,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.3849884549207947,"extension":5.96052108593707},"index":0,"playId":"a22ab777-4249-385b-9e89-36eed381603d","pitchNumber":1,"startTime":"2026-08-19T23:24:20.046Z","endTime":"2026-08-19T23:24:23.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":91.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45881624790916,"aZ":-20.23563036618046,"pfxX":-10.366726798283661,"pfxZ":5.645474947397403,"pX":0.07298598430945566,"pZ":2.6710385971838377,"vX0":8.316472543518778,"vY0":-144.24398615037117,"vZ0":-5.500671832309461,"x":114.22,"y":166.66,"x0":-1.4956876507009842,"y0":50.002367662901804,"z0":5.843998361989343,"aX":-21.920707194037096},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":9.4,"breakHorizontal":17.2,"spinRate":2386,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.37921789560426467,"extension":5.988694757414834},"hitData":{"launchSpeed":91.6,"launchAngle":29.0,"totalDistance":353.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":105.15,"coordY":58.33}},"index":1,"playId":"555580c0-aafe-3099-9aa6-b1d51f9516b7","pitchNumber":2,"startTime":"2026-08-19T23:24:39.587Z","endTime":"2026-08-19T23:24:46.911Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T23:24:46.911Z","atBatIndex":38},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Javier Sanoja homers (6) on a line drive to left field.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-19T23:27:17.330Z","endTime":"2026-08-19T23:29:35.861Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":{"id":605400,"link":"/api/v1/people/605400"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":70.4,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.22819678842977,"aZ":-40.261352837725326,"pfxX":7.779795717828577,"pfxZ":-6.464408553071291,"pX":1.6580039828000823,"pZ":1.3056905488146766,"vX0":5.096807882289687,"vY0":-112.32697523500758,"vZ0":0.7685967307964376,"x":53.8,"y":203.53,"x0":-1.6672964195640205,"y0":50.000850664227265,"z0":5.120518288083365,"aX":9.736479698548397},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-11.0,"breakHorizontal":-15.6,"spinRate":2697,"spinDirection":54},"zone":14,"typeConfidence":0.9,"plateTime":0.49148613441000766,"extension":6.885532212968543},"index":0,"playId":"afbc3fd6-3e17-3bb3-a83b-f4001a393f52","pitchNumber":1,"startTime":"2026-08-19T23:27:19.517Z","endTime":"2026-08-19T23:27:22.517Z","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":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49705385979815,"aZ":-24.51485345265653,"pfxX":0.3375541638134911,"pfxZ":4.856923317430937,"pX":0.6377288251962742,"pZ":1.7473151933810878,"vX0":5.700428948187135,"vY0":-124.90361084847703,"vZ0":-2.755390560363824,"x":92.69,"y":191.6,"x0":-1.7194287887041009,"y0":50.00546460345507,"z0":4.883798170864783,"aX":0.5318475490912585},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":8.4,"breakHorizontal":-1.9,"spinRate":2368,"spinDirection":204},"zone":9,"typeConfidence":0.91,"plateTime":0.4387740614440667,"extension":6.737244128664731},"index":1,"playId":"1eb562af-5c36-3bf5-b6f2-b24dda309092","pitchNumber":2,"startTime":"2026-08-19T23:27:38.115Z","endTime":"2026-08-19T23:27:41.326Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.02465774031108,"aZ":-30.688305723071604,"pfxX":-10.277643478113376,"pfxZ":0.9728115990434585,"pX":-0.9752461044284699,"pZ":2.3005242197400073,"vX0":5.10053060756352,"vY0":-122.40535975948288,"vZ0":-0.008080065590253094,"x":154.17,"y":176.67,"x0":-1.745209912456521,"y0":50.002270369188736,"z0":4.920501155925407,"aX":-15.673593104592857},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.0,"breakHorizontal":17.5,"spinRate":1535,"spinDirection":252},"zone":13,"typeConfidence":0.91,"plateTime":0.4466214652508431,"extension":6.774585829770189},"index":2,"playId":"250c69ba-b914-38ee-b6ba-ecd2ce5e7e8e","pitchNumber":3,"startTime":"2026-08-19T23:27:59.181Z","endTime":"2026-08-19T23:28:02.181Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-19T23:28:16.979Z","endTime":"2026-08-19T23:28:31.158Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.3,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.618400746445122,"aZ":-40.59894959109458,"pfxX":8.123959337978704,"pfxZ":-6.394621899874919,"pX":1.6763299683684896,"pZ":0.9354372861101241,"vX0":5.262641267817644,"vY0":-115.24880444509307,"vZ0":-0.3731164243983325,"x":53.1,"y":213.52,"x0":-1.7090618107965236,"y0":50.003478178626594,"z0":5.091861154604038,"aX":10.699347090349791},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-11.3,"breakHorizontal":-16.2,"spinRate":2768,"spinDirection":60},"zone":14,"typeConfidence":0.9,"plateTime":0.4791314745104067,"extension":6.70826980020357},"index":4,"playId":"109bc47c-3339-3430-86e6-d3a4a36b1195","pitchNumber":4,"startTime":"2026-08-19T23:28:31.158Z","endTime":"2026-08-19T23:28:34.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.4,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2864637336598,"aZ":-39.99777493177091,"pfxX":9.324824883448958,"pfxZ":-5.908953585861218,"pX":0.9444596282922119,"pZ":1.7905790769314196,"vX0":3.3419027499995284,"vY0":-115.2049103868259,"vZ0":1.132261892870892,"x":81.0,"y":190.43,"x0":-1.7421622531314533,"y0":50.00082886377024,"z0":5.202760126814024,"aX":12.35136443012489},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-10.0,"breakHorizontal":-17.8,"spinRate":2779,"spinDirection":58},"zone":14,"typeConfidence":0.9,"plateTime":0.4780946642071924,"extension":6.8245516561516375},"index":5,"playId":"345c50a7-e514-305a-83e4-20cee0a832e5","pitchNumber":5,"startTime":"2026-08-19T23:28:48.745Z","endTime":"2026-08-19T23:28:51.745Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.100754174789007,"aZ":-25.723989084529535,"pfxX":-9.991503582927788,"pfxZ":3.638317128361586,"pX":-0.5654972334701153,"pZ":2.142253134553885,"vX0":6.448991307675116,"vY0":-132.04211369300342,"vZ0":-1.9887072596217719,"x":138.56,"y":180.94,"x0":-1.7366161491923067,"y0":50.00187008646111,"z0":4.790578345367859,"aX":-17.71010310689255},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.4,"breakHorizontal":16.8,"spinRate":2300,"spinDirection":232},"zone":4,"typeConfidence":0.9,"plateTime":0.414206481769404,"extension":6.994108249658479},"hitData":{"launchSpeed":104.1,"launchAngle":19.0,"totalDistance":377.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":46.68,"coordY":68.36}},"index":6,"playId":"ce21324b-4217-34fb-81fa-b19c94c42cc0","pitchNumber":6,"startTime":"2026-08-19T23:29:13.994Z","endTime":"2026-08-19T23:29:35.861Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T23:29:35.861Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jakob Marsee grounds out, second baseman Luis Arraez to first baseman Alec Bohm.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-19T23:30:02.521Z","endTime":"2026-08-19T23:30:27.375Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"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":"Groundout","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":1},"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":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.211857338095705,"aZ":-17.78926452814775,"pfxX":-7.380400500135261,"pfxZ":7.676624613387451,"pX":-1.0987217710493147,"pZ":2.7806315189148427,"vX0":4.564243806531458,"vY0":-135.88419583924838,"vZ0":-2.513052850550995,"x":158.88,"y":163.7,"x0":-1.8395397447980002,"y0":50.003439418830105,"z0":4.950586613869151,"aX":-13.83007240901642},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.6,"breakHorizontal":12.5,"spinRate":2372,"spinDirection":232},"zone":11,"typeConfidence":0.9,"plateTime":0.4027808309762948,"extension":7.056494941477398},"index":0,"playId":"1bc0de5d-0b3b-3226-8a34-c2df6bc89469","pitchNumber":1,"startTime":"2026-08-19T23:30:04.122Z","endTime":"2026-08-19T23:30:07.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.323693423539456,"aZ":-17.98966079332464,"pfxX":-7.164420374637901,"pfxZ":7.53796439430021,"pX":-0.1273297036319251,"pZ":2.3013855841403825,"vX0":6.768703506425886,"vY0":-136.1630369852001,"vZ0":-3.47163272716626,"x":121.85,"y":176.64,"x0":-1.712121864760007,"y0":50.0005576019931,"z0":4.834286604673234,"aX":-13.478761913203643},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.1,"breakHorizontal":11.5,"spinRate":2371,"spinDirection":232},"zone":5,"typeConfidence":0.91,"plateTime":0.4019292034344071,"extension":6.836253944930927},"hitData":{"launchSpeed":102.5,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.91,"coordY":154.56}},"index":1,"playId":"5cea8996-1a74-3cdf-85b1-5ab3929cc891","pitchNumber":2,"startTime":"2026-08-19T23:30:21.572Z","endTime":"2026-08-19T23:30:27.375Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T23:30:27.375Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Lopez singles on a line drive to center fielder Justin Crawford.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-19T23:30:54.994Z","endTime":"2026-08-19T23:31:06.123Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"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":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.50139871603219,"aZ":-25.94315503576723,"pfxX":-0.8057915105702707,"pfxZ":3.813273392355378,"pX":0.597927780124569,"pZ":2.214847460449675,"vX0":6.086659117214367,"vY0":-126.66769332144841,"vZ0":-1.5962144892170893,"x":94.21,"y":178.98,"x0":-1.7256565100358652,"y0":50.004027512452204,"z0":4.916325275067508,"aX":-1.3182070694032575},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.8,"breakHorizontal":0.1,"spinRate":2317,"spinDirection":213},"zone":6,"typeConfidence":0.91,"plateTime":0.4314857070893039,"extension":6.716724242950468},"hitData":{"launchSpeed":74.9,"launchAngle":22.0,"totalDistance":229.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":144.33,"coordY":91.24}},"index":0,"playId":"3b405b73-5d05-3ff7-870b-528941a950a1","pitchNumber":1,"startTime":"2026-08-19T23:30:56.728Z","endTime":"2026-08-19T23:31:06.123Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T23:31:06.123Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xavier Edwards singles on a line drive to right fielder Bryce Harper. Otto Lopez to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-19T23:31:36.503Z","endTime":"2026-08-19T23:32:27.740Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"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(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":85.1,"endSpeed":78.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72700557174543,"aZ":-29.176186390437163,"pfxX":-9.646728303149251,"pfxZ":1.9256551293274935,"pX":0.24390356092957435,"pZ":1.5899533244843698,"vX0":8.031518630140122,"vY0":-123.79648095821362,"vZ0":-2.0717536787003796,"x":107.7,"y":195.85,"x0":-1.7823743333182078,"y0":50.00434836179774,"z0":4.869752707700074,"aX":-15.038493864049903},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.2,"breakHorizontal":15.7,"spinRate":1629,"spinDirection":242},"zone":8,"typeConfidence":0.91,"plateTime":0.44171845367936413,"extension":6.733854389211073},"index":0,"playId":"e58eaf6d-4ecb-3915-8f8b-70d59691f3be","pitchNumber":1,"startTime":"2026-08-19T23:31:36.503Z","endTime":"2026-08-19T23:31:39.733Z","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":89.0,"endSpeed":81.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99204464642472,"aZ":-26.5999528023808,"pfxX":-11.019351994747854,"pfxZ":3.26706605293747,"pX":-1.4406160638259504,"pZ":1.497706310481931,"vX0":4.900079106584407,"vY0":-129.506738956031,"vZ0":-3.1278568330032117,"x":171.91,"y":198.34,"x0":-1.921263989134623,"y0":50.00300047509583,"z0":4.746646521556241,"aX":-18.795545241169336},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.5,"breakHorizontal":19.0,"spinRate":2269,"spinDirection":235},"zone":13,"typeConfidence":0.86,"plateTime":0.422273068878225,"extension":6.9647888976765335},"index":1,"playId":"c5fde0ad-296a-3afb-82de-ce7fd8ff7f9b","pitchNumber":2,"startTime":"2026-08-19T23:31:58.910Z","endTime":"2026-08-19T23:32:02.633Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.678789723115607,"aZ":-26.02379801183842,"pfxX":0.008867800017918981,"pfxZ":3.8314671521295853,"pX":0.5270450524045887,"pZ":2.1495047092896566,"vX0":5.846795213672571,"vY0":-125.42350447785304,"vZ0":-1.7551162126297046,"x":96.91,"y":180.74,"x0":-1.8283853467946742,"y0":50.00075848169166,"z0":4.965908864222515,"aX":0.013910931300601942},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.8,"breakHorizontal":-1.3,"spinRate":2371,"spinDirection":189},"zone":6,"typeConfidence":0.91,"plateTime":0.4355154930294165,"extension":6.912881601956099},"hitData":{"launchSpeed":99.2,"launchAngle":11.0,"totalDistance":187.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":167.56,"coordY":91.77}},"index":2,"playId":"a94c60d8-f83e-3a5b-9935-f42092cf4ff2","pitchNumber":3,"startTime":"2026-08-19T23:32:17.815Z","endTime":"2026-08-19T23:32:27.740Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T23:32:27.740Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Griffin Conine strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-19T23:34:01.707Z","endTime":"2026-08-19T23:35:49.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,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":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"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":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-19T23:32:41.134Z","endTime":"2026-08-19T23:34:04.001Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.017097492405973,"aZ":-29.148760504967562,"pfxX":-9.768203772965354,"pfxZ":1.9017813507006656,"pX":-0.003571662923710619,"pZ":1.369952321864327,"vX0":7.651314861379523,"vY0":-124.66080923736689,"vZ0":-2.5536159560399803,"x":117.14,"y":201.79,"x0":-1.8304942384182001,"y0":50.00026767998466,"z0":4.7927834428655105,"aX":-15.506048694164072},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.1,"breakHorizontal":16.1,"spinRate":1564,"spinDirection":249},"zone":14,"typeConfidence":0.9,"plateTime":0.43791621627365895,"extension":6.956476003739434},"index":1,"playId":"144cf9c1-3491-3fd4-992e-061854a83597","pitchNumber":1,"startTime":"2026-08-19T23:34:04.001Z","endTime":"2026-08-19T23:34:07.940Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":2,"playId":"008bb414-558f-424c-b31b-8ab1a4e94555","startTime":"2026-08-19T23:34:23.640Z","endTime":"2026-08-19T23:34:28.640Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53087378642923,"aZ":-28.037352543380738,"pfxX":-9.063448492949199,"pfxZ":2.5795690142903496,"pX":-0.29745066305122425,"pZ":1.874059898702175,"vX0":6.834561475675848,"vY0":-125.27009011645397,"vZ0":-1.8019347056231156,"x":128.34,"y":188.18,"x0":-1.8735464041479448,"y0":50.00053691240544,"z0":4.878335399338484,"aX":-14.511040869181715},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.6,"breakHorizontal":15.0,"spinRate":1609,"spinDirection":253},"zone":7,"typeConfidence":0.9,"plateTime":0.4360057098815395,"extension":6.792896075065487},"index":3,"playId":"746596e2-56a1-3dff-8d69-570b6a91a65f","pitchNumber":2,"startTime":"2026-08-19T23:34:37.973Z","endTime":"2026-08-19T23:34:40.973Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":72.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.629488188624887,"aZ":-40.08113097025678,"pfxX":7.427435177679954,"pfxZ":-5.979047376103228,"pX":0.4097088577454733,"pZ":1.4110213179110431,"vX0":2.823335119234123,"vY0":-114.88799250322192,"vZ0":0.45242563216436205,"x":101.38,"y":200.68,"x0":-1.804565948223639,"y0":50.00551737086347,"z0":5.144598262284599,"aX":9.813586355545315},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-10.3,"breakHorizontal":-14.2,"spinRate":2703,"spinDirection":53},"zone":14,"typeConfidence":0.89,"plateTime":0.47891056926012254,"extension":6.841876500158677},"index":4,"playId":"7a9c50b0-3a9a-3b82-9b07-0aa1cb674756","pitchNumber":3,"startTime":"2026-08-19T23:34:58.542Z","endTime":"2026-08-19T23:35:01.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37879879701513,"aZ":-41.926845559108486,"pfxX":8.030871969119406,"pfxZ":-7.230784554113127,"pX":1.0795728482844413,"pZ":0.81456843296478,"vX0":4.19050359610183,"vY0":-116.43148643760814,"vZ0":-0.5540247940922292,"x":75.85,"y":216.79,"x0":-1.7970169165162309,"y0":50.00248357756712,"z0":5.082912803881929,"aX":10.833679614345764},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-12.8,"breakHorizontal":-15.7,"spinRate":2833,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.4735807560269696,"extension":6.824179020126655},"index":5,"playId":"dd5ce58a-c32e-32e7-bd6a-784c8280d232","pitchNumber":4,"startTime":"2026-08-19T23:35:20.747Z","endTime":"2026-08-19T23:35:24.187Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.601036585515615,"aZ":-41.61122990771291,"pfxX":8.194902623407785,"pfxZ":-6.948919185788132,"pX":0.6042880000673686,"pZ":1.297253572636675,"vX0":3.437494221891703,"vY0":-116.54085516417095,"vZ0":0.26664610934105726,"x":93.97,"y":203.75,"x0":-1.9606197381471082,"y0":50.005411114468124,"z0":5.154839822541225,"aX":11.1237782396737},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-12.1,"breakHorizontal":-15.7,"spinRate":2839,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.47239640950290296,"extension":6.85103221169118},"index":6,"playId":"05e3e2e5-05dc-372e-b2ce-2c58a9b7d597","pitchNumber":5,"startTime":"2026-08-19T23:35:46.697Z","endTime":"2026-08-19T23:35:49.697Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T23:35:49.697Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-19T23:36:16.870Z","endTime":"2026-08-19T23:37:33.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.331616727714398,"aZ":-40.35733863225655,"pfxX":8.520198885147835,"pfxZ":-6.147474232560761,"pX":0.5085647551331403,"pZ":1.8301798000315976,"vX0":2.903166976192954,"vY0":-115.48419059920637,"vZ0":1.3002095590046103,"x":97.61,"y":189.37,"x0":-1.876519299083502,"y0":50.00112634333926,"z0":5.184427712524568,"aX":11.344911193180579},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-10.4,"breakHorizontal":-16.2,"spinRate":2851,"spinDirection":54},"zone":9,"typeConfidence":0.89,"plateTime":0.4768588408722687,"extension":6.840611753005916},"index":0,"playId":"d5e2acfb-d829-3a02-b7db-64a94af3ca44","pitchNumber":1,"startTime":"2026-08-19T23:36:21.028Z","endTime":"2026-08-19T23:36:24.028Z","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":93.1,"endSpeed":85.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.903377800481746,"aZ":-25.65652105572698,"pfxX":-11.253362234896649,"pfxZ":3.503522214565054,"pX":1.2164399536906403,"pZ":1.9064779547322872,"vX0":11.472547164992303,"vY0":-135.17710905782505,"vZ0":-3.098174793274073,"x":70.63,"y":187.31,"x0":-1.609112276611936,"y0":50.0043495241152,"z0":4.8575284243017505,"aX":-20.94623706943863},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.9,"breakHorizontal":18.1,"spinRate":2396,"spinDirection":236},"zone":14,"typeConfidence":0.9,"plateTime":0.4043141633240257,"extension":7.02757806794638},"index":1,"playId":"461ef504-96c6-3f07-bee7-8650b1a3b2e2","pitchNumber":2,"startTime":"2026-08-19T23:36:44.425Z","endTime":"2026-08-19T23:36:48.011Z","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":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.211346612689635,"aZ":-28.86750377628257,"pfxX":-9.233378973799528,"pfxZ":2.019456020254318,"pX":-0.16083770778057277,"pZ":1.8820138231802925,"vX0":7.212827199432518,"vY0":-127.00733339100303,"vZ0":-1.5453076348102597,"x":123.13,"y":187.97,"x0":-1.8333180918055907,"y0":50.005015954960655,"z0":4.787056285563527,"aX":-15.13643503496456},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.6,"breakHorizontal":15.1,"spinRate":1626,"spinDirection":254},"zone":8,"typeConfidence":0.85,"plateTime":0.4307144460011503,"extension":6.750558355904497},"index":2,"playId":"cf5dd533-20a1-30ed-9a0b-fc5c2fc530b2","pitchNumber":3,"startTime":"2026-08-19T23:37:07.501Z","endTime":"2026-08-19T23:37:11.042Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":74.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35870260872663,"aZ":-39.82642775970181,"pfxX":7.595032743709108,"pfxZ":-5.576759220682047,"pX":0.9355705295810564,"pZ":1.0344044437182032,"vX0":4.062441036559377,"vY0":-116.82466386023631,"vZ0":-0.6800592005665789,"x":81.34,"y":210.85,"x0":-1.816196099994359,"y0":50.00166650813465,"z0":5.094259470214807,"aX":10.426582974818626},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-10.0,"breakHorizontal":-14.8,"spinRate":2850,"spinDirection":55},"zone":14,"typeConfidence":0.88,"plateTime":0.47003880366237416,"extension":6.912496643043072},"index":3,"playId":"cf262d9d-8edf-3ad4-b3b0-672684b55e3b","pitchNumber":4,"startTime":"2026-08-19T23:37:30.249Z","endTime":"2026-08-19T23:37:33.249Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T23:37:33.249Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Bohm flies out to right fielder Esteury Ruiz.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-19T23:39:43.668Z","endTime":"2026-08-19T23:40:27.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.798760129088866,"aZ":-18.00079307825324,"pfxX":-9.964294862256104,"pfxZ":7.268109035851826,"pX":1.4991750038933238,"pZ":2.276769883815899,"vX0":11.650370779305913,"vY0":-138.25353184091242,"vZ0":-6.276354803583874,"x":59.85,"y":177.31,"x0":-1.4608597273933643,"y0":50.00065640362264,"z0":5.7708131575022525,"aX":-19.42350428506905},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.1,"breakHorizontal":15.8,"spinRate":2276,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.3951211916566244,"extension":5.882315138881425},"index":0,"playId":"a4a0ef64-46a2-3f16-90da-7d92c5c1c494","pitchNumber":1,"startTime":"2026-08-19T23:39:47.353Z","endTime":"2026-08-19T23:39:51.001Z","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":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.806105297364557,"aZ":-15.680415330440674,"pfxX":-9.871759292773593,"pfxZ":8.510520951251149,"pX":-0.3544332843834048,"pZ":1.623638585192196,"vX0":7.201546180364512,"vY0":-138.33820041063686,"vZ0":-8.536491137466362,"x":130.51,"y":194.94,"x0":-1.7085320058850273,"y0":50.005790921926746,"z0":5.800277713473791,"aX":-19.140488627783434},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.8,"breakHorizontal":16.4,"spinRate":2402,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.3959097599598045,"extension":6.034977966101023},"index":1,"playId":"89df9505-f0a2-3f0a-88e2-c8fef71d31db","pitchNumber":2,"startTime":"2026-08-19T23:40:04.429Z","endTime":"2026-08-19T23:40:08.592Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.782276523972307,"aZ":-17.367248790033727,"pfxX":-9.928553421636812,"pfxZ":7.364272641494452,"pX":-0.4897331432484383,"pZ":2.790582801155784,"vX0":6.423550684267882,"vY0":-140.87395136129518,"vZ0":-5.576577598651649,"x":135.67,"y":163.43,"x0":-1.5085791415413572,"y0":50.006492114303065,"z0":5.9172636104381455,"aX":-19.97453315827329},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.4,"breakHorizontal":16.7,"spinRate":2469,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.3886928170944537,"extension":5.876206506804883},"hitData":{"launchSpeed":83.5,"launchAngle":38.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":179.24,"coordY":101.44}},"index":2,"playId":"0e31fd0a-6bb7-330a-9d18-338f329bbfa8","pitchNumber":3,"startTime":"2026-08-19T23:40:20.753Z","endTime":"2026-08-19T23:40:27.369Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T23:40:27.369Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryson Stott grounds out, shortstop Otto Lopez to first baseman Griffin Conine.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-19T23:40:55.573Z","endTime":"2026-08-19T23:42:35.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.564751291241553,"aZ":-28.64458786019579,"pfxX":-9.503517218835274,"pfxZ":2.0384475698634503,"pX":-1.341228905875521,"pZ":2.1749907355785947,"vX0":4.148925778423818,"vY0":-130.1684600583336,"vZ0":-3.995548976424706,"x":168.12,"y":180.06,"x0":-1.7151800283298595,"y0":50.00002488563242,"z0":5.881833389685045,"aX":-16.417381636335566},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.1,"breakHorizontal":16.4,"spinRate":2091,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.419678878688619,"extension":5.826995128582083},"index":0,"playId":"27051dfb-fa67-35cb-9996-4dc454615398","pitchNumber":1,"startTime":"2026-08-19T23:40:56.472Z","endTime":"2026-08-19T23:40:59.922Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.42742179171022,"aZ":-15.559482075359997,"pfxX":-8.165324065863224,"pfxZ":8.161466283543426,"pX":0.06691912425941361,"pZ":1.2738463862859857,"vX0":7.46770090381327,"vY0":-141.33329840551872,"vZ0":-9.676242156419685,"x":114.45,"y":204.39,"x0":-1.541101928125791,"y0":50.00007278036464,"z0":5.727682319161404,"aX":-16.61442102598692},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.1,"breakHorizontal":13.3,"spinRate":2400,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.3866685511113124,"extension":6.052842095108977},"index":1,"playId":"9929a932-15fb-335d-992e-2e0ff2f6c65c","pitchNumber":2,"startTime":"2026-08-19T23:41:10.878Z","endTime":"2026-08-19T23:41:14.321Z","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":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.309768698448874,"aZ":-16.24978524152025,"pfxX":-7.973945107554899,"pfxZ":7.846428546597943,"pX":-0.805272180149777,"pZ":3.2564227903333074,"vX0":5.429350137095097,"vY0":-141.1170862460838,"vZ0":-4.450589950288522,"x":147.7,"y":150.86,"x0":-1.712361948372493,"y0":50.00003489859055,"z0":5.891591103887735,"aX":-16.17614892926292},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.6,"breakHorizontal":13.4,"spinRate":2349,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.38725257004644087,"extension":5.825560807665396},"index":2,"playId":"b5cf95c1-99a6-3586-8234-e40ea6e0d7ea","pitchNumber":3,"startTime":"2026-08-19T23:41:29.289Z","endTime":"2026-08-19T23:41:32.897Z","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":96.9,"endSpeed":89.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.463090386539136,"aZ":-19.74649887210229,"pfxX":-11.129937906583816,"pfxZ":6.185013618557023,"pX":0.9838230112610319,"pZ":1.3748498475508664,"vX0":10.321480450624517,"vY0":-140.54118133285286,"vZ0":-8.596429353080984,"x":79.5,"y":201.66,"x0":-1.2819784481841776,"y0":50.00335871163867,"z0":5.744767703345758,"aX":-22.369077259665005},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.6,"breakHorizontal":18.1,"spinRate":2412,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.3890325222247557,"extension":5.9980201231076835},"index":3,"playId":"8aabc4b7-b84a-3e64-8ec2-705752c9a17f","pitchNumber":4,"startTime":"2026-08-19T23:41:48.297Z","endTime":"2026-08-19T23:41:51.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.46003293473835,"aZ":-16.83182842018931,"pfxX":-9.466190691396248,"pfxZ":7.561426127462079,"pX":0.10104718225357978,"pZ":2.6117085625543695,"vX0":7.66478457167784,"vY0":-141.38159443716674,"vZ0":-6.060500842030887,"x":113.15,"y":168.26,"x0":-1.4117394947280282,"y0":50.006853519618176,"z0":5.858935264364511,"aX":-19.217414991957252},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.6,"breakHorizontal":15.6,"spinRate":2486,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.38703729990332514,"extension":5.788705735869199},"index":4,"playId":"7e46d72d-300f-324c-b873-6a12a35479f7","pitchNumber":5,"startTime":"2026-08-19T23:42:09.836Z","endTime":"2026-08-19T23:42:13.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12056110500385,"aZ":-17.623539712198905,"pfxX":-9.414777045539994,"pfxZ":7.092193036877757,"pX":-0.22938074057513239,"pZ":1.8052351248098264,"vX0":6.915767609574533,"vY0":-142.20234878350524,"vZ0":-8.095619225571388,"x":125.74,"y":190.04,"x0":-1.467737780808931,"y0":50.00303797908862,"z0":5.803796927035644,"aX":-19.312630797921358},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.4,"breakHorizontal":15.7,"spinRate":2454,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.3849421309923482,"extension":6.016422701157029},"hitData":{"launchSpeed":101.1,"launchAngle":-0.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.07,"coordY":142.9}},"index":5,"playId":"bd58c648-6a0b-30b0-b479-3ba09866582d","pitchNumber":6,"startTime":"2026-08-19T23:42:29.507Z","endTime":"2026-08-19T23:42:35.134Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T23:42:35.134Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a ground ball to right fielder Esteury Ruiz.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-19T23:43:02.811Z","endTime":"2026-08-19T23:44:58.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":5},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.205742141369154,"aZ":-28.889707885635726,"pfxX":-10.319964146534474,"pfxZ":1.9269180594365558,"pX":1.0524133128900464,"pZ":1.4997522167771793,"vX0":9.90410396715541,"vY0":-129.61106927213797,"vZ0":-5.380255123860118,"x":76.88,"y":198.29,"x0":-1.4711519656855203,"y0":50.00496271963835,"z0":5.799221789699856,"aX":-17.62162315335365},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.5,"breakHorizontal":16.6,"spinRate":2176,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.4220226230368005,"extension":6.188195785856885},"index":0,"playId":"c67928c5-afa2-311c-b2a1-bd1a1f4fbcd7","pitchNumber":1,"startTime":"2026-08-19T23:43:02.811Z","endTime":"2026-08-19T23:43:06.197Z","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":96.7,"endSpeed":88.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.955954799702088,"aZ":-20.585100737804886,"pfxX":-10.035345206407843,"pfxZ":5.811384233233154,"pX":0.4670929944648077,"pZ":1.4982693034902494,"vX0":8.96988725922125,"vY0":-140.3563572901619,"vZ0":-8.14428469443192,"x":99.2,"y":198.33,"x0":-1.4673439220720672,"y0":50.00185595705638,"z0":5.779485674060193,"aX":-20.008683595900624},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.0,"breakHorizontal":16.3,"spinRate":2324,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.39034309178757853,"extension":5.976036218881175},"index":1,"playId":"04d03b3c-4c02-3e38-b2d9-dc78e3fa1682","pitchNumber":2,"startTime":"2026-08-19T23:43:18.429Z","endTime":"2026-08-19T23:43:22.116Z","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":97.5,"endSpeed":89.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22839034398512,"aZ":-22.743804024143884,"pfxX":-9.482557951902654,"pfxZ":4.638162404927867,"pX":-0.9920393259917063,"pZ":2.784023261941789,"vX0":5.1180189924697235,"vY0":-141.89712356136783,"vZ0":-4.588635037190293,"x":154.81,"y":163.61,"x0":-1.5894545570483798,"y0":50.00469807087454,"z0":5.87591176750825,"aX":-19.290754583876495},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.6,"breakHorizontal":16.1,"spinRate":2317,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.38636793833110694,"extension":5.957066557163165},"index":2,"playId":"75de36f8-5047-3448-9408-6b5c74ca24ee","pitchNumber":3,"startTime":"2026-08-19T23:43:37.367Z","endTime":"2026-08-19T23:43:40.367Z","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":99.3,"endSpeed":90.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.30152220993706,"aZ":-14.281519645673393,"pfxX":-7.891341152723853,"pfxZ":8.552882006700045,"pX":0.692491506031977,"pZ":2.7139036676204853,"vX0":9.000700055070952,"vY0":-144.13359721110103,"vZ0":-6.424670699299029,"x":90.6,"y":165.5,"x0":-1.45407105859756,"y0":50.00388315024359,"z0":5.863530084143327,"aX":-16.509828262501873},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.3,"breakHorizontal":12.4,"spinRate":2331,"spinDirection":230},"zone":6,"typeConfidence":2.0,"plateTime":0.38085637276153017,"extension":5.731789416472765},"index":3,"playId":"14250033-7812-3ca6-8ec1-efb9c3f09650","pitchNumber":4,"startTime":"2026-08-19T23:44:00.085Z","endTime":"2026-08-19T23:44:03.085Z","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":97.0,"endSpeed":88.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.78026863549998,"aZ":-16.128659688055553,"pfxX":-7.659362104183643,"pfxZ":7.975380393586613,"pX":-0.7743101488805397,"pZ":3.106398512205615,"vX0":4.6549802600816115,"vY0":-141.11248732062438,"vZ0":-5.007905367404406,"x":146.51,"y":154.91,"x0":-1.45204037399587,"y0":50.0057178841855,"z0":5.946891455432811,"aX":-15.414876171695546},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.6,"breakHorizontal":12.8,"spinRate":2304,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.38847876010103244,"extension":5.948815842419102},"index":4,"playId":"a1bc93de-156f-32b2-95c2-687be965529a","pitchNumber":5,"startTime":"2026-08-19T23:44:23.004Z","endTime":"2026-08-19T23:44:26.004Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.920142479037345,"aZ":-18.847638002106073,"pfxX":-9.262313682729062,"pfxZ":6.478902479613673,"pX":0.14422447256681364,"pZ":2.5904853520632347,"vX0":7.506821084222641,"vY0":-142.10006485557633,"vZ0":-6.000690429973982,"x":111.5,"y":168.84,"x0":-1.3213490430857895,"y0":50.0006546184678,"z0":5.916882612935849,"aX":-19.041897772586292},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":10.8,"breakHorizontal":15.4,"spinRate":2319,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.38467304202848496,"extension":5.987348485555649},"hitData":{"launchSpeed":101.4,"launchAngle":-12.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.46,"coordY":112.98}},"index":5,"playId":"17d2c776-4ea8-3cb9-9b4a-4647d369eabe","pitchNumber":6,"startTime":"2026-08-19T23:44:46.897Z","endTime":"2026-08-19T23:44:58.511Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T23:44:58.511Z","atBatIndex":47},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Justin Crawford lines out to left fielder Heriberto Hernández.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-19T23:45:22.924Z","endTime":"2026-08-19T23:46:04.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":2},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"60a3a8d7-471c-41dc-91cc-caabcc68676e","startTime":"2026-08-19T23:45:22.924Z","endTime":"2026-08-19T23:45:27.924Z","isPitch":false,"type":"stepoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.950755781429024,"aZ":-26.40019369566422,"pfxX":1.5678302336034249,"pfxZ":3.3180878435666763,"pX":-0.18733257805589568,"pZ":3.3861115938569313,"vX0":2.834225848052665,"vY0":-130.69086636096569,"vZ0":-1.7502414316542234,"x":124.14,"y":147.35,"x0":-1.4869721986881925,"y0":50.00392080171173,"z0":6.0355357239983345,"aX":2.7283961192514026},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.9,"breakHorizontal":-3.5,"spinRate":2271,"spinDirection":179},"zone":2,"typeConfidence":2.0,"plateTime":0.41811725664218846,"extension":5.949915714367972},"index":1,"playId":"cc37243a-9dd0-3b4b-87e7-cd1dac5066c4","pitchNumber":1,"startTime":"2026-08-19T23:45:35.574Z","endTime":"2026-08-19T23:45:38.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.395887122382234,"aZ":-19.86679678940895,"pfxX":-10.03437703548817,"pfxZ":6.039556083882456,"pX":0.04599204203953293,"pZ":2.615513697457269,"vX0":7.8138001082008985,"vY0":-141.6114331768547,"vZ0":-5.565676459230395,"x":115.25,"y":168.16,"x0":-1.4411035852780745,"y0":50.00017725080148,"z0":5.871259717237222,"aX":-20.440398441230812},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.0,"breakHorizontal":16.7,"spinRate":2264,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.38632169373409253,"extension":5.965382669871735},"hitData":{"launchSpeed":100.9,"launchAngle":20.0,"totalDistance":329.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":65.79,"coordY":83.57}},"index":2,"playId":"82488738-ad07-3da0-b4fb-596fc8293257","pitchNumber":2,"startTime":"2026-08-19T23:45:56.152Z","endTime":"2026-08-19T23:46:04.200Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T23:46:04.200Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Owen Caissie flies out to center fielder Justin Crawford.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-19T23:48:35.057Z","endTime":"2026-08-19T23:49:28.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"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_putout"}]}],"playEvents":[{"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":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.819495829037262,"aZ":-27.245402635735093,"pfxX":-7.840779610603821,"pfxZ":3.165682278749145,"pX":-0.9529684393342749,"pZ":2.59623468968588,"vX0":4.711380549755954,"vY0":-123.7937689158143,"vZ0":-0.10970343043581354,"x":153.32,"y":168.68,"x0":-1.8583312280471653,"y0":50.004665864392194,"z0":4.91445436820119,"aX":-12.217849209803047},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":6.0,"breakHorizontal":13.2,"spinRate":1519,"spinDirection":249},"zone":13,"typeConfidence":0.91,"plateTime":0.4418011154598047,"extension":6.808120105662288},"index":0,"playId":"cc278a26-f7f5-3e0e-a328-dfa7922ac840","pitchNumber":1,"startTime":"2026-08-19T23:48:37.896Z","endTime":"2026-08-19T23:48:41.287Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.811670329041945,"aZ":-27.03069041652904,"pfxX":-0.17189369959643053,"pfxZ":3.0752725375949836,"pX":-0.20093542082173607,"pZ":2.992282704102241,"vX0":4.086489529346714,"vY0":-128.36497074525371,"vZ0":0.03145540395666946,"x":124.66,"y":157.99,"x0":-1.78920425241827,"y0":50.0053962658368,"z0":5.079024760445974,"aX":-0.2883303766268016},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.8,"breakHorizontal":-0.6,"spinRate":2363,"spinDirection":202},"zone":2,"typeConfidence":0.9,"plateTime":0.4261926694795073,"extension":6.950099003536446},"index":1,"playId":"8c8b1992-9b49-3a73-9a62-508a6ee9e536","pitchNumber":2,"startTime":"2026-08-19T23:48:57.291Z","endTime":"2026-08-19T23:49:00.291Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":71.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.532693461096176,"aZ":-40.967408599649424,"pfxX":9.186505291556147,"pfxZ":-6.783969353321495,"pX":0.020641511309654574,"pZ":1.4357954729031353,"vX0":1.5962678205487109,"vY0":-113.89864591078342,"vZ0":0.7870421661219831,"x":116.21,"y":200.01,"x0":-1.8840068969291919,"y0":50.002054000347336,"z0":5.180466971590075,"aX":11.907782183764457},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-11.6,"breakHorizontal":-17.0,"spinRate":2715,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.48337711186153465,"extension":6.811804955451394},"hitData":{"launchSpeed":95.1,"launchAngle":34.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":157.8,"coordY":53.02}},"index":2,"playId":"cfcdcddb-2352-3f96-99a7-c7c7785a28d5","pitchNumber":3,"startTime":"2026-08-19T23:49:19.435Z","endTime":"2026-08-19T23:49:28.163Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T23:49:28.163Z","atBatIndex":49},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Esteury Ruiz lines out sharply to left fielder Brandon Marsh.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-19T23:49:54.322Z","endTime":"2026-08-19T23:52:16.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":6},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.247607451075595,"aZ":-22.93169425215822,"pfxX":0.8099594211182266,"pfxZ":5.702323951848014,"pX":1.1377961301487711,"pZ":2.361114927306029,"vX0":6.882833858849434,"vY0":-126.3523968856696,"vZ0":-1.7468924176354312,"x":73.63,"y":175.03,"x0":-1.724253462031239,"y0":50.000490685572686,"z0":4.900302041964387,"aX":1.31121707838673},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.2,"breakHorizontal":-3.0,"spinRate":2389,"spinDirection":197},"zone":14,"typeConfidence":0.92,"plateTime":0.43314277774398846,"extension":6.757017171345658},"index":0,"playId":"75261b07-cc9c-3ce8-ae8c-bc2bf80c5cec","pitchNumber":1,"startTime":"2026-08-19T23:49:55.999Z","endTime":"2026-08-19T23:49:58.999Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":71.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.080287620059607,"aZ":-40.19954846264991,"pfxX":7.32776528502213,"pfxZ":-6.103338006312132,"pX":-0.493422148656652,"pZ":2.3979043204376045,"vX0":0.919556306279004,"vY0":-114.71618422615516,"vZ0":2.5862644040167178,"x":135.81,"y":174.04,"x0":-1.8518165460807956,"y0":50.00552988351446,"z0":5.215232918507295,"aX":9.627077907215364},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-10.0,"breakHorizontal":-13.4,"spinRate":2605,"spinDirection":53},"zone":4,"typeConfidence":0.89,"plateTime":0.48011865851279945,"extension":6.542957300523361},"index":1,"playId":"1b77bb8c-0096-34d6-ab65-6f38869f2547","pitchNumber":2,"startTime":"2026-08-19T23:50:16.656Z","endTime":"2026-08-19T23:50:19.656Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-19T23:50:30.716Z","endTime":"2026-08-19T23:50:44.264Z","isPitch":false,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"}},{"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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.197577469654526,"aZ":-23.168568667078052,"pfxX":-10.916995519068985,"pfxZ":4.8069810682145295,"pX":0.9744472897717844,"pZ":2.4474013651165683,"vX0":10.659741948038967,"vY0":-135.6442599744836,"vZ0":-2.3407507570603787,"x":79.86,"y":172.7,"x0":-1.577924686343894,"y0":50.003433721604225,"z0":4.927964532944053,"aX":-20.452835012810514},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.4,"breakHorizontal":17.6,"spinRate":2365,"spinDirection":228},"zone":12,"typeConfidence":0.9,"plateTime":0.4029830774841763,"extension":6.743370623139739},"index":3,"playId":"24558e13-8bd8-3b0a-ac8a-85768479fe65","pitchNumber":3,"startTime":"2026-08-19T23:50:44.264Z","endTime":"2026-08-19T23:50:47.710Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66273260680066,"aZ":-39.49953412199422,"pfxX":6.585997393022547,"pfxZ":-5.442526429651745,"pX":1.500223846306103,"pZ":1.2856806744744647,"vX0":5.1285238809152345,"vY0":-116.16245923624226,"vZ0":0.11822700366521022,"x":59.81,"y":204.07,"x0":-1.602962447337146,"y0":50.00142122974709,"z0":5.0344034429211835,"aX":8.86898229835699},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-9.5,"breakHorizontal":-13.3,"spinRate":2741,"spinDirection":52},"zone":14,"typeConfidence":0.87,"plateTime":0.4741387515085158,"extension":6.9583151048051795},"index":4,"playId":"01178c3e-d1cd-3adf-895c-acd26699c9bd","pitchNumber":4,"startTime":"2026-08-19T23:51:20.406Z","endTime":"2026-08-19T23:51:24.127Z","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":93.0,"endSpeed":84.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.411677614609037,"aZ":-18.961068436512598,"pfxX":-8.539136761978368,"pfxZ":7.176258231842985,"pX":-0.4380785778961143,"pZ":2.4302454011238126,"vX0":6.3681340170009495,"vY0":-135.31699777056366,"vZ0":-2.8550817490648326,"x":133.7,"y":173.16,"x0":-1.7205465471412578,"y0":50.006323447817515,"z0":4.838198447218128,"aX":-15.730704675560762},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.5,"breakHorizontal":14.0,"spinRate":2477,"spinDirection":234},"zone":4,"typeConfidence":0.91,"plateTime":0.4058443396843354,"extension":7.102439574057952},"index":5,"playId":"43148413-c8bc-37bd-89d1-73b1a7d74f6b","pitchNumber":5,"startTime":"2026-08-19T23:51:41.900Z","endTime":"2026-08-19T23:51:45.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.361096110506146,"aZ":-41.377280884288794,"pfxX":7.525644360327963,"pfxZ":-6.738353167218173,"pX":0.44740425540917933,"pZ":1.7533925817342573,"vX0":2.692747915896592,"vY0":-116.52743647956007,"vZ0":1.1123768347768332,"x":99.95,"y":191.44,"x0":-1.7033118541913623,"y0":50.00479883571928,"z0":5.2010625980425065,"aX":10.274978217065351},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-11.6,"breakHorizontal":-14.3,"spinRate":2741,"spinDirection":52},"zone":9,"typeConfidence":0.89,"plateTime":0.47133435100875243,"extension":6.711443335264261},"hitData":{"launchSpeed":105.4,"launchAngle":14.0,"totalDistance":272.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":63.21,"coordY":110.06}},"index":6,"playId":"714ef48f-33f3-3405-ab5d-c355c29d0872","pitchNumber":6,"startTime":"2026-08-19T23:52:11.984Z","endTime":"2026-08-19T23:52:16.295Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T23:52:16.295Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joe Mack strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-19T23:52:49.359Z","endTime":"2026-08-19T23:55:09.025Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.804112752692944,"aZ":-29.87472593743356,"pfxX":-8.271654474703885,"pfxZ":1.3756250564402084,"pX":0.17344324475818498,"pZ":2.0224536621657836,"vX0":7.575708679099998,"vY0":-127.64075753847037,"vZ0":-1.314545499375683,"x":110.39,"y":184.17,"x0":-1.7383403944056512,"y0":50.00522131882099,"z0":4.866374078549398,"aX":-13.843527170230479},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.4,"breakHorizontal":13.6,"spinRate":1596,"spinDirection":250},"zone":8,"typeConfidence":0.85,"plateTime":0.42683463915796827,"extension":6.999899372607956},"index":0,"playId":"edf982fa-f3ef-361f-8769-8da9567ef449","pitchNumber":1,"startTime":"2026-08-19T23:52:52.464Z","endTime":"2026-08-19T23:52:57.117Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.05176607599992,"aZ":-29.582798120219845,"pfxX":-7.878341996254653,"pfxZ":1.6055290021685158,"pX":-1.2231991675080798,"pZ":1.2465212154553844,"vX0":4.191279037231174,"vY0":-125.45116487210339,"vZ0":-3.103317710935464,"x":163.63,"y":205.12,"x0":-1.883537766160258,"y0":50.00056962876514,"z0":4.886498810393492,"aX":-12.67850884579224},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.5,"breakHorizontal":13.4,"spinRate":1605,"spinDirection":246},"zone":13,"typeConfidence":0.91,"plateTime":0.43499326437759933,"extension":6.635765224470583},"index":1,"playId":"a5344731-4082-3d42-8242-80a84be8e5a0","pitchNumber":2,"startTime":"2026-08-19T23:53:28.154Z","endTime":"2026-08-19T23:53:31.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.61207980381087,"aZ":-40.893193426114394,"pfxX":7.619753048362716,"pfxZ":-6.487670286669639,"pX":-0.35162812566408175,"pZ":2.105067857270732,"vX0":0.9350070152757854,"vY0":-115.5319696521723,"vZ0":1.8196355676270322,"x":130.4,"y":181.94,"x0":-1.7514268816022074,"y0":50.00090198307063,"z0":5.253388422075402,"aX":10.24360708443496},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-10.9,"breakHorizontal":-14.0,"spinRate":2680,"spinDirection":57},"zone":7,"typeConfidence":0.89,"plateTime":0.4750708085164015,"extension":6.583568839998453},"index":2,"playId":"a2a423f5-7f47-3476-bfe4-4f741d6b49a6","pitchNumber":3,"startTime":"2026-08-19T23:53:46.972Z","endTime":"2026-08-19T23:53:50.362Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-19T23:54:05.787Z","endTime":"2026-08-19T23:54:20.762Z","isPitch":false,"type":"action","player":{"id":691788,"link":"/api/v1/people/691788"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.689638301188815,"aZ":-15.901022884888258,"pfxX":-6.248548973908184,"pfxZ":8.64794801346308,"pX":-1.296595514133592,"pZ":3.5191558359023696,"vX0":3.887200037880083,"vY0":-136.03737089903697,"vZ0":-0.8155025552781383,"x":166.42,"y":143.76,"x0":-1.9291410639809323,"y0":50.00440038423234,"z0":4.92078937672555,"aX":-11.760924797314017},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.7,"breakHorizontal":10.6,"spinRate":2347,"spinDirection":230},"zone":11,"typeConfidence":0.89,"plateTime":0.40198757035798804,"extension":6.765590395671753},"index":4,"playId":"2657a158-dd03-351d-8098-deab8101b0ac","pitchNumber":4,"startTime":"2026-08-19T23:54:20.762Z","endTime":"2026-08-19T23:54:23.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":74.4,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.653997982891212,"aZ":-41.008118806493165,"pfxX":6.985798560524876,"pfxZ":-6.344378219968674,"pX":0.1137573815135189,"pZ":1.1719761712749528,"vX0":2.1880500171371486,"vY0":-117.65884955575983,"vZ0":-0.410192081742216,"x":112.66,"y":207.14,"x0":-1.7372681323920733,"y0":50.00196308508545,"z0":5.169511424099476,"aX":9.730221691001246},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-11.3,"breakHorizontal":-13.2,"spinRate":2727,"spinDirection":57},"zone":14,"typeConfidence":0.88,"plateTime":0.4666731630846339,"extension":6.973102178748518},"index":5,"playId":"7c242c6d-b296-3a47-a3ec-c88bb66be0d8","pitchNumber":5,"startTime":"2026-08-19T23:54:40.249Z","endTime":"2026-08-19T23:54:44.166Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":73.0,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.37730230804889,"aZ":-40.344498728081454,"pfxX":8.316019011037586,"pfxZ":-6.13393987811209,"pX":0.8273298864579501,"pZ":0.7814386885842477,"vX0":3.2666957795984803,"vY0":-114.98793187969116,"vZ0":-1.0829173774683114,"x":85.46,"y":217.68,"x0":-1.694361805003932,"y0":50.003276077634744,"z0":5.191237790042053,"aX":11.076291666412644},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-11.0,"breakHorizontal":-15.8,"spinRate":2755,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.4773094379947853,"extension":6.5135766179303385},"index":6,"playId":"647ae64d-6fc7-36c7-9536-751a334a0805","pitchNumber":6,"startTime":"2026-08-19T23:55:06.025Z","endTime":"2026-08-19T23:55:09.025Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T23:55:09.025Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Garrett Stubbs singles on a ground ball to left fielder Heriberto Hernández.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-19T23:57:28.496Z","endTime":"2026-08-19T23:58:41.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5],"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":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: John King replaces Sandy Alcantara.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-19T23:56:32.985Z","endTime":"2026-08-19T23:57:30.723Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667463,"link":"/api/v1/people/667463"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":72.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.010421366158077,"aZ":-38.06182670785121,"pfxX":-7.643965073751038,"pfxZ":-4.5233739084250795,"pX":-0.8282361930238018,"pZ":1.3503241101179138,"vX0":-3.0780880812215172,"vY0":-113.78119809787529,"vZ0":-2.0285057665450354,"x":148.57,"y":202.32,"x0":1.5372927369080753,"y0":50.00050037177319,"z0":6.045613285878831,"aX":-9.961031053993405},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-8.4,"breakHorizontal":14.6,"spinRate":2770,"spinDirection":321},"zone":13,"typeConfidence":0.9,"plateTime":0.48246814097276447,"extension":6.279827218778306},"index":1,"playId":"5fcf74ff-5cbe-32bf-ac6b-f89cc095c2e6","pitchNumber":1,"startTime":"2026-08-19T23:57:30.723Z","endTime":"2026-08-19T23:57:34.002Z","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":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.458414685886524,"aZ":-26.4178567850573,"pfxX":8.21285429328242,"pfxZ":3.2557847734716523,"pX":0.642268208901627,"pZ":1.746605343921842,"vX0":-5.467988980394087,"vY0":-131.5438027763539,"vZ0":-4.489582999671429,"x":92.52,"y":191.62,"x0":1.6710201740289352,"y0":50.00353043439845,"z0":5.412135744579652,"aX":14.528390355800475},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.2,"breakHorizontal":-13.8,"spinRate":2235,"spinDirection":129},"zone":9,"typeConfidence":0.91,"plateTime":0.4148944103103558,"extension":6.315033810674963},"index":2,"playId":"3f55900d-b973-3528-a916-b5d2f267c41c","pitchNumber":2,"startTime":"2026-08-19T23:57:50.030Z","endTime":"2026-08-19T23:57:53.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.46144539848308,"aZ":-32.07751172113733,"pfxX":-8.825502810168823,"pfxZ":0.06931991662605341,"pX":-0.559093895304901,"pZ":1.5725489559888675,"vX0":-3.110622227523816,"vY0":-118.09009197376064,"vZ0":-2.4258646662107797,"x":138.31,"y":196.32,"x0":1.9218920924674225,"y0":50.00466145242457,"z0":5.563807702339083,"aX":-12.465666600608229},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-0.2,"breakHorizontal":16.8,"spinRate":2766,"spinDirection":319},"zone":7,"typeConfidence":0.91,"plateTime":0.4638078220595889,"extension":6.07774938788733},"index":3,"playId":"07f15dc8-150c-36ae-8a1f-71d73dc93ddc","pitchNumber":3,"startTime":"2026-08-19T23:58:04.636Z","endTime":"2026-08-19T23:58:07.713Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-19T23:58:20.903Z","endTime":"2026-08-19T23:58:32.272Z","isPitch":false,"type":"action","player":{"id":596117,"link":"/api/v1/people/596117"}},{"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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.2,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.612966273538298,"aZ":-32.76514901199409,"pfxX":-9.958016716668714,"pfxZ":-0.40644496718510403,"pX":-0.3161480760136286,"pZ":3.305247532218138,"vX0":-2.0940132397918694,"vY0":-119.2607180287273,"vZ0":1.2197085090063873,"x":129.05,"y":149.54,"x0":1.867778286261881,"y0":50.0056437924275,"z0":5.749417211085148,"aX":-14.301675106914857},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-0.1,"breakHorizontal":18.6,"spinRate":2774,"spinDirection":299},"zone":11,"typeConfidence":0.91,"plateTime":0.4598227779980486,"extension":6.602604490110485},"hitData":{"launchSpeed":91.7,"launchAngle":6.0,"totalDistance":115.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":94.18,"coordY":91.68}},"index":5,"playId":"d60858ff-0cf0-3384-bb7a-68aee906e305","pitchNumber":4,"startTime":"2026-08-19T23:58:32.272Z","endTime":"2026-08-19T23:58:41.991Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-19T23:58:41.991Z","atBatIndex":52},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Kyle Schwarber grounds into a force out, second baseman Xavier Edwards to shortstop Otto Lopez. Garrett Stubbs out at 2nd. Kyle Schwarber to 1st.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-19T23:59:05.504Z","endTime":"2026-08-20T00:00:24.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":4},"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":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.013055499650132,"aZ":-31.407724107178772,"pfxX":-7.303911075993907,"pfxZ":0.5355432456029243,"pX":-0.32935744223011965,"pZ":2.010039482804076,"vX0":-2.942367874043499,"vY0":-118.67464323145789,"vZ0":-1.6961322543283286,"x":129.55,"y":184.51,"x0":1.8758875176417453,"y0":50.00228405101543,"z0":5.598809478667013,"aX":-10.400992488414941},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":0.8,"breakHorizontal":13.9,"spinRate":2748,"spinDirection":292},"zone":7,"typeConfidence":0.91,"plateTime":0.4617999571908058,"extension":6.120164815068861},"index":0,"playId":"9a41a791-0c7e-3abf-80c3-b4da6065a816","pitchNumber":1,"startTime":"2026-08-19T23:59:07.622Z","endTime":"2026-08-19T23:59:10.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.736410117307873,"aZ":-33.07422428075649,"pfxX":7.333358176369593,"pfxZ":-0.5868141634100281,"pX":-0.9739306818339121,"pZ":1.0922787515220027,"vX0":-8.454769274450793,"vY0":-123.1523339950525,"vZ0":-3.8107590644143636,"x":154.12,"y":209.29,"x0":1.5458160407845292,"y0":50.001375119568685,"z0":5.447899405468104,"aX":11.29945454665634},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.7,"breakHorizontal":-11.4,"spinRate":1624,"spinDirection":117},"zone":13,"typeConfidence":0.91,"plateTime":0.4442249990225151,"extension":6.198493086627484},"index":1,"playId":"b22f4cc2-c526-3988-bd6b-c943ea812f11","pitchNumber":2,"startTime":"2026-08-19T23:59:23.753Z","endTime":"2026-08-19T23:59:27.626Z","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":81.5,"endSpeed":74.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13255049132627,"aZ":-34.97486716237985,"pfxX":-7.873494289940168,"pfxZ":-1.9928819892600043,"pX":-0.3540180372412214,"pZ":1.1135912302381694,"vX0":-3.074223190878092,"vY0":-118.65439310045888,"vZ0":-2.9213103159521108,"x":130.49,"y":208.71,"x0":1.985365688399387,"y0":50.000401443080605,"z0":5.584358036512452,"aX":-11.094489938417922},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-4.1,"breakHorizontal":15.0,"spinRate":2815,"spinDirection":298},"zone":13,"typeConfidence":0.91,"plateTime":0.4636537329016055,"extension":6.225728710566048},"index":2,"playId":"e39fdc13-0cb3-3dc7-aae4-3c3e04b3d2cb","pitchNumber":3,"startTime":"2026-08-19T23:59:40.754Z","endTime":"2026-08-19T23:59:44.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.92837150382351,"aZ":-31.313355755581735,"pfxX":7.5942710267671,"pfxZ":0.5508293043153936,"pX":-0.6822858420031718,"pZ":1.6030374722118124,"vX0":-7.640883084476744,"vY0":-123.87995248254073,"vZ0":-3.24135772803932,"x":143.01,"y":195.5,"x0":1.4502438437353888,"y0":50.00261890963407,"z0":5.536461048445394,"aX":11.845434811784042},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.5,"breakHorizontal":-12.0,"spinRate":1640,"spinDirection":116},"zone":7,"typeConfidence":0.9,"plateTime":0.4415587428947463,"extension":6.117282497998359},"index":3,"playId":"85ef3571-bff5-3893-98b5-8bed73c0ce2b","pitchNumber":4,"startTime":"2026-08-19T23:59:58.742Z","endTime":"2026-08-20T00:00:01.742Z","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":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.082471879014626,"aZ":-29.771246243748692,"pfxX":8.794688751412647,"pfxZ":1.341668833812121,"pX":-0.21957891466785542,"pZ":1.7333743430192012,"vX0":-7.846149151081949,"vY0":-133.46510082376147,"vZ0":-4.082519832673936,"x":125.37,"y":191.98,"x0":1.6283502413839497,"y0":50.001027967697894,"z0":5.448331899664682,"aX":15.725361555559537},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.7,"breakHorizontal":-14.0,"spinRate":2247,"spinDirection":118},"zone":8,"typeConfidence":0.92,"plateTime":0.4117717404211163,"extension":6.34769623117543},"hitData":{"launchSpeed":99.9,"launchAngle":-12.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.56,"coordY":153.55}},"index":4,"playId":"ab6a01eb-a26b-3b7c-86c7-1753f77bd947","pitchNumber":5,"startTime":"2026-08-20T00:00:16.923Z","endTime":"2026-08-20T00:00:24.765Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T00:00:24.765Z","atBatIndex":53},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Phillies challenged (tag play), call on the field was overturned: Trea Turner doubles (22) on a line drive to center fielder Jakob Marsee. Kyle Schwarber scores.","rbi":1,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-20T00:01:00.204Z","endTime":"2026-08-20T00:01:40.621Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":{"id":667463,"link":"/api/v1/people/667463"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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.2,"endSpeed":75.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.65646666905472,"aZ":-30.409757433077583,"pfxX":-7.762582250953684,"pfxZ":1.2164836686802847,"pX":0.9128279519221643,"pZ":2.880162067023697,"vX0":-0.7099192033585437,"vY0":-119.77916267211816,"vZ0":-0.11383745821227198,"x":82.21,"y":161.02,"x0":2.2218647771804716,"y0":50.00549849153148,"z0":5.642263236209943,"aX":-11.306424868685006},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.4,"breakHorizontal":14.3,"spinRate":2792,"spinDirection":296},"zone":12,"typeConfidence":0.91,"plateTime":0.4568830802486561,"extension":6.226175636689653},"index":0,"playId":"ba36f75c-ad74-3751-9514-2f43b90aa23e","pitchNumber":1,"startTime":"2026-08-20T00:01:02.152Z","endTime":"2026-08-20T00:01:05.871Z","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":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96741214292432,"aZ":-31.43469185217193,"pfxX":7.118503396701785,"pfxZ":0.41706441468828004,"pX":0.12224738584747939,"pZ":2.3533824489396826,"vX0":-6.593917697645661,"vY0":-131.94807685140736,"vZ0":-2.0551098301971575,"x":112.34,"y":175.24,"x0":1.7191569271234755,"y0":50.00332861761599,"z0":5.440554636870097,"aX":12.653136576748116},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":0.5,"breakHorizontal":-11.6,"spinRate":2217,"spinDirection":121},"zone":5,"typeConfidence":0.91,"plateTime":0.4138313945392147,"extension":6.362996577215313},"hitData":{"launchSpeed":104.2,"launchAngle":13.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":99.69,"coordY":50.59}},"index":1,"playId":"0f18671b-9a30-3d0c-91ba-4b48a9dfed40","pitchNumber":2,"startTime":"2026-08-20T00:01:25.541Z","endTime":"2026-08-20T00:01:40.621Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":143},"playEndTime":"2026-08-20T00:01:40.621Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Harper flies out to left fielder Heriberto Hernández.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-20T00:05:14.527Z","endTime":"2026-08-20T00:06:24.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":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 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":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.660592342140593,"aZ":-41.54217793767321,"pfxX":-6.908729362635414,"pfxZ":-7.095439540370689,"pX":-1.6284843627035204,"pZ":0.7097765775146917,"vX0":-4.892943893609769,"vY0":-115.16532307345237,"vZ0":-2.704539647319816,"x":179.07,"y":219.62,"x0":1.433387126808113,"y0":50.001500079823074,"z0":5.9814335545520265,"aX":-9.125313030366659},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-13.2,"breakHorizontal":13.9,"spinRate":3014,"spinDirection":320},"zone":13,"typeConfidence":0.9,"plateTime":0.4786306040365278,"extension":6.147905035646},"index":0,"playId":"0a3f7fb9-a984-3402-bb13-746f9b437e6e","pitchNumber":1,"startTime":"2026-08-20T00:05:14.728Z","endTime":"2026-08-20T00:05:17.897Z","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":82.2,"endSpeed":76.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.29358532311622,"aZ":-30.364393645516476,"pfxX":-7.93490826944227,"pfxZ":1.2417088684462119,"pX":-1.2029483722529883,"pZ":2.9154957584668373,"vX0":-5.0205905468679735,"vY0":-119.72045750763182,"vZ0":0.007659135210905665,"x":162.85,"y":160.06,"x0":1.9494167668869913,"y0":50.001763060888265,"z0":5.621326411865142,"aX":-11.561535162369081},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.5,"breakHorizontal":15.6,"spinRate":2811,"spinDirection":307},"zone":11,"typeConfidence":0.91,"plateTime":0.45683280266009296,"extension":6.27838020990561},"index":1,"playId":"2bc0918a-cd4c-3a0b-8a25-0ba7a68dce54","pitchNumber":2,"startTime":"2026-08-20T00:05:35.791Z","endTime":"2026-08-20T00:05:39.262Z","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":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.978912205497615,"aZ":-28.178357020474827,"pfxX":7.718560148565274,"pfxZ":2.2271135631751022,"pX":0.42359563549180057,"pZ":2.7164700243572852,"vX0":-6.3241640156559455,"vY0":-132.6984107547738,"vZ0":-1.9912627176935933,"x":100.85,"y":165.44,"x0":1.8286978747636362,"y0":50.000429333293205,"z0":5.518589886169612,"aX":13.836764506017287},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.8,"breakHorizontal":-12.7,"spinRate":2210,"spinDirection":127},"zone":6,"typeConfidence":0.91,"plateTime":0.41191517015892565,"extension":6.299179909515813},"index":2,"playId":"43dc9ed4-dc49-3bf8-94b0-353f3e08efe7","pitchNumber":3,"startTime":"2026-08-20T00:05:55.168Z","endTime":"2026-08-20T00:05:58.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.78280259757489,"aZ":-33.577129629944096,"pfxX":8.410671463499128,"pfxZ":-0.8883449070551332,"pX":-0.31301750744241064,"pZ":1.6554635537825504,"vX0":-7.63516842305813,"vY0":-124.545393134891,"vZ0":-2.6821463133881673,"x":128.93,"y":194.08,"x0":1.691868566429748,"y0":50.00354849229883,"z0":5.508877467759502,"aX":13.283516625484161},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.0,"breakHorizontal":-13.6,"spinRate":1715,"spinDirection":124},"zone":7,"typeConfidence":0.92,"plateTime":0.43889617949282744,"extension":6.242808872628721},"hitData":{"launchSpeed":77.7,"launchAngle":35.0,"totalDistance":264.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.86,"coordY":106.97}},"index":3,"playId":"bb0bee7e-a23c-3113-a240-d59fe788bcbb","pitchNumber":4,"startTime":"2026-08-20T00:06:14.397Z","endTime":"2026-08-20T00:06:24.507Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T00:06:24.507Z","atBatIndex":55},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Arraez lines out to second baseman Xavier Edwards.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-20T00:06:53.526Z","endTime":"2026-08-20T00:07:15.840Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"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":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":90.8,"endSpeed":83.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17094126163503,"aZ":-30.448307595957985,"pfxX":8.697474235559968,"pfxZ":0.9791519078366964,"pX":0.44454619822197283,"pZ":2.751658677560306,"vX0":-6.290202539560374,"vY0":-132.06674970567195,"vZ0":-1.4879317921417496,"x":100.05,"y":164.49,"x0":1.727348514874934,"y0":50.00553978820511,"z0":5.562344923892349,"aX":15.363645606467962},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.7,"breakHorizontal":-14.4,"spinRate":2229,"spinDirection":118},"zone":3,"typeConfidence":0.92,"plateTime":0.41476421364117755,"extension":6.202266334930304},"index":0,"playId":"0e0e1a02-a91e-33c9-8adc-aa79bd37c8d0","pitchNumber":1,"startTime":"2026-08-20T00:06:54.381Z","endTime":"2026-08-20T00:06:57.417Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.508205604949687,"aZ":-33.73907766471557,"pfxX":-1.111306365652457,"pfxZ":-1.0211598906679331,"pX":0.14414264648478345,"pZ":2.1551736770065912,"vX0":-3.6430598593892856,"vY0":-123.00294592267494,"vZ0":-1.5070003235032332,"x":111.51,"y":180.59,"x0":1.7863591172048932,"y0":50.00089799136324,"z0":5.626313759354679,"aX":-1.7083678278626995},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.9,"breakHorizontal":2.9,"spinRate":2802,"spinDirection":307},"zone":5,"typeConfidence":0.82,"plateTime":0.44464599497194124,"extension":6.529326265544756},"hitData":{"launchSpeed":91.4,"launchAngle":11.0,"totalDistance":167.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":140.04,"coordY":136.32}},"index":1,"playId":"4d4ca10a-9378-3adc-b6fe-4368fa21426a","pitchNumber":2,"startTime":"2026-08-20T00:07:10.506Z","endTime":"2026-08-20T00:07:15.840Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T00:07:15.840Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Sanoja singles on a ground ball to shortstop Trea Turner.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-20T00:09:36.704Z","endTime":"2026-08-20T00:11:22.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,7],"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":7},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jonathan Bowlan replaces Aaron Nola.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-20T00:08:49.969Z","endTime":"2026-08-20T00:09:39.043Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680742,"link":"/api/v1/people/680742"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16524585316061,"aZ":-15.76086259709177,"pfxX":-10.036585556780288,"pfxZ":8.3975943384589,"pX":-1.093979347492851,"pZ":1.6540017496752035,"vX0":7.491154887036309,"vY0":-139.12475117643154,"vZ0":-9.581691972049372,"x":158.7,"y":194.12,"x0":-2.521992982376232,"y0":50.000470562683304,"z0":6.194792515141888,"aX":-19.60805173170097},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.3,"breakHorizontal":16.6,"spinRate":2374,"spinDirection":213},"zone":13,"typeConfidence":0.92,"plateTime":0.3941839948242829,"extension":6.571088548751254},"index":1,"playId":"d50ba349-1052-3edb-b7f7-7e448d07735f","pitchNumber":1,"startTime":"2026-08-20T00:09:39.043Z","endTime":"2026-08-20T00:09:42.688Z","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":82.7,"endSpeed":76.2,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.279031218139142,"aZ":-31.643013764388055,"pfxX":3.980455672829673,"pfxZ":0.3615420158223648,"pX":0.903237425049104,"pZ":1.5627809794745662,"vX0":7.220249452366151,"vY0":-120.22246544778572,"vZ0":-4.3126307174072185,"x":82.57,"y":196.58,"x0":-2.6611808169746785,"y0":50.001440229999595,"z0":6.202274189655303,"aX":5.798580304932803},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-0.1,"breakHorizontal":-9.0,"spinRate":2656,"spinDirection":38},"zone":14,"typeConfidence":0.82,"plateTime":0.4563725855169616,"extension":6.377920422164342},"index":2,"playId":"86dde631-5f02-3e1f-ac04-8bc18e04ce87","pitchNumber":2,"startTime":"2026-08-20T00:09:53.961Z","endTime":"2026-08-20T00:09:57.317Z","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":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.72867804455137,"aZ":-10.842963382345184,"pfxX":-7.1014370078234546,"pfxZ":11.173696601997928,"pX":-0.15627327410359806,"pZ":2.103799276395023,"vX0":8.639029908615093,"vY0":-137.57031375196925,"vZ0":-9.201460204900815,"x":122.96,"y":181.98,"x0":-2.4208495532275958,"y0":50.00022985831499,"z0":6.235403293982352,"aX":-13.553134867388614},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.4,"breakHorizontal":10.9,"spinRate":2501,"spinDirection":213},"zone":5,"typeConfidence":0.9,"plateTime":0.3988043762879876,"extension":6.572766814898265},"index":3,"playId":"05e9f94d-6c71-3811-9a8b-c4335a8e137a","pitchNumber":3,"startTime":"2026-08-20T00:10:10.123Z","endTime":"2026-08-20T00:10:13.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":87.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.607108655114416,"aZ":-9.73926003869563,"pfxX":-5.25775343266165,"pfxZ":11.403422606291972,"pX":0.8950163489554075,"pZ":2.4540514453173397,"vX0":10.668891230609155,"vY0":-140.06876472598412,"vZ0":-8.572582222101707,"x":82.88,"y":172.52,"x0":-2.297482594864423,"y0":50.00107021441201,"z0":6.209536016200654,"aX":-10.34352528549847},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.7,"breakHorizontal":7.1,"spinRate":2580,"spinDirection":213},"zone":12,"typeConfidence":0.91,"plateTime":0.39256500241164316,"extension":6.652254064352214},"index":4,"playId":"22999696-1bba-31a8-b2c5-e5ea57156d8e","pitchNumber":4,"startTime":"2026-08-20T00:10:26.629Z","endTime":"2026-08-20T00:10:30.581Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.012867307943853,"aZ":-33.23446709243745,"pfxX":5.420567515370527,"pfxZ":-0.6909688110799079,"pX":1.3110482385768756,"pZ":1.5397762519304512,"vX0":7.658494420381411,"vY0":-123.67100056830581,"vZ0":-4.3338917929434935,"x":67.03,"y":197.21,"x0":-2.5368406400632844,"y0":50.00154752303762,"z0":6.1204633566754065,"aX":8.345133855941482},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.0,"breakHorizontal":-11.6,"spinRate":2759,"spinDirection":46},"zone":14,"typeConfidence":0.87,"plateTime":0.4438901704355751,"extension":6.536793334849169},"index":5,"playId":"6fb46756-0fdc-34f0-85cb-65630efd7c9a","pitchNumber":5,"startTime":"2026-08-20T00:10:45.585Z","endTime":"2026-08-20T00:10:48.778Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-08-20T00:11:00.750Z","endTime":"2026-08-20T00:11:15.839Z","isPitch":false,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"}},{"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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.365119448255236,"aZ":-33.76789320648674,"pfxX":8.275363430365404,"pfxZ":-1.0668184650928598,"pX":-0.6233672405951013,"pZ":2.8480877848139934,"vX0":2.6587857011309524,"vY0":-121.32589957446626,"vZ0":-0.8906934443502443,"x":140.76,"y":161.88,"x0":-2.8096426527803318,"y0":50.00579831219345,"z0":6.170167510327103,"aX":12.304361859284398},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.9,"breakHorizontal":-15.6,"spinRate":2727,"spinDirection":54},"zone":1,"typeConfidence":0.91,"plateTime":0.4519275748990639,"extension":6.450823371662657},"hitData":{"launchSpeed":68.3,"launchAngle":12.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.58,"coordY":137.79}},"index":7,"playId":"91a78b62-1cc1-3c52-a2ef-78f3f578468b","pitchNumber":6,"startTime":"2026-08-20T00:11:15.839Z","endTime":"2026-08-20T00:11:22.779Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T00:11:22.779Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jakob Marsee lines out to center fielder Justin Crawford.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-20T00:11:58.340Z","endTime":"2026-08-20T00:15:24.858Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7],"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.65589861067722,"aZ":-7.6017185914213234,"pfxX":-5.548310243523452,"pfxZ":12.350114130238381,"pX":-0.29026553846970815,"pZ":3.4980729343444326,"vX0":8.014172044115675,"vY0":-140.57897415644058,"vZ0":-6.283426386017881,"x":128.06,"y":144.33,"x0":-2.465074503499116,"y0":50.00081828208174,"z0":6.263757014720576,"aX":-11.038061220351375},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":21.1,"breakHorizontal":8.3,"spinRate":2615,"spinDirection":212},"zone":11,"typeConfidence":0.92,"plateTime":0.39052720850508527,"extension":6.631089881694585},"index":0,"playId":"36f1093c-ac71-33a4-a290-bd956a17b93d","pitchNumber":1,"startTime":"2026-08-20T00:12:05.977Z","endTime":"2026-08-20T00:12:11.022Z","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":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.039830058434724,"aZ":-7.950956300255549,"pfxX":-7.057315137529368,"pfxZ":12.141523445028316,"pX":-0.6812446058517615,"pZ":2.0361877542726363,"vX0":7.614631719762071,"vY0":-140.63262195357962,"vZ0":-9.658692155321091,"x":142.97,"y":183.8,"x0":-2.512084597103262,"y0":50.00531020658308,"z0":6.038298412835868,"aX":-14.083638203473713},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.0,"breakHorizontal":11.2,"spinRate":2576,"spinDirection":213},"zone":7,"typeConfidence":0.9,"plateTime":0.3900379030655672,"extension":6.613526198270433},"index":1,"playId":"423a1000-6ece-3f3d-9f8a-355569b21d55","pitchNumber":2,"startTime":"2026-08-20T00:12:54.180Z","endTime":"2026-08-20T00:12:57.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.81176298773443,"aZ":-21.916760352031464,"pfxX":-8.731661834241885,"pfxZ":5.8289875776504365,"pX":0.15161897588671694,"pZ":0.956141552902896,"vX0":10.037812292553514,"vY0":-131.75231770803362,"vZ0":-8.497492975517027,"x":111.22,"y":212.96,"x0":-2.5719218276906375,"y0":50.00285438693146,"z0":5.841143577739882,"aX":-15.362405675681117},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.8,"breakHorizontal":13.7,"spinRate":1531,"spinDirection":213},"zone":14,"typeConfidence":0.87,"plateTime":0.41562052100711133,"extension":6.752227414721511},"index":2,"playId":"cb934a3b-9d60-3e15-96c6-674e6ea6e3fa","pitchNumber":3,"startTime":"2026-08-20T00:13:16.153Z","endTime":"2026-08-20T00:13:19.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.513462369420104,"aZ":-6.856470551611134,"pfxX":-6.12587513425266,"pfxZ":12.456984313527236,"pX":-1.3479393175572598,"pZ":1.4987715559152084,"vX0":5.256403779651684,"vY0":-141.68914623531833,"vZ0":-11.638902320388427,"x":168.38,"y":198.31,"x0":-2.4316734140131038,"y0":50.00301083423033,"z0":6.098957175760852,"aX":-12.449974642849298},"breaks":{"breakAngle":50.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":20.3,"breakHorizontal":10.0,"spinRate":2577,"spinDirection":208},"zone":13,"typeConfidence":0.91,"plateTime":0.38663376243702974,"extension":6.6309190641026685},"index":3,"playId":"a6d83f0d-b1cd-36f4-b01a-0abcad7d9ced","pitchNumber":4,"startTime":"2026-08-20T00:13:44.032Z","endTime":"2026-08-20T00:13:47.171Z","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":98.6,"endSpeed":89.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.77525245101306,"aZ":-7.282669038084092,"pfxX":-7.241340495445309,"pfxZ":12.061888549557892,"pX":0.4015813459491289,"pZ":2.109707629292662,"vX0":10.384214117033855,"vY0":-142.93764196268987,"vZ0":-9.792114319215054,"x":101.69,"y":181.82,"x0":-2.3421771557005426,"y0":50.00450679900592,"z0":6.042247676639593,"aX":-14.946043131093713},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":19.9,"breakHorizontal":10.9,"spinRate":2695,"spinDirection":210},"zone":9,"typeConfidence":0.88,"plateTime":0.3835997654534977,"extension":6.699421929827555},"index":4,"playId":"4ba679bb-6038-33fb-b141-58471eedade6","pitchNumber":5,"startTime":"2026-08-20T00:14:03.968Z","endTime":"2026-08-20T00:14:06.968Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92383843412258,"aZ":-26.900203717396515,"pfxX":-8.090979960989106,"pfxZ":2.9357660771946215,"pX":0.06921476330720995,"pZ":0.25611579620822894,"vX0":9.5096024682777,"vY0":-132.59706236591123,"vZ0":-9.558303529636326,"x":114.36,"y":231.86,"x0":-2.4971103476044236,"y0":50.00346522770152,"z0":5.841737319279819,"aX":-14.540019009000387},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.5,"breakHorizontal":12.8,"spinRate":1581,"spinDirection":222},"zone":14,"typeConfidence":0.9,"plateTime":0.41163312567536625,"extension":6.693884506502239},"index":5,"playId":"7078c611-c8f3-385e-a422-01f18fde4bbf","pitchNumber":6,"startTime":"2026-08-20T00:14:27.909Z","endTime":"2026-08-20T00:14:31.066Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-08-20T00:14:52.673Z","endTime":"2026-08-20T00:15:16.126Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"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":97.2,"endSpeed":88.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69998709392857,"aZ":-9.973430127990058,"pfxX":-4.572952562157203,"pfxZ":11.023374352790839,"pX":-0.14034578979684764,"pZ":2.6682686018152135,"vX0":8.046112634334154,"vY0":-141.15714244191025,"vZ0":-7.710689466312489,"x":122.35,"y":166.74,"x0":-2.436105866626492,"y0":50.00453178751058,"z0":6.080678282067466,"aX":-9.211777735422826},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.5,"breakHorizontal":6.6,"spinRate":2463,"spinDirection":211},"zone":5,"typeConfidence":0.91,"plateTime":0.3883000486683037,"extension":6.8327057227361125},"hitData":{"launchSpeed":96.5,"launchAngle":22.0,"totalDistance":351.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":137.74,"coordY":58.51}},"index":7,"playId":"e1c3591a-3451-3fa2-bc8a-8fe36ce8b184","pitchNumber":7,"startTime":"2026-08-20T00:15:16.126Z","endTime":"2026-08-20T00:15:24.858Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T00:15:24.858Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Otto Lopez walks. Javier Sanoja to 2nd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-20T00:15:53.311Z","endTime":"2026-08-20T00:18:20.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"postOnSecond":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":96.8,"endSpeed":88.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03888384095429,"aZ":-9.640490737176403,"pfxX":-5.547861513692922,"pfxZ":11.306770344868134,"pX":0.2689353114904346,"pZ":3.288986686833543,"vX0":9.239204166958086,"vY0":-140.56836677060795,"vZ0":-6.487924337804788,"x":106.75,"y":149.98,"x0":-2.3457590107210633,"y0":50.00685066521138,"z0":6.258939202965118,"aX":-11.061131949926962},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.2,"breakHorizontal":8.0,"spinRate":2393,"spinDirection":208},"zone":3,"typeConfidence":0.91,"plateTime":0.39023015992524535,"extension":6.702583693922494},"index":0,"playId":"51e47b66-56ff-3a99-bb89-300ed91de81a","pitchNumber":1,"startTime":"2026-08-20T00:15:55.196Z","endTime":"2026-08-20T00:15:58.774Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.45431338819674,"aZ":-30.23643766379998,"pfxX":-0.9298600174290454,"pfxZ":1.1718303433721031,"pX":1.8907175682861042,"pZ":0.8128553125256524,"vX0":11.05022739505516,"vY0":-127.94766432699748,"vZ0":-7.278031318198006,"x":44.93,"y":216.83,"x0":-2.3709609283291275,"y0":50.00042564309496,"z0":6.077016859180623,"aX":-1.5349445816282241},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.6,"breakHorizontal":-1.0,"spinRate":2547,"spinDirection":34},"zone":14,"typeConfidence":0.91,"plateTime":0.4287878561749183,"extension":6.664682621222443},"index":1,"playId":"00f47660-151d-3654-a509-76ec11016a37","pitchNumber":2,"startTime":"2026-08-20T00:16:15.478Z","endTime":"2026-08-20T00:16:18.478Z","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":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.8038244520093,"aZ":-9.53857036883502,"pfxX":-4.739840221266478,"pfxZ":11.242164067341292,"pX":0.6914206694521617,"pZ":2.7436665468177055,"vX0":10.146709157589617,"vY0":-141.58780004339218,"vZ0":-7.672970644020413,"x":90.64,"y":164.7,"x0":-2.3362824928799197,"y0":50.00534095005542,"z0":6.112917819569145,"aX":-9.546226012542544},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.7,"breakHorizontal":6.4,"spinRate":2479,"spinDirection":211},"zone":3,"typeConfidence":0.91,"plateTime":0.38806024958415497,"extension":6.7345608354536735},"index":2,"playId":"e0939902-40eb-3deb-bb6f-70f9abd9f214","pitchNumber":3,"startTime":"2026-08-20T00:16:37.410Z","endTime":"2026-08-20T00:16:40.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5078788341828,"aZ":-29.639586577166167,"pfxX":-1.7265126003272186,"pfxZ":1.550388421852928,"pX":1.2834247222335038,"pZ":-0.2896772168094227,"vX0":9.718319815197619,"vY0":-127.2953028824983,"vZ0":-9.648949257275444,"x":68.08,"y":246.6,"x0":-2.3686488933003758,"y0":50.00101484404297,"z0":5.916451110817565,"aX":-2.8182063407659337},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.6,"breakHorizontal":0.8,"spinRate":2566,"spinDirection":10},"zone":14,"typeConfidence":0.91,"plateTime":0.43120870250857335,"extension":6.879627854400007},"index":3,"playId":"c986eecf-84f0-3199-be02-db4a1ae475e8","pitchNumber":4,"startTime":"2026-08-20T00:16:56.929Z","endTime":"2026-08-20T00:17:00.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16793058466571,"aZ":-10.454402916720005,"pfxX":-5.137705098503247,"pfxZ":10.681379899885144,"pX":0.21773797512365894,"pZ":2.547511183435737,"vX0":9.181149653670962,"vY0":-141.6560457201404,"vZ0":-8.127192499237566,"x":108.7,"y":170.0,"x0":-2.396981408488346,"y0":50.00563134452757,"z0":6.121178378181541,"aX":-10.450452238386672},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.8,"breakHorizontal":7.4,"spinRate":2327,"spinDirection":212},"zone":5,"typeConfidence":0.9,"plateTime":0.3865732154736956,"extension":6.733341721174016},"index":4,"playId":"972e9602-ebca-32b1-a7df-f67d2d83d8f0","pitchNumber":5,"startTime":"2026-08-20T00:17:24.347Z","endTime":"2026-08-20T00:17:27.566Z","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":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.706295240597772,"aZ":-36.48165689734837,"pfxX":7.669445538237435,"pfxZ":-2.7963732990791375,"pX":0.7495306499269782,"pZ":2.243503746682795,"vX0":5.939008769144948,"vY0":-123.62173387991525,"vZ0":-1.848651508164843,"x":88.43,"y":178.21,"x0":-2.6842774692238116,"y0":50.00253489220116,"z0":6.0766129559972475,"aX":11.814656752502685},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-5.3,"breakHorizontal":-15.4,"spinRate":2382,"spinDirection":48},"zone":6,"typeConfidence":0.91,"plateTime":0.44384625900163055,"extension":6.600075765844768},"index":5,"playId":"9fa52867-973e-39bd-8acb-3bba9dd910d7","pitchNumber":6,"startTime":"2026-08-20T00:17:51.324Z","endTime":"2026-08-20T00:17:55.941Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.04920127659194,"aZ":-17.45038235046556,"pfxX":-9.993341540663554,"pfxZ":7.2183830933298445,"pX":1.295524751677805,"pZ":1.838778288812173,"vX0":13.492748318658814,"vY0":-141.6382566607743,"vZ0":-8.349066551976495,"x":67.62,"y":189.13,"x0":-2.222145271135738,"y0":50.00645073981574,"z0":5.931484674650697,"aX":-20.395995913210676},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.5,"breakHorizontal":15.5,"spinRate":2318,"spinDirection":213},"zone":14,"typeConfidence":0.92,"plateTime":0.38607445167920273,"extension":6.795766039117994},"index":6,"playId":"1a719362-7197-3ecc-be6a-1d7e72486bef","pitchNumber":7,"startTime":"2026-08-20T00:18:16.771Z","endTime":"2026-08-20T00:18:20.426Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T00:18:20.426Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xavier Edwards flies out to left fielder Brandon Marsh in foul territory.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-20T00:19:46.356Z","endTime":"2026-08-20T00:21:55.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"postOnSecond":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","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":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-20T00:18:31.078Z","endTime":"2026-08-20T00:19:48.683Z","isPitch":false,"type":"action"},{"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":97.0,"endSpeed":89.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49118958803552,"aZ":-18.947523591614974,"pfxX":-9.855050011626583,"pfxZ":6.544532598755939,"pX":-0.9895404063485193,"pZ":1.2634380760288138,"vX0":7.455026355881616,"vY0":-140.89249485755423,"vZ0":-9.477743928118576,"x":154.72,"y":204.67,"x0":-2.382770545125995,"y0":50.00065073469254,"z0":5.882961049673983,"aX":-19.911117533628026},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.2,"breakHorizontal":16.4,"spinRate":2157,"spinDirection":218},"zone":13,"typeConfidence":0.92,"plateTime":0.38800772886968726,"extension":6.727695024093768},"index":1,"playId":"5e0ba3b9-47b6-347e-b6a2-ec6960413603","pitchNumber":1,"startTime":"2026-08-20T00:19:48.683Z","endTime":"2026-08-20T00:19:51.838Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":88.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.63020625085561,"aZ":-10.424535505403018,"pfxX":-4.662310748954388,"pfxZ":10.713827095132132,"pX":0.478220415405759,"pZ":3.0292835945818055,"vX0":9.627160243515712,"vY0":-141.86457662680857,"vZ0":-6.8500572536767494,"x":98.77,"y":156.99,"x0":-2.3595977973855793,"y0":50.00488963185078,"z0":6.14584550815063,"aX":-9.467030652195614},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.0,"breakHorizontal":6.4,"spinRate":2422,"spinDirection":213},"zone":3,"typeConfidence":0.91,"plateTime":0.3866545293716874,"extension":6.720609504078986},"index":2,"playId":"7e03ab23-d9f4-3b2b-9d58-b3d6b4740453","pitchNumber":2,"startTime":"2026-08-20T00:20:21.504Z","endTime":"2026-08-20T00:20:24.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.86828938452812,"aZ":-27.30587879498417,"pfxX":-6.835424942467265,"pfxZ":2.727624487329642,"pX":-0.04999557670466452,"pZ":2.544649320505859,"vX0":8.667006406328573,"vY0":-132.3849008077772,"vZ0":-3.854862559515874,"x":121.04,"y":150.32,"x0":-2.470161096417151,"y0":50.003235838761114,"z0":6.006546219901004,"aX":-12.197962951536017},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.3,"breakHorizontal":10.6,"spinRate":1492,"spinDirection":218},"zone":5,"typeConfidence":0.91,"plateTime":0.412911155113008,"extension":6.61862066701709},"index":3,"playId":"83659158-3e2b-36ab-81be-1839d4fa0c8b","pitchNumber":3,"startTime":"2026-08-20T00:20:44.875Z","endTime":"2026-08-20T00:20:47.875Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":82.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.543348209053804,"aZ":-29.379760009843963,"pfxX":-0.1535970346195632,"pfxZ":1.6792505424876012,"pX":0.879180762495919,"pZ":-0.1492487702050532,"vX0":8.480492450238794,"vY0":-127.4307642044175,"vZ0":-9.307505266265782,"x":83.49,"y":242.81,"x0":-2.4515062434543244,"y0":50.00589028574463,"z0":5.820793802920015,"aX":-0.25590767388870267},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.3,"breakHorizontal":-1.3,"spinRate":2464,"spinDirection":301},"zone":14,"typeConfidence":0.9,"plateTime":0.4274016555267508,"extension":6.714810395396375},"index":4,"playId":"a6ae702d-f1e8-38db-815f-5c728360865e","pitchNumber":4,"startTime":"2026-08-20T00:21:19.594Z","endTime":"2026-08-20T00:21:22.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.204064833263523,"aZ":-24.972786882953876,"pfxX":-9.184550799729704,"pfxZ":4.047871090040468,"pX":-0.5420070730672761,"pZ":3.4031731491785733,"vX0":8.267974457060408,"vY0":-132.53325049204443,"vZ0":-2.031936184169442,"x":137.66,"y":146.89,"x0":-2.508086556553792,"y0":50.0045732515868,"z0":6.002847970080641,"aX":-16.348322309312906},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.1,"breakHorizontal":14.9,"spinRate":1643,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.4132003469583596,"extension":6.594878654198182},"hitData":{"launchSpeed":87.3,"launchAngle":49.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":43.03,"coordY":127.89}},"index":5,"playId":"ceeedf6b-adf5-37a4-8352-278186efe224","pitchNumber":5,"startTime":"2026-08-20T00:21:43.434Z","endTime":"2026-08-20T00:21:55.013Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T00:21:55.013Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Griffin Conine strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-20T00:22:31.967Z","endTime":"2026-08-20T00:23:20.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.706752500144503,"aZ":-27.13769438719434,"pfxX":-8.271133311756456,"pfxZ":2.8435133649315354,"pX":0.10001941980101306,"pZ":2.6205607411110834,"vX0":9.347751678879758,"vY0":-131.82775914335582,"vZ0":-3.4514094355257536,"x":113.19,"y":168.02,"x0":-2.408813996938911,"y0":50.00063503831945,"z0":5.938970443173389,"aX":-14.63025594539185},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.7,"breakHorizontal":13.1,"spinRate":1631,"spinDirection":217},"zone":5,"typeConfidence":0.91,"plateTime":0.4146954049790601,"extension":6.626911437850692},"index":0,"playId":"e1637014-e67f-34f7-819f-fb0b22f16f82","pitchNumber":1,"startTime":"2026-08-20T00:22:33.090Z","endTime":"2026-08-20T00:22:36.173Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11712177851027,"aZ":-10.181959501479152,"pfxX":-5.799931207851013,"pfxZ":10.812832422617223,"pX":0.025759605157800854,"pZ":2.32405847763173,"vX0":8.89548349316234,"vY0":-141.65652091261177,"vZ0":-8.531921332980593,"x":116.02,"y":176.03,"x0":-2.4004922464311984,"y0":50.00477417132542,"z0":6.024663241777158,"aX":-11.798949381260616},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.0,"breakHorizontal":8.8,"spinRate":2517,"spinDirection":212},"zone":5,"typeConfidence":0.9,"plateTime":0.38654232105036,"extension":6.7523973296018625},"index":1,"playId":"ad3504cc-e768-3e9f-9542-2177d534606b","pitchNumber":2,"startTime":"2026-08-20T00:22:52.135Z","endTime":"2026-08-20T00:22:55.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.257155146698636,"aZ":-12.624190609678244,"pfxX":-6.368156782905729,"pfxZ":9.49417458503798,"pX":-0.6382731029218932,"pZ":3.7380931456094317,"vX0":7.337475818996104,"vY0":-142.6905429443107,"vZ0":-4.468963157197,"x":141.33,"y":137.85,"x0":-2.417384645235586,"y0":50.003342316151866,"z0":6.121828125664546,"aX":-13.114276037004265},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.4,"breakHorizontal":10.1,"spinRate":2486,"spinDirection":209},"zone":11,"typeConfidence":0.81,"plateTime":0.3840595968719738,"extension":6.643767862438061},"index":2,"playId":"714bd2ad-6645-3fd4-b676-ab23b8f02d13","pitchNumber":3,"startTime":"2026-08-20T00:23:17.530Z","endTime":"2026-08-20T00:23:20.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T00:23:20.530Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Bohm grounds out, shortstop Otto Lopez to first baseman Griffin Conine.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-20T00:25:46.194Z","endTime":"2026-08-20T00:26:29.708Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"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_assist"},{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Victor Vodnik replaces John King.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-20T00:23:52.401Z","endTime":"2026-08-20T00:25:46.194Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680767,"link":"/api/v1/people/680767"},"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(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.2,"endSpeed":89.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.22409474942972,"aZ":-13.543993838332215,"pfxX":-4.192495122134282,"pfxZ":9.152627855081445,"pX":-0.18722559115992307,"pZ":3.6491133082795812,"vX0":6.519895990514249,"vY0":-141.517879032005,"vZ0":-2.612886564607829,"x":88.16,"y":147.49,"x0":-1.972477437333306,"y0":50.00179390141519,"z0":5.447954907935046,"aX":-8.533546971332255},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.2,"breakHorizontal":6.4,"spinRate":2246,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.38650508503235415,"extension":6.624224889905283},"index":1,"playId":"e6db3c44-83c2-3dbe-8503-2b5444e8b549","pitchNumber":1,"startTime":"2026-08-20T00:25:46.194Z","endTime":"2026-08-20T00:25:51.984Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4835920314401,"aZ":-31.19439602531859,"pfxX":-9.767289517882,"pfxZ":0.5444324384571431,"pX":0.5809616271009707,"pZ":2.685394753564954,"vX0":9.693063695501358,"vY0":-132.9704664759124,"vZ0":-1.5535746244763549,"x":94.86,"y":166.27,"x0":-1.8229146214459813,"y0":50.00530579815939,"z0":5.516594725927268,"aX":-17.69152129771357},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":0.8,"breakHorizontal":15.8,"spinRate":2009,"spinDirection":236},"zone":6,"typeConfidence":0.91,"plateTime":0.41013461942295626,"extension":6.571144389191409},"index":2,"playId":"9836a4fe-600a-32e5-b088-2d110ac5c590","pitchNumber":2,"startTime":"2026-08-20T00:26:06.455Z","endTime":"2026-08-20T00:26:09.640Z","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":98.3,"endSpeed":90.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.70951315844693,"aZ":-11.373760419004203,"pfxX":-3.764871879333543,"pfxZ":9.993750278831563,"pX":-0.30936136451260726,"pZ":3.468151551699627,"vX0":4.950950887268862,"vY0":-143.05284524843285,"vZ0":-4.041447910932347,"x":128.79,"y":145.14,"x0":-1.5699444957206614,"y0":50.00074150293453,"z0":5.607205115548836,"aX":-7.834879439199838},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.5,"breakHorizontal":5.9,"spinRate":2358,"spinDirection":206},"zone":1,"typeConfidence":0.91,"plateTime":0.38227236634456974,"extension":6.486667093918717},"hitData":{"launchSpeed":84.1,"launchAngle":-31.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.95,"coordY":148.98}},"index":3,"playId":"3bed9fdd-92f0-33cf-b73d-3d5e8b2d6346","pitchNumber":3,"startTime":"2026-08-20T00:26:23.582Z","endTime":"2026-08-20T00:26:29.708Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T00:26:29.708Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryson Stott grounds out, first baseman Griffin Conine to pitcher Victor Vodnik.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-20T00:26:55.705Z","endTime":"2026-08-20T00:27:45.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":680767,"link":"/api/v1/people/680767"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.3,"endSpeed":89.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.941325537792657,"aZ":-18.573103668329747,"pfxX":-2.034330037736832,"pfxZ":6.634615248761641,"pX":0.018724922615029956,"pZ":5.351617124895833,"vX0":6.334215360781702,"vY0":-141.7109542278907,"vZ0":2.2455723641876935,"x":116.29,"y":94.29,"x0":-1.9732500379221773,"y0":50.004127659354126,"z0":5.7301741336538345,"aX":-4.172725912160632},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.6,"breakHorizontal":2.5,"spinRate":2287,"spinDirection":210},"zone":12,"typeConfidence":0.9,"plateTime":0.385332229120134,"extension":6.3471311294234},"index":0,"playId":"15d0d834-6f64-3c85-95ab-55e3ed070a5b","pitchNumber":1,"startTime":"2026-08-20T00:26:58.948Z","endTime":"2026-08-20T00:27:01.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":88.7,"endSpeed":81.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.763077136361986,"aZ":-33.46992726032456,"pfxX":0.6501447369970432,"pfxZ":-0.7635833555715443,"pX":-0.37075838747382656,"pZ":2.7028551704380357,"vX0":4.992418012115254,"vY0":-129.1803781464138,"vZ0":-0.22397501220089278,"x":131.13,"y":165.8,"x0":-2.412494386296159,"y0":50.005152852523395,"z0":5.362418542364632,"aX":1.0988888453578656},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-1.2,"breakHorizontal":-2.3,"spinRate":2159,"spinDirection":76},"zone":4,"typeConfidence":0.9,"plateTime":0.4239044871354891,"extension":6.686723325561117},"index":1,"playId":"0bcd7050-0910-3bd8-9c8b-c9fa339e590f","pitchNumber":2,"startTime":"2026-08-20T00:27:22.104Z","endTime":"2026-08-20T00:27:25.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":90.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.4107841236428,"aZ":-12.650328262829944,"pfxX":-3.915630900167172,"pfxZ":9.229465088642023,"pX":0.948388625498209,"pZ":2.879084915011944,"vX0":8.618361674346044,"vY0":-144.26255088661847,"vZ0":-5.47372857096046,"x":80.85,"y":161.04,"x0":-1.5641331797316496,"y0":50.00308262753276,"z0":5.575564748111908,"aX":-8.28397101987548},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":15.8,"breakHorizontal":5.4,"spinRate":2428,"spinDirection":206},"zone":12,"typeConfidence":0.91,"plateTime":0.37914938599592274,"extension":6.681505024015467},"hitData":{"launchSpeed":85.7,"launchAngle":-16.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":162.64,"coordY":164.2}},"index":2,"playId":"dd880ccb-5158-383a-a756-9e700fe2a17e","pitchNumber":3,"startTime":"2026-08-20T00:27:39.481Z","endTime":"2026-08-20T00:27:45.697Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T00:27:45.697Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Marsh grounds out, shortstop Otto Lopez to first baseman Griffin Conine.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-20T00:28:11.535Z","endTime":"2026-08-20T00:30:50.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":7},"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":"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":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.991252221382418,"aZ":-29.882534818941217,"pfxX":0.18021561108473572,"pfxZ":1.2923237594577088,"pX":0.6135257302539144,"pZ":1.9467349695464902,"vX0":6.58930404588716,"vY0":-132.22515064641658,"vZ0":-3.399114532533633,"x":93.61,"y":186.22,"x0":-1.9333460722622526,"y0":50.00198415984595,"z0":5.4396925275994805,"aX":0.3186901172863203},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.8,"breakHorizontal":-1.8,"spinRate":2306,"spinDirection":111},"zone":9,"typeConfidence":0.92,"plateTime":0.4141196063104218,"extension":6.583957410769239},"index":0,"playId":"57bb3d82-a763-3198-ac91-c198db352ee6","pitchNumber":1,"startTime":"2026-08-20T00:28:15.297Z","endTime":"2026-08-20T00:28:18.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.683251198575537,"aZ":-32.87930139169892,"pfxX":-8.695974528513357,"pfxZ":-0.39385855570423267,"pX":0.560711400313419,"pZ":0.6616921310457178,"vX0":10.14672264644583,"vY0":-132.29312793814535,"vZ0":-5.163052171062281,"x":95.63,"y":220.91,"x0":-2.1841814909104644,"y0":50.005686950124684,"z0":5.032517674302932,"aX":-15.507293648398289},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-1.7,"breakHorizontal":13.7,"spinRate":1766,"spinDirection":246},"zone":14,"typeConfidence":0.9,"plateTime":0.41310789665044645,"extension":6.6480781509381375},"index":1,"playId":"0ef86364-3b08-34c8-afa7-513b2fcfc5b6","pitchNumber":2,"startTime":"2026-08-20T00:28:32.157Z","endTime":"2026-08-20T00:28:35.211Z","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":2,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83669900732627,"aZ":-12.410352202577,"pfxX":-2.2092820053901643,"pfxZ":9.443918529878534,"pX":-0.4297962230790128,"pZ":3.403607997647522,"vX0":4.721701538414492,"vY0":-143.64708550872095,"vZ0":-3.9108086494628753,"x":133.38,"y":146.88,"x0":-1.806753690417888,"y0":50.004082731259544,"z0":5.552639168638024,"aX":-4.624729639690551},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.6,"breakHorizontal":3.1,"spinRate":2355,"spinDirection":205},"zone":1,"typeConfidence":0.91,"plateTime":0.3810973184210549,"extension":6.518099230340598},"index":2,"playId":"41262dca-de62-36fe-8674-80bdea57058d","pitchNumber":3,"startTime":"2026-08-20T00:28:51.831Z","endTime":"2026-08-20T00:28:55.407Z","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":98.3,"endSpeed":90.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.49837578137033,"aZ":-16.229986728270834,"pfxX":-4.426243588409182,"pfxZ":7.650261930128362,"pX":-0.452436241481847,"pZ":3.469318091128372,"vX0":4.839474658165257,"vY0":-143.12126024668552,"vZ0":-3.1166060055954907,"x":134.25,"y":145.11,"x0":-1.5862075561910962,"y0":50.0065409993987,"z0":5.582440665414275,"aX":-9.230044066829489},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.4,"breakHorizontal":7.1,"spinRate":2364,"spinDirection":207},"zone":1,"typeConfidence":0.91,"plateTime":0.38197847349285485,"extension":6.490381815851147},"index":3,"playId":"e8eab452-1c8c-372e-ad43-df3947b9f93d","pitchNumber":4,"startTime":"2026-08-20T00:29:10.205Z","endTime":"2026-08-20T00:29:13.205Z","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":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.385391682810685,"aZ":-15.527446191630709,"pfxX":-3.265242925561318,"pfxZ":7.882968349304559,"pX":-0.40529387476239304,"pZ":4.001835811277736,"vX0":4.923043942661255,"vY0":-144.15359676395036,"vZ0":-1.8997614460866903,"x":132.45,"y":130.73,"x0":-1.7081878210880734,"y0":50.004472647119876,"z0":5.624119240767978,"aX":-6.8972809070095975},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.0,"breakHorizontal":4.9,"spinRate":2337,"spinDirection":204},"zone":11,"typeConfidence":0.91,"plateTime":0.37943267177327566,"extension":6.61290589172346},"index":4,"playId":"6beaa56d-2e05-3c96-b7e6-32e4d935c779","pitchNumber":5,"startTime":"2026-08-20T00:29:32.983Z","endTime":"2026-08-20T00:29:36.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90943523811894,"aZ":-35.63500685276092,"pfxX":2.2396558630258263,"pfxZ":-2.166159502212234,"pX":0.5278948027930123,"pZ":1.8469360914874,"vX0":5.727100830323409,"vY0":-125.67271621984744,"vZ0":-1.524962151140788,"x":96.88,"y":188.91,"x0":-2.0732042168946894,"y0":50.00300716477221,"z0":5.3608964198916915,"aX":3.576102657222451},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.1,"breakHorizontal":-5.4,"spinRate":2465,"spinDirection":61},"zone":9,"typeConfidence":2.0,"plateTime":0.43612889441751523,"extension":6.603136050670246},"index":5,"playId":"40cff006-9bd2-365c-b68c-90fadf041807","pitchNumber":6,"startTime":"2026-08-20T00:29:51.280Z","endTime":"2026-08-20T00:29:54.280Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.55187238891599,"aZ":-12.502742440728477,"pfxX":-2.3915625664980382,"pfxZ":9.350814883546445,"pX":-0.06849419116647049,"pZ":3.3792044737061158,"vX0":5.775364742161805,"vY0":-143.9347630972331,"vZ0":-3.8515032324561695,"x":119.61,"y":147.54,"x0":-1.787885182718853,"y0":50.005215845520276,"z0":5.505642485516656,"aX":-5.033000793875674},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.3,"breakHorizontal":3.2,"spinRate":2427,"spinDirection":206},"zone":2,"typeConfidence":0.91,"plateTime":0.38015128480252347,"extension":6.540830827135807},"index":6,"playId":"d06f3bde-1935-318c-8165-2ef0e8ab1b85","pitchNumber":7,"startTime":"2026-08-20T00:30:16.601Z","endTime":"2026-08-20T00:30:19.601Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":90.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.57408419390607,"aZ":-12.883538453213896,"pfxX":-2.419362796356935,"pfxZ":9.135452401156718,"pX":-0.3392407660948168,"pZ":2.4633861795567285,"vX0":4.901298659433595,"vY0":-144.1849873047362,"vZ0":-6.687052952490406,"x":129.93,"y":172.27,"x0":-1.744533632111034,"y0":50.00496564515182,"z0":5.602836138437626,"aX":-5.11029751623359},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.5,"breakHorizontal":3.5,"spinRate":2361,"spinDirection":204},"zone":4,"typeConfidence":0.91,"plateTime":0.37944451339317853,"extension":6.626872262731136},"hitData":{"launchSpeed":95.6,"launchAngle":-35.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.07,"coordY":145.94}},"index":7,"playId":"d993967b-316f-3bfe-8b31-68086898950e","pitchNumber":8,"startTime":"2026-08-20T00:30:42.878Z","endTime":"2026-08-20T00:30:50.163Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T00:30:50.163Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heriberto Hernández singles on a ground ball to left fielder Brandon Marsh.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-20T00:33:28.561Z","endTime":"2026-08-20T00:33:40.938Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"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":[2],"actionIndex":[0,1],"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":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":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Derek Hill replaces right fielder Bryce Harper, batting 3rd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-20T00:32:46.098Z","endTime":"2026-08-20T00:32:46.125Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"301","replacedPlayer":{"id":547180,"link":"/api/v1/people/547180"}},{"details":{"description":"Pitching Change: Jhoan Duran replaces Jonathan Bowlan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-20T00:32:46.125Z","endTime":"2026-08-20T00:33:30.852Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":661395,"link":"/api/v1/people/661395"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":90.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.5626065326839,"aZ":-31.816764645790094,"pfxX":-8.389954031853748,"pfxZ":0.17455272420244405,"pX":-0.4626894686963382,"pZ":2.113398307956341,"vX0":7.80389748122638,"vY0":-142.0105505274197,"vZ0":-5.558841198035906,"x":134.64,"y":181.72,"x0":-2.1476916561571597,"y0":50.00286783090457,"z0":6.10401319039393,"aX":-17.246684142744122},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":-0.6,"breakHorizontal":13.8,"spinRate":1604,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.38474713569047214,"extension":6.004112253579204},"hitData":{"launchSpeed":106.8,"launchAngle":1.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.26,"coordY":135.02}},"index":2,"playId":"68fdff21-f693-3932-9840-540919c1f793","pitchNumber":1,"startTime":"2026-08-20T00:33:30.852Z","endTime":"2026-08-20T00:33:40.938Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T00:33:40.938Z","atBatIndex":65},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Owen Caissie grounds into a force out, shortstop Trea Turner to second baseman Luis Arraez. Heriberto Hernández out at 2nd. Owen Caissie to 1st.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-20T00:34:02.545Z","endTime":"2026-08-20T00:34:57.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":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":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"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(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":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.608733444828452,"aZ":-31.53281742873108,"pfxX":-6.67501528461068,"pfxZ":0.31650831390559375,"pX":0.5184264850276235,"pZ":2.9788610612187933,"vX0":9.726807865335742,"vY0":-140.57572286053207,"vZ0":-3.111182091127267,"x":97.24,"y":158.35,"x0":-2.107160628264129,"y0":50.001475659429424,"z0":6.130590945711707,"aX":-13.460255776773305},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":0.1,"breakHorizontal":10.3,"spinRate":1585,"spinDirection":232},"zone":3,"typeConfidence":2.0,"plateTime":0.38850394575653135,"extension":5.899056973333541},"index":0,"playId":"a693f45d-7d94-3677-bebe-b92349711116","pitchNumber":1,"startTime":"2026-08-20T00:34:10.960Z","endTime":"2026-08-20T00:34:13.960Z","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":101.3,"endSpeed":92.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.12009163807875,"aZ":-12.943425341623817,"pfxX":-8.118175139549173,"pfxZ":8.757951345525047,"pX":0.9490963949088836,"pZ":4.239176024295626,"vX0":10.951636668386094,"vY0":-147.07497109622744,"vZ0":-3.429444024210466,"x":80.82,"y":124.32,"x0":-1.7639981909097209,"y0":50.00208370981167,"z0":6.18527324324477,"aX":-17.825835923199815},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":15.4,"breakHorizontal":12.6,"spinRate":2192,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.3720754813885354,"extension":6.2160384404267335},"index":1,"playId":"8b542ed5-790e-313f-bc4c-cf98f2dfa6c5","pitchNumber":2,"startTime":"2026-08-20T00:34:31.842Z","endTime":"2026-08-20T00:34:35.416Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.190654217959978,"aZ":-28.242955234720245,"pfxX":-9.239248214576435,"pfxZ":1.9269048040014969,"pX":-0.41312464348965655,"pZ":2.334286305832889,"vX0":8.443891254959954,"vY0":-141.71322226357273,"vZ0":-5.345194930441307,"x":132.75,"y":175.75,"x0":-2.2252477615908575,"y0":50.0035850228732,"z0":6.039948016490041,"aX":-18.866922187171465},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":2.6,"breakHorizontal":15.1,"spinRate":1769,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.38591476697483795,"extension":6.0515483041320755},"hitData":{"launchSpeed":95.6,"launchAngle":-9.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.34,"coordY":144.93}},"index":2,"playId":"c9d46ac1-441a-359b-938b-b14cf5d01349","pitchNumber":3,"startTime":"2026-08-20T00:34:50.712Z","endTime":"2026-08-20T00:34:57.736Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T00:34:57.736Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esteury Ruiz strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-20T00:35:31.235Z","endTime":"2026-08-20T00:38:15.646Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69781259710602,"aZ":-32.15027430781095,"pfxX":3.2567554117337076,"pfxZ":0.011955302809543156,"pX":0.36209848543635753,"pZ":2.839956922354109,"vX0":6.077727181778355,"vY0":-130.58566385333646,"vZ0":-1.8781393554689694,"x":103.2,"y":162.1,"x0":-2.405244543642726,"y0":50.002511063335696,"z0":5.953510522365301,"aX":5.7053250345394515},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-0.1,"breakHorizontal":-7.1,"spinRate":2621,"spinDirection":45},"zone":3,"typeConfidence":2.0,"plateTime":0.41710878849468624,"extension":6.017187340174297},"index":0,"playId":"515d7749-c879-3966-9199-80438f2da9cf","pitchNumber":1,"startTime":"2026-08-20T00:35:37.907Z","endTime":"2026-08-20T00:35:40.907Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":91.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.44003347587496,"aZ":-30.960686963839198,"pfxX":-8.698375220592695,"pfxZ":0.583782022169923,"pX":0.19593270571764076,"pZ":0.9757306229986076,"vX0":9.454302144417468,"vY0":-142.74158931546907,"vZ0":-8.74383922663589,"x":109.53,"y":212.44,"x0":-2.0166209355064986,"y0":50.00252992448863,"z0":6.005174671954171,"aX":-18.09046672794126},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":-0.5,"breakHorizontal":14.0,"spinRate":1657,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.3825649338442352,"extension":6.1229333814319125},"index":1,"playId":"35354121-9a87-3cab-835c-782f8aa34d83","pitchNumber":2,"startTime":"2026-08-20T00:35:55.977Z","endTime":"2026-08-20T00:35:58.977Z","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":1},"pitchData":{"startSpeed":98.7,"endSpeed":91.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.61396635552039,"aZ":-27.829270343166744,"pfxX":-7.115180284335216,"pfxZ":2.0604556059805104,"pX":0.7709879986645538,"pZ":2.062328637585701,"vX0":10.160385503019556,"vY0":-143.3301296742071,"vZ0":-6.723257526560084,"x":87.61,"y":183.1,"x0":-1.8767839024553685,"y0":50.00002149659271,"z0":6.148934265191905,"aX":-14.970982987910352},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":2.6,"breakHorizontal":11.2,"spinRate":1672,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.3805042641414671,"extension":6.194450603869938},"index":2,"playId":"62ac5ec8-55de-35e8-b71f-a62408530766","pitchNumber":3,"startTime":"2026-08-20T00:36:21.308Z","endTime":"2026-08-20T00:36:24.308Z","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":1},"pitchData":{"startSpeed":91.3,"endSpeed":85.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.656425718320804,"aZ":-29.554351379911864,"pfxX":1.091736873259558,"pfxZ":1.437332493874223,"pX":2.1209427602930746,"pZ":1.0931515785145132,"vX0":11.015615207762952,"vY0":-132.69629895108676,"vZ0":-6.77032336309647,"x":36.15,"y":209.26,"x0":-2.189334499982805,"y0":50.00367988926907,"z0":5.7703112758137785,"aX":1.9861470498796148},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":1.6,"breakHorizontal":-3.8,"spinRate":2563,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.40943253823933023,"extension":6.132697872275977},"index":3,"playId":"28cc048f-b07b-3356-aba9-114c9950f10c","pitchNumber":4,"startTime":"2026-08-20T00:36:50.069Z","endTime":"2026-08-20T00:36:53.069Z","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":100.6,"endSpeed":92.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.967237374042945,"aZ":-14.548159287574256,"pfxX":-6.880487466195495,"pfxZ":8.094446180898506,"pX":0.10363194042130426,"pZ":3.7942457127077027,"vX0":8.900822655600098,"vY0":-146.2755998573185,"vZ0":-4.461029631224128,"x":113.05,"y":136.34,"x0":-2.0779473039116154,"y0":50.0019219287624,"z0":6.204873285676433,"aX":-14.98119381477446},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":13.9,"breakHorizontal":10.8,"spinRate":2064,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.3737658477810166,"extension":6.029028731270769},"index":4,"playId":"e3a2d4d5-e759-36c6-8454-9809f0934ec7","pitchNumber":5,"startTime":"2026-08-20T00:37:11.472Z","endTime":"2026-08-20T00:37:14.707Z","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":97.9,"endSpeed":90.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.265949577859164,"aZ":-25.821936043291064,"pfxX":-10.068469744385968,"pfxZ":3.0971555149195105,"pX":0.4452147247465096,"pZ":-0.03468120633959231,"vX0":10.660444858988175,"vY0":-141.85067411637735,"vZ0":-12.089327281002868,"x":100.03,"y":239.72,"x0":-2.040609077509476,"y0":50.007053256205985,"z0":5.906567801772149,"aX":-20.671505861297717},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":3.4,"breakHorizontal":16.3,"spinRate":1735,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.38507617532521055,"extension":6.311444194522144},"index":5,"playId":"e93d91e4-a5a2-3621-8e89-c56beb92c112","pitchNumber":6,"startTime":"2026-08-20T00:37:32.765Z","endTime":"2026-08-20T00:37:36.022Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"index":6,"playId":"5361c8f5-14dc-44a8-aa9c-ac8070f8cc4d","startTime":"2026-08-20T00:37:56.324Z","endTime":"2026-08-20T00:38:01.324Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":91.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.420124685349723,"aZ":-29.389340144702153,"pfxX":-9.019039187498118,"pfxZ":1.3171974898871532,"pX":-0.11909892880029278,"pZ":1.810569014490881,"vX0":8.901821024329992,"vY0":-144.1112862564298,"vZ0":-7.037971678566534,"x":121.54,"y":189.89,"x0":-2.0664224964238556,"y0":50.00597418424254,"z0":6.083356397393561,"aX":-19.099514983218516},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":1.2,"breakHorizontal":14.8,"spinRate":1765,"spinDirection":229},"zone":8,"typeConfidence":2.0,"plateTime":0.37911698573557606,"extension":6.124669076966312},"index":7,"playId":"45a4211a-98ab-321a-bbf5-6f2dfa796da4","pitchNumber":7,"startTime":"2026-08-20T00:38:12.646Z","endTime":"2026-08-20T00:38:15.646Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T00:38:15.646Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joe Mack flies out to left fielder Brandon Marsh.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-20T00:38:39.504Z","endTime":"2026-08-20T00:41:55.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".615"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".381"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".846"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.429"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".421"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".813"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".684"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".789"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".172"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.56"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.68"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.65"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.38"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.96"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.09"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.61"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.66"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.82"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.93"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"65.37"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.47"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.33"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".146"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".211"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".038"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".043"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".615"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".381"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".846"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.429"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".421"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".813"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".684"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".789"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".172"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":101.4,"endSpeed":92.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.10775073818055,"aZ":-13.10390371902337,"pfxX":-6.7829417222531365,"pfxZ":8.65298933821783,"pX":0.23645060349253988,"pZ":3.70854150875324,"vX0":9.284880729027533,"vY0":-147.31104474576048,"vZ0":-4.846662631486635,"x":107.99,"y":138.65,"x0":-2.0710085638404654,"y0":50.00261205791671,"z0":6.1462222550020735,"aX":-14.948827227348525},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":14.9,"breakHorizontal":10.6,"spinRate":2131,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.37143421009806366,"extension":6.225009907127937},"index":0,"playId":"6dc62085-4627-3225-a278-39fe65619d88","pitchNumber":1,"startTime":"2026-08-20T00:38:46.721Z","endTime":"2026-08-20T00:38:50.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.176249285313276,"aZ":-26.858999849298577,"pfxX":-9.27746281580171,"pfxZ":2.5378919006784955,"pX":0.7336998533240401,"pZ":1.733037048580103,"vX0":11.150663388184787,"vY0":-143.49464388869347,"vZ0":-7.506739603585125,"x":89.03,"y":191.99,"x0":-1.9911202396038385,"y0":50.00106112680049,"z0":6.0480967153805585,"aX":-19.410157319590763},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":3.2,"breakHorizontal":14.6,"spinRate":1839,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.38121794858997093,"extension":6.107670834822291},"index":1,"playId":"8b576cf2-93b6-34a4-8f24-e18348b38812","pitchNumber":2,"startTime":"2026-08-20T00:39:06.191Z","endTime":"2026-08-20T00:39:10.177Z","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":98.6,"endSpeed":90.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.779508093377636,"aZ":-26.816095187564187,"pfxX":-9.28360719715386,"pfxZ":2.579254292632976,"pX":-0.6552484828256157,"pZ":0.9999139150319042,"vX0":7.563852959036481,"vY0":-143.1601201565337,"vZ0":-9.34243888797423,"x":141.98,"y":211.78,"x0":-2.1242704898679126,"y0":50.00455736363886,"z0":5.981909999605492,"aX":-19.288782407691738},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":2.9,"breakHorizontal":15.4,"spinRate":1860,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.3824755572219618,"extension":6.076945728082025},"index":2,"playId":"387dca93-8fe2-3bed-8d2f-61376cc6ac8f","pitchNumber":3,"startTime":"2026-08-20T00:39:30.583Z","endTime":"2026-08-20T00:39:33.888Z","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":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.106356389626704,"aZ":-27.1714605884457,"pfxX":-9.670777929105247,"pfxZ":2.4184007979029225,"pX":0.004609465710995127,"pZ":2.4587004919500033,"vX0":9.524344612491555,"vY0":-142.7642043298075,"vZ0":-5.53337607121275,"x":116.82,"y":172.4,"x0":-2.11433122834318,"y0":50.002815679462536,"z0":6.126628882148827,"aX":-20.01195113459369},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":3.5,"breakHorizontal":15.6,"spinRate":1769,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.38329819607465554,"extension":6.067595834694568},"index":3,"playId":"72df20df-42c9-3ae4-a613-0d8c1589b819","pitchNumber":4,"startTime":"2026-08-20T00:39:53.254Z","endTime":"2026-08-20T00:39:56.288Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-20T00:40:17.862Z","endTime":"2026-08-20T00:40:37.777Z","isPitch":false,"type":"action","player":{"id":691788,"link":"/api/v1/people/691788"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":101.8,"endSpeed":93.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.322525661941846,"aZ":-16.787902944606145,"pfxX":-8.233018368147116,"pfxZ":6.930030882327113,"pX":0.420735379934761,"pZ":3.541142964792241,"vX0":10.233043082626816,"vY0":-147.85330593477957,"vZ0":-4.652161292471677,"x":100.96,"y":143.17,"x0":-2.0108569946964807,"y0":50.0026401999739,"z0":6.115977285527415,"aX":-18.279588582465408},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":11.8,"breakHorizontal":13.0,"spinRate":2045,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.37005274534375454,"extension":6.193217022051539},"index":5,"playId":"52003be9-22c3-3b1f-9f83-2699e4139841","pitchNumber":5,"startTime":"2026-08-20T00:40:37.777Z","endTime":"2026-08-20T00:40:40.777Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.082726995088283,"aZ":-30.13047780276281,"pfxX":-1.6064684581098252,"pfxZ":1.1856385245083514,"pX":1.3953650297107165,"pZ":-1.1264575159182697,"vX0":9.432727585816757,"vY0":-130.11959807409198,"vZ0":-11.943605057872297,"x":63.81,"y":269.19,"x0":-2.0605499961329565,"y0":50.00260795574721,"z0":5.787816329282907,"aX":-2.768511137623752},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.2,"breakHorizontal":1.0,"spinRate":2706,"spinDirection":352},"zone":14,"typeConfidence":2.0,"plateTime":0.4201748419920195,"extension":6.254173108063044},"index":6,"playId":"7b233960-b51c-37b1-b3a7-a05fbcd1ef45","pitchNumber":6,"startTime":"2026-08-20T00:41:14.921Z","endTime":"2026-08-20T00:41:17.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":90.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.05047782718597,"aZ":-27.125751572081217,"pfxX":-6.5990833577740755,"pfxZ":2.456770349330551,"pX":0.5230732747811334,"pZ":2.1717666137545346,"vX0":9.79475425885854,"vY0":-141.6783144445833,"vZ0":-6.0340155913946445,"x":97.06,"y":180.14,"x0":-2.10413423302276,"y0":50.00461031165253,"z0":6.037543769251958,"aX":-13.565049264214586},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":3.5,"breakHorizontal":10.2,"spinRate":1665,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.3849911831423505,"extension":6.287882377494644},"hitData":{"launchSpeed":81.2,"launchAngle":50.0,"totalDistance":225.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.2,"coordY":131.22}},"index":7,"playId":"0e395b16-dd4a-3df2-8165-667b4a76d652","pitchNumber":7,"startTime":"2026-08-20T00:41:46.340Z","endTime":"2026-08-20T00:41:55.285Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T00:41:55.285Z","atBatIndex":68}],"currentPlay":{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joe Mack flies out to left fielder Brandon Marsh.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-20T00:38:39.504Z","endTime":"2026-08-20T00:41:55.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".615"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".381"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".846"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.429"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".421"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".813"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".684"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".789"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".172"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.56"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.68"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.65"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.38"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.96"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.09"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.61"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.66"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.82"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.93"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"65.37"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.47"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.33"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".146"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".211"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".429"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".313"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".038"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".043"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".615"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".381"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".846"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.429"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".421"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".857"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".813"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".684"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".789"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".172"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":101.4,"endSpeed":92.7,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.10775073818055,"aZ":-13.10390371902337,"pfxX":-6.7829417222531365,"pfxZ":8.65298933821783,"pX":0.23645060349253988,"pZ":3.70854150875324,"vX0":9.284880729027533,"vY0":-147.31104474576048,"vZ0":-4.846662631486635,"x":107.99,"y":138.65,"x0":-2.0710085638404654,"y0":50.00261205791671,"z0":6.1462222550020735,"aX":-14.948827227348525},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":14.9,"breakHorizontal":10.6,"spinRate":2131,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.37143421009806366,"extension":6.225009907127937},"index":0,"playId":"6dc62085-4627-3225-a278-39fe65619d88","pitchNumber":1,"startTime":"2026-08-20T00:38:46.721Z","endTime":"2026-08-20T00:38:50.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.9,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.176249285313276,"aZ":-26.858999849298577,"pfxX":-9.27746281580171,"pfxZ":2.5378919006784955,"pX":0.7336998533240401,"pZ":1.733037048580103,"vX0":11.150663388184787,"vY0":-143.49464388869347,"vZ0":-7.506739603585125,"x":89.03,"y":191.99,"x0":-1.9911202396038385,"y0":50.00106112680049,"z0":6.0480967153805585,"aX":-19.410157319590763},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":3.2,"breakHorizontal":14.6,"spinRate":1839,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.38121794858997093,"extension":6.107670834822291},"index":1,"playId":"8b576cf2-93b6-34a4-8f24-e18348b38812","pitchNumber":2,"startTime":"2026-08-20T00:39:06.191Z","endTime":"2026-08-20T00:39:10.177Z","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":98.6,"endSpeed":90.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.779508093377636,"aZ":-26.816095187564187,"pfxX":-9.28360719715386,"pfxZ":2.579254292632976,"pX":-0.6552484828256157,"pZ":0.9999139150319042,"vX0":7.563852959036481,"vY0":-143.1601201565337,"vZ0":-9.34243888797423,"x":141.98,"y":211.78,"x0":-2.1242704898679126,"y0":50.00455736363886,"z0":5.981909999605492,"aX":-19.288782407691738},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":2.9,"breakHorizontal":15.4,"spinRate":1860,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.3824755572219618,"extension":6.076945728082025},"index":2,"playId":"387dca93-8fe2-3bed-8d2f-61376cc6ac8f","pitchNumber":3,"startTime":"2026-08-20T00:39:30.583Z","endTime":"2026-08-20T00:39:33.888Z","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":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.106356389626704,"aZ":-27.1714605884457,"pfxX":-9.670777929105247,"pfxZ":2.4184007979029225,"pX":0.004609465710995127,"pZ":2.4587004919500033,"vX0":9.524344612491555,"vY0":-142.7642043298075,"vZ0":-5.53337607121275,"x":116.82,"y":172.4,"x0":-2.11433122834318,"y0":50.002815679462536,"z0":6.126628882148827,"aX":-20.01195113459369},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":3.5,"breakHorizontal":15.6,"spinRate":1769,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.38329819607465554,"extension":6.067595834694568},"index":3,"playId":"72df20df-42c9-3ae4-a613-0d8c1589b819","pitchNumber":4,"startTime":"2026-08-20T00:39:53.254Z","endTime":"2026-08-20T00:39:56.288Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-20T00:40:17.862Z","endTime":"2026-08-20T00:40:37.777Z","isPitch":false,"type":"action","player":{"id":691788,"link":"/api/v1/people/691788"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":101.8,"endSpeed":93.1,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.322525661941846,"aZ":-16.787902944606145,"pfxX":-8.233018368147116,"pfxZ":6.930030882327113,"pX":0.420735379934761,"pZ":3.541142964792241,"vX0":10.233043082626816,"vY0":-147.85330593477957,"vZ0":-4.652161292471677,"x":100.96,"y":143.17,"x0":-2.0108569946964807,"y0":50.0026401999739,"z0":6.115977285527415,"aX":-18.279588582465408},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":11.8,"breakHorizontal":13.0,"spinRate":2045,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.37005274534375454,"extension":6.193217022051539},"index":5,"playId":"52003be9-22c3-3b1f-9f83-2699e4139841","pitchNumber":5,"startTime":"2026-08-20T00:40:37.777Z","endTime":"2026-08-20T00:40:40.777Z","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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.6,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.082726995088283,"aZ":-30.13047780276281,"pfxX":-1.6064684581098252,"pfxZ":1.1856385245083514,"pX":1.3953650297107165,"pZ":-1.1264575159182697,"vX0":9.432727585816757,"vY0":-130.11959807409198,"vZ0":-11.943605057872297,"x":63.81,"y":269.19,"x0":-2.0605499961329565,"y0":50.00260795574721,"z0":5.787816329282907,"aX":-2.768511137623752},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.2,"breakHorizontal":1.0,"spinRate":2706,"spinDirection":352},"zone":14,"typeConfidence":2.0,"plateTime":0.4201748419920195,"extension":6.254173108063044},"index":6,"playId":"7b233960-b51c-37b1-b3a7-a05fbcd1ef45","pitchNumber":6,"startTime":"2026-08-20T00:41:14.921Z","endTime":"2026-08-20T00:41:17.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":90.2,"strikeZoneTop":3.221,"strikeZoneBottom":1.625,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.05047782718597,"aZ":-27.125751572081217,"pfxX":-6.5990833577740755,"pfxZ":2.456770349330551,"pX":0.5230732747811334,"pZ":2.1717666137545346,"vX0":9.79475425885854,"vY0":-141.6783144445833,"vZ0":-6.0340155913946445,"x":97.06,"y":180.14,"x0":-2.10413423302276,"y0":50.00461031165253,"z0":6.037543769251958,"aX":-13.565049264214586},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":3.5,"breakHorizontal":10.2,"spinRate":1665,"spinDirection":227},"zone":9,"typeConfidence":2.0,"plateTime":0.3849911831423505,"extension":6.287882377494644},"hitData":{"launchSpeed":81.2,"launchAngle":50.0,"totalDistance":225.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.2,"coordY":131.22}},"index":7,"playId":"0e395b16-dd4a-3df2-8165-667b4a76d652","pitchNumber":7,"startTime":"2026-08-20T00:41:46.340Z","endTime":"2026-08-20T00:41:55.285Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-20T00:41:55.285Z","atBatIndex":68},"scoringPlays":[14,22,39,54],"playsByInning":[{"startIndex":0,"endIndex":5,"top":[0,1,2],"bottom":[3,4,5],"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":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":149.99,"y":129.99},"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":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":110.92,"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":1,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":54.75,"y":140.7},"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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":164.19,"y":115.45},"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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":114.97,"y":85.6},"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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":157.57,"y":155.58},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":6,"endIndex":15,"top":[6,7,8],"bottom":[9,10,11,12,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":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":104.33,"y":172.31},"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":2,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":111.44,"y":83.98},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":165.85,"y":64.93},"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":2,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":115.99,"y":179.41},"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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":109.4,"y":86.1},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":125.12,"y":136.81},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"coordinates":{"x":110.92,"y":154.05},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":161.12,"y":166.73},"type":"O","description":"Lineout"}]}},{"startIndex":16,"endIndex":24,"top":[16,17,18,19],"bottom":[20,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":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":108.89,"y":151.52},"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":3,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":174.77,"y":130.2},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":123.61,"y":163.57},"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":3,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":196.12,"y":63.81},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":87.93,"y":75.45},"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":3,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":116.16,"y":61.45},"type":"O","description":"Flyout"}]}},{"startIndex":25,"endIndex":31,"top":[25,26,27,28],"bottom":[29,30,31],"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":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":147.28,"y":49.56},"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":4,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":116.23,"y":95.9},"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":4,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"coordinates":{"x":152.5,"y":151.01},"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":4,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":108.38,"y":153.04},"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":4,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":42.18,"y":103.81},"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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":119.34,"y":162.41},"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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"coordinates":{"x":140.33,"y":154.56},"type":"O","description":"Groundout"}]}},{"startIndex":32,"endIndex":38,"top":[32,33,34],"bottom":[35,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":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"coordinates":{"x":130.83,"y":50.64},"type":"O","description":"Lineout"},{"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":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"coordinates":{"x":113.45,"y":170.79},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":98.75,"y":139.86},"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":5,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":152.7,"y":86.21},"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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":105.15,"y":58.33},"type":"O","description":"Flyout"}]}},{"startIndex":39,"endIndex":48,"top":[39,40,41,42,43,44],"bottom":[45,46,47,48],"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":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":46.68,"y":68.36},"type":"H","description":"Home Run"},{"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":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":145.91,"y":154.56},"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":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":144.33,"y":91.24},"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":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":167.56,"y":91.77},"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":6,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":179.24,"y":101.44},"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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":122.07,"y":142.9},"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":6,"pitcher":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":185.46,"y":112.98},"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":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":65.79,"y":83.57},"type":"O","description":"Lineout"}]}},{"startIndex":49,"endIndex":56,"top":[49,50,51],"bottom":[52,53,54,55,56],"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":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"coordinates":{"x":157.8,"y":53.02},"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":7,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"coordinates":{"x":63.21,"y":110.06},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"batter":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"coordinates":{"x":94.18,"y":91.68},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":156.56,"y":153.55},"type":"O","description":"Forceout"},{"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":667463,"fullName":"John King","link":"/api/v1/people/667463"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":99.69,"y":50.59},"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":7,"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":74.86,"y":106.97},"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":667463,"fullName":"John King","link":"/api/v1/people/667463"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":140.04,"y":136.32},"type":"O","description":"Lineout"}]}},{"startIndex":57,"endIndex":64,"top":[57,58,59,60,61],"bottom":[62,63,64],"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":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":120.58,"y":137.79},"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":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":137.74,"y":58.51},"type":"O","description":"Lineout"},{"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":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":43.03,"y":127.89},"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":8,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":112.95,"y":148.98},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":162.64,"y":164.2},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":122.07,"y":145.94},"type":"O","description":"Groundout"}]}},{"startIndex":65,"endIndex":68,"top":[65,66,67,68],"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":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":86.26,"y":135.02},"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":9,"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"coordinates":{"x":105.34,"y":144.93},"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":9,"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"coordinates":{"x":67.2,"y":131.22},"type":"O","description":"Flyout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":4,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":3,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":4,"hits":10,"errors":0,"leftOnBase":6},"away":{"runs":1,"hits":7,"errors":0,"leftOnBase":7}},"defense":{"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"catcher":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"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":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"onDeck":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"inHole":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"battingOrder":8,"team":{"id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"}},"offense":{"batter":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"onDeck":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"inHole":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"battingOrder":8,"team":{"id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"}},"balls":3,"strikes":2,"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":6,"groundOuts":6,"airOuts":11,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".250","atBats":34,"obp":".326","slg":".402","ops":".728","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":35,"totalBases":10,"rbi":1,"leftOnBase":15,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":2,"lineOuts":3},"pitching":{"flyOuts":7,"groundOuts":8,"airOuts":14,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":10,"hitByPitch":0,"atBats":33,"obp":".324","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":128,"era":"3.96","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":4,"whip":"1.25","battersFaced":34,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":128,"balls":38,"strikes":90,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":4,"pitchesPerInning":"16.00","runsScoredPer9":"4.50","homeRunsPer9":"1.13","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":9,"putOuts":24,"errors":0,"chances":33,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":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":true,"isSubstitute":false}},"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":{},"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":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":true,"isSubstitute":false}},"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":"0-4 | 3 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":5,"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":7,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":61,"flyOuts":16,"groundOuts":33,"airOuts":33,"runs":28,"doubles":6,"triples":0,"homeRuns":14,"strikeOuts":60,"baseOnBalls":22,"intentionalWalks":0,"hits":47,"hitByPitch":3,"avg":".272","atBats":173,"obp":".364","slg":".549","ops":".913","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":198,"totalBases":95,"rbi":31,"leftOnBase":80,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.36","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":1,"putOuts":91,"errors":0,"chances":92,"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 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"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":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":96,"flyOuts":41,"groundOuts":71,"airOuts":74,"runs":35,"doubles":13,"triples":1,"homeRuns":18,"strikeOuts":99,"baseOnBalls":33,"intentionalWalks":1,"hits":72,"hitByPitch":2,"avg":".229","atBats":315,"obp":".305","slg":".448","ops":".753","caughtStealing":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":351,"totalBases":141,"rbi":51,"leftOnBase":169,"sacBunts":0,"sacFlies":1,"babip":".271","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.50","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":154,"errors":3,"chances":161,"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":{"note":"(L, 13-8)","summary":"6.0 IP, 3 ER, K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":6,"groundOuts":4,"airOuts":12,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":97,"inningsPitched":"6.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":26,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":97,"balls":29,"strikes":68,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"4.50","homeRunsPer9":"1.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"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":27,"gamesStarted":27,"flyOuts":105,"groundOuts":181,"airOuts":201,"runs":73,"doubles":27,"triples":2,"homeRuns":18,"strikeOuts":131,"baseOnBalls":47,"intentionalWalks":0,"hits":161,"hitByPitch":7,"atBats":670,"obp":".296","caughtStealing":6,"stolenBases":12,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":2667,"era":"3.46","inningsPitched":"176.2","wins":13,"losses":8,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":68,"whip":"1.18","battersFaced":728,"outs":530,"gamesPitched":27,"completeGames":1,"shutouts":1,"pitchesThrown":2667,"balls":884,"strikes":1783,"strikePercentage":".670","hitBatsmen":7,"balks":2,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.90","rbi":3,"winPercentage":".619","pitchesPerInning":"15.10","gamesFinished":0,"strikeoutWalkRatio":"2.79","strikeoutsPer9Inn":"6.67","walksPer9Inn":"2.39","hitsPer9Inn":"8.20","runsScoredPer9":"3.72","homeRunsPer9":"0.92","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":47,"lineOuts":49},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":14,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":14,"balls":3,"strikes":11,"strikePercentage":".790","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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"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":39,"gamesStarted":0,"flyOuts":14,"groundOuts":57,"airOuts":36,"runs":28,"doubles":9,"triples":2,"homeRuns":3,"strikeOuts":31,"baseOnBalls":24,"intentionalWalks":1,"hits":46,"hitByPitch":3,"atBats":166,"obp":".371","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":763,"era":"5.02","inningsPitched":"43.0","wins":3,"losses":3,"saves":4,"saveOpportunities":7,"holds":5,"blownSaves":3,"earnedRuns":24,"whip":"1.63","battersFaced":197,"outs":129,"gamesPitched":39,"completeGames":0,"shutouts":0,"pitchesThrown":763,"balls":301,"strikes":462,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.58","rbi":0,"winPercentage":".500","pitchesPerInning":"17.74","gamesFinished":15,"strikeoutWalkRatio":"1.29","strikeoutsPer9Inn":"6.49","walksPer9Inn":"5.02","hitsPer9Inn":"9.63","runsScoredPer9":"5.86","homeRunsPer9":"0.63","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":7,"errors":0,"chances":10,"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"}]},"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":{},"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":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":0,"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":true,"isSubstitute":false}},"ID665923":{"person":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"jerseyNumber":"3","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"700","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"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":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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":83,"flyOuts":17,"groundOuts":17,"airOuts":42,"runs":33,"doubles":10,"triples":1,"homeRuns":6,"strikeOuts":54,"baseOnBalls":19,"intentionalWalks":0,"hits":37,"hitByPitch":9,"avg":".250","atBats":148,"obp":".367","slg":".453","ops":".820","caughtStealing":6,"stolenBases":29,"stolenBasePercentage":".829","caughtStealingPercentage":".171","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":179,"totalBases":67,"rbi":11,"leftOnBase":64,"sacBunts":1,"sacFlies":1,"babip":".348","groundOutsToAirouts":"0.40","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"24.67","popOuts":16,"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":2,"putOuts":98,"errors":3,"chances":103,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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-4","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":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":123,"flyOuts":64,"groundOuts":92,"airOuts":136,"runs":60,"doubles":14,"triples":4,"homeRuns":7,"strikeOuts":103,"baseOnBalls":62,"intentionalWalks":0,"hits":84,"hitByPitch":9,"avg":".205","atBats":409,"obp":".322","slg":".311","ops":".633","caughtStealing":12,"stolenBases":19,"stolenBasePercentage":".613","caughtStealingPercentage":".387","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":486,"totalBases":127,"rbi":29,"leftOnBase":156,"sacBunts":5,"sacFlies":1,"babip":".257","groundOutsToAirouts":"0.68","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"58.43","popOuts":36,"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":4,"putOuts":278,"errors":0,"chances":282,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":53,"gamesStarted":0,"flyOuts":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":0,"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":true,"isSubstitute":false}},"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":{"summary":"1.0 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":6,"strikes":11,"strikePercentage":".650","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":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":50,"gamesStarted":1,"flyOuts":30,"groundOuts":57,"airOuts":53,"runs":24,"doubles":8,"triples":1,"homeRuns":7,"strikeOuts":33,"baseOnBalls":17,"intentionalWalks":2,"hits":33,"hitByPitch":4,"atBats":172,"obp":".276","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":714,"era":"3.99","inningsPitched":"49.2","wins":6,"losses":2,"saves":1,"saveOpportunities":1,"holds":4,"blownSaves":0,"earnedRuns":22,"whip":"1.01","battersFaced":197,"outs":149,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":714,"balls":254,"strikes":460,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":1,"winPercentage":".750","pitchesPerInning":"14.38","gamesFinished":12,"strikeoutWalkRatio":"1.94","strikeoutsPer9Inn":"5.98","walksPer9Inn":"3.08","hitsPer9Inn":"5.98","runsScoredPer9":"4.35","homeRunsPer9":"1.27","inheritedRunners":27,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":7,"lineOuts":16},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"900","stats":{"batting":{"summary":"3-3 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":6,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":110,"flyOuts":53,"groundOuts":91,"airOuts":118,"runs":32,"doubles":26,"triples":2,"homeRuns":6,"strikeOuts":29,"baseOnBalls":19,"intentionalWalks":0,"hits":91,"hitByPitch":0,"avg":".278","atBats":327,"obp":".317","slg":".425","ops":".742","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":348,"totalBases":139,"rbi":48,"leftOnBase":136,"sacBunts":1,"sacFlies":1,"babip":".290","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.50","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":155,"putOuts":100,"errors":11,"chances":266,"fielding":".959","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":{},"fielding":{}},"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":0,"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":{"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":true,"isSubstitute":false}},"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":"300","stats":{"batting":{"summary":"2-4","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"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":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":128,"flyOuts":80,"groundOuts":130,"airOuts":139,"runs":59,"doubles":16,"triples":6,"homeRuns":6,"strikeOuts":72,"baseOnBalls":62,"intentionalWalks":4,"hits":134,"hitByPitch":0,"avg":".288","atBats":466,"obp":".367","slg":".386","ops":".753","caughtStealing":5,"stolenBases":19,"stolenBasePercentage":".792","caughtStealingPercentage":".208","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":537,"totalBases":180,"rbi":47,"leftOnBase":189,"sacBunts":3,"sacFlies":6,"babip":".325","groundOutsToAirouts":"0.94","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"77.67","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":301,"putOuts":189,"errors":7,"chances":497,"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":{},"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":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":0,"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":true,"isSubstitute":false}},"ID683357":{"person":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"jerseyNumber":"17","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"600","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":35,"groundOuts":36,"airOuts":60,"runs":38,"doubles":13,"triples":0,"homeRuns":13,"strikeOuts":111,"baseOnBalls":22,"intentionalWalks":0,"hits":57,"hitByPitch":4,"avg":".222","atBats":257,"obp":".286","slg":".424","ops":".710","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":290,"totalBases":109,"rbi":52,"leftOnBase":105,"sacBunts":0,"sacFlies":7,"babip":".314","groundOutsToAirouts":"0.60","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.77","popOuts":8,"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":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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":true,"isSubstitute":false}},"ID677870":{"person":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"jerseyNumber":"19","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":true,"isSubstitute":false}},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"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,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | 3 K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":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":77,"flyOuts":28,"groundOuts":66,"airOuts":46,"runs":32,"doubles":7,"triples":0,"homeRuns":12,"strikeOuts":64,"baseOnBalls":16,"intentionalWalks":0,"hits":53,"hitByPitch":2,"avg":".236","atBats":225,"obp":".292","slg":".427","ops":".719","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":247,"totalBases":96,"rbi":36,"leftOnBase":95,"sacBunts":4,"sacFlies":0,"babip":".275","groundOutsToAirouts":"1.43","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.75","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":{"gamesStarted":1,"caughtStealing":19,"stolenBases":42,"stolenBasePercentage":".689","caughtStealingPercentage":".311","assists":35,"putOuts":574,"errors":6,"chances":615,"fielding":".990","passedBall":5,"pickoffs":2}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":"200","stats":{"batting":{"summary":"1-3 | BB","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":124,"flyOuts":77,"groundOuts":154,"airOuts":130,"runs":75,"doubles":29,"triples":7,"homeRuns":9,"strikeOuts":69,"baseOnBalls":28,"intentionalWalks":0,"hits":153,"hitByPitch":4,"avg":".308","atBats":497,"obp":".344","slg":".449","ops":".793","caughtStealing":4,"stolenBases":24,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":538,"totalBases":223,"rbi":54,"leftOnBase":194,"sacBunts":0,"sacFlies":9,"babip":".336","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"55.22","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":276,"putOuts":161,"errors":18,"chances":455,"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,672640,669364,665052,681715,683357,665923,691788,691594,645261,667463,680767],"pitchers":[645261,667463,680767],"bench":[677870,640459,688363,682663],"bullpen":[694795,664126,676534,806188,687473,676083,691587,656848,663969,676604],"battingOrder":[805300,672640,669364,665052,681715,683357,665923,691788,691594],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Sanoja (6, 6th inning off Nola, A, 0 on, 0 out)."},{"label":"TB","value":"Edwards, X 2; Hernández, H; Lopez, O; Sanoja 6."},{"label":"RBI","value":"Sanoja (48)."},{"label":"Runners left in scoring position, 2 out","value":"Conine; Hernández, H 2."},{"label":"Team RISP","value":"0-for-5."},{"label":"Team LOB","value":"7."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Edwards, X-Lopez, O-Conine)."}]}],"note":[]},"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":8,"airOuts":14,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":10,"hitByPitch":0,"avg":".241","atBats":33,"obp":".312","slg":".401","ops":".713","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":14,"rbi":4,"leftOnBase":11,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"33.00","popOuts":3,"lineOuts":4},"pitching":{"flyOuts":6,"groundOuts":6,"airOuts":11,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":34,"obp":".229","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":146,"era":"4.12","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":1,"whip":"1.31","battersFaced":35,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":146,"balls":51,"strikes":95,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":1,"pitchesPerInning":"16.22","runsScoredPer9":"1.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":27,"errors":0,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID669016":{"person":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"700","stats":{"batting":{"summary":"2-4","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"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":2,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":122,"flyOuts":65,"groundOuts":94,"airOuts":114,"runs":64,"doubles":17,"triples":2,"homeRuns":17,"strikeOuts":120,"baseOnBalls":29,"intentionalWalks":5,"hits":122,"hitByPitch":2,"avg":".274","atBats":445,"obp":".319","slg":".436","ops":".755","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":481,"totalBases":194,"rbi":54,"leftOnBase":186,"sacBunts":1,"sacFlies":4,"babip":".337","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"26.18","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":213,"errors":2,"chances":215,"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":{},"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":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":true,"isSubstitute":false}},"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":"800","stats":{"batting":{"summary":"1-3","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":4,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":118,"flyOuts":37,"groundOuts":115,"airOuts":74,"runs":38,"doubles":17,"triples":4,"homeRuns":2,"strikeOuts":68,"baseOnBalls":21,"intentionalWalks":0,"hits":93,"hitByPitch":3,"avg":".270","atBats":344,"obp":".316","slg":".360","ops":".676","caughtStealing":4,"stolenBases":16,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":374,"totalBases":124,"rbi":31,"leftOnBase":138,"sacBunts":4,"sacFlies":2,"babip":".330","groundOutsToAirouts":"1.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"172.00","popOuts":11,"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":1,"putOuts":198,"errors":1,"chances":200,"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":"1-3 | BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":128,"flyOuts":65,"groundOuts":115,"airOuts":111,"runs":80,"doubles":23,"triples":3,"homeRuns":25,"strikeOuts":112,"baseOnBalls":91,"intentionalWalks":3,"hits":116,"hitByPitch":1,"avg":".260","atBats":447,"obp":".381","slg":".492","ops":".873","caughtStealing":5,"stolenBases":7,"stolenBasePercentage":".583","caughtStealingPercentage":".417","groundIntoDoublePlay":16,"groundIntoTriplePlay":0,"plateAppearances":546,"totalBases":220,"rbi":72,"leftOnBase":183,"sacBunts":0,"sacFlies":7,"babip":".287","groundOutsToAirouts":"1.04","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.88","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,"stats":{"batting":{},"pitching":{},"fielding":{}},"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":{"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":true,"isSubstitute":false}},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":21,"gamesStarted":21,"flyOuts":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":0,"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":{"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":true,"isSubstitute":false}},"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":{"note":"(S, 28)","summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"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":".---","numberOfPitches":18,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":18,"balls":7,"strikes":11,"strikePercentage":".610","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":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":48,"gamesStarted":0,"flyOuts":9,"groundOuts":43,"airOuts":25,"runs":10,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":63,"baseOnBalls":8,"intentionalWalks":0,"hits":39,"hitByPitch":3,"atBats":170,"obp":".276","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":733,"era":"1.79","inningsPitched":"45.1","wins":1,"losses":4,"saves":28,"saveOpportunities":30,"holds":0,"blownSaves":2,"earnedRuns":9,"whip":"1.04","battersFaced":181,"outs":136,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":733,"balls":259,"strikes":474,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.72","rbi":0,"winPercentage":".200","pitchesPerInning":"16.17","gamesFinished":44,"strikeoutWalkRatio":"7.88","strikeoutsPer9Inn":"12.51","walksPer9Inn":"1.59","hitsPer9Inn":"7.74","runsScoredPer9":"1.99","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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"fielding":{}},"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":0,"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":true,"isSubstitute":false}},"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":"0-4","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":123,"flyOuts":69,"groundOuts":155,"airOuts":126,"runs":46,"doubles":22,"triples":0,"homeRuns":14,"strikeOuts":69,"baseOnBalls":32,"intentionalWalks":1,"hits":110,"hitByPitch":8,"avg":".242","atBats":455,"obp":".300","slg":".382","ops":".682","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":17,"groundIntoTriplePlay":0,"plateAppearances":500,"totalBases":174,"rbi":71,"leftOnBase":189,"sacBunts":0,"sacFlies":5,"babip":".255","groundOutsToAirouts":"1.23","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.50","popOuts":20,"lineOuts":37},"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":199,"errors":11,"chances":369,"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":{"note":"(H, 11)","summary":"1.0 IP, 0 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":28,"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":28,"balls":12,"strikes":16,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":49,"gamesStarted":0,"flyOuts":22,"groundOuts":41,"airOuts":38,"runs":17,"doubles":3,"triples":1,"homeRuns":4,"strikeOuts":58,"baseOnBalls":13,"intentionalWalks":0,"hits":35,"hitByPitch":2,"atBats":170,"obp":".267","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":770,"era":"2.89","inningsPitched":"46.2","wins":2,"losses":1,"saves":1,"saveOpportunities":4,"holds":11,"blownSaves":3,"earnedRuns":15,"whip":"1.03","battersFaced":187,"outs":140,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":770,"balls":277,"strikes":493,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.08","rbi":0,"winPercentage":".667","pitchesPerInning":"16.50","gamesFinished":5,"strikeoutWalkRatio":"4.46","strikeoutsPer9Inn":"11.19","walksPer9Inn":"2.51","hitsPer9Inn":"6.75","runsScoredPer9":"3.28","homeRunsPer9":"0.77","inheritedRunners":23,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":10},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":122,"flyOuts":78,"groundOuts":110,"airOuts":129,"runs":56,"doubles":25,"triples":6,"homeRuns":9,"strikeOuts":79,"baseOnBalls":49,"intentionalWalks":0,"hits":112,"hitByPitch":2,"avg":".264","atBats":425,"obp":".341","slg":".414","ops":".755","caughtStealing":0,"stolenBases":23,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":481,"totalBases":176,"rbi":59,"leftOnBase":179,"sacBunts":3,"sacFlies":2,"babip":".304","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.22","popOuts":25,"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":275,"putOuts":154,"errors":1,"chances":430,"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":"0-4 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"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":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":122,"flyOuts":56,"groundOuts":62,"airOuts":101,"runs":73,"doubles":15,"triples":1,"homeRuns":37,"strikeOuts":184,"baseOnBalls":80,"intentionalWalks":5,"hits":111,"hitByPitch":6,"avg":".244","atBats":454,"obp":".362","slg":".526","ops":".888","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":545,"totalBases":239,"rbi":74,"leftOnBase":158,"sacBunts":0,"sacFlies":4,"babip":".312","groundOutsToAirouts":"0.61","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"12.27","popOuts":27,"lineOuts":18},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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,"battingOrder":"900","stats":{"batting":{"summary":"2-3 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":2,"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":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":7,"groundOuts":15,"airOuts":13,"runs":8,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":2,"avg":".159","atBats":44,"obp":".224","slg":".159","ops":".383","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":49,"totalBases":7,"rbi":3,"leftOnBase":17,"sacBunts":0,"sacFlies":1,"babip":".200","groundOutsToAirouts":"1.15","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":{"gamesStarted":1,"caughtStealing":7,"stolenBases":12,"stolenBasePercentage":".632","caughtStealingPercentage":".368","assists":9,"putOuts":119,"errors":1,"chances":129,"fielding":".992","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":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":true,"isSubstitute":false}},"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":{"note":"(W, 5-9)","summary":"7.0 IP, ER, 8 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":5,"airOuts":8,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":26,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":100,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":26,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":100,"balls":32,"strikes":68,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.29","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"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":26,"gamesStarted":26,"flyOuts":75,"groundOuts":115,"airOuts":137,"runs":80,"doubles":24,"triples":3,"homeRuns":31,"strikeOuts":146,"baseOnBalls":46,"intentionalWalks":2,"hits":148,"hitByPitch":1,"atBats":540,"obp":".330","caughtStealing":5,"stolenBases":8,"stolenBasePercentage":".615","caughtStealingPercentage":".385","numberOfPitches":2366,"era":"5.12","inningsPitched":"137.0","wins":5,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":78,"whip":"1.42","battersFaced":593,"outs":411,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2366,"balls":868,"strikes":1498,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.84","rbi":1,"winPercentage":".357","pitchesPerInning":"17.27","gamesFinished":0,"strikeoutWalkRatio":"3.17","strikeoutsPer9Inn":"9.59","walksPer9Inn":"3.02","hitsPer9Inn":"9.72","runsScoredPer9":"5.26","homeRunsPer9":"2.04","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":29,"lineOuts":33},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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":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":false,"isOnBench":true,"isSubstitute":false}},"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":"2-4 | HR, 2 RBI, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"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":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":120,"flyOuts":123,"groundOuts":135,"airOuts":188,"runs":61,"doubles":27,"triples":7,"homeRuns":6,"strikeOuts":24,"baseOnBalls":27,"intentionalWalks":4,"hits":155,"hitByPitch":4,"avg":".319","atBats":486,"obp":".353","slg":".440","ops":".793","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":533,"totalBases":214,"rbi":54,"leftOnBase":151,"sacBunts":6,"sacFlies":10,"babip":".320","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"81.00","popOuts":21,"lineOuts":44},"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":312,"putOuts":161,"errors":6,"chances":479,"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":"2-4 | 2B, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":3,"rbi":1,"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":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":123,"flyOuts":75,"groundOuts":125,"airOuts":140,"runs":84,"doubles":22,"triples":1,"homeRuns":17,"strikeOuts":118,"baseOnBalls":35,"intentionalWalks":1,"hits":125,"hitByPitch":4,"avg":".248","atBats":505,"obp":".300","slg":".396","ops":".696","caughtStealing":3,"stolenBases":17,"stolenBasePercentage":".850","caughtStealingPercentage":".150","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":547,"totalBases":200,"rbi":49,"leftOnBase":187,"sacBunts":0,"sacFlies":3,"babip":".290","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.71","popOuts":25,"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":271,"putOuts":150,"errors":18,"chances":439,"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"301","stats":{"batting":{"summary":"0-0","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"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":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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,656537,650333,664761,681082,669016,702222,596117,605400,680742,661395],"pitchers":[605400,680742,661395],"bench":[650559,592663,624641],"bullpen":[621237,689147,666200,641835,686934,691725,548384,650911,663767,554430],"battingOrder":[656941,607208,656537,650333,664761,681082,669016,702222,596117],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Turner (22, King, Jo)."},{"label":"HR","value":"Arraez (6, 3rd inning off Alcantara, S, 1 on, 1 out)."},{"label":"TB","value":"Arraez 5; Crawford; Harper, B; Marsh 2; Stubbs, G 2; Turner 3."},{"label":"RBI","value":"Arraez 2 (54); Stubbs, G (3); Turner (49)."},{"label":"2-out RBI","value":"Stubbs, G."},{"label":"Runners left in scoring position, 2 out","value":"Arraez; Schwarber 2."},{"label":"GIDP","value":"Harper, B."},{"label":"Team RISP","value":"2-for-5."},{"label":"Team LOB","value":"6."}]}],"note":[]}},"officials":[{"official":{"id":623949,"fullName":"Clint Vondrak","link":"/api/v1/people/623949"},"officialType":"Home Plate"},{"official":{"id":429805,"fullName":"Todd Tichenor","link":"/api/v1/people/429805"},"officialType":"First Base"},{"official":{"id":658325,"fullName":"Tyler Jones","link":"/api/v1/people/658325"},"officialType":"Second Base"},{"official":{"id":575629,"fullName":"Shane Livensparger","link":"/api/v1/people/575629"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Turner 2 (Strike-Overturned to Ball, Strike-Confirmed); Harper, B (Strike-Overturned to Ball); Mack (Ball-Overturned to Strike); Ruiz, E (Strike-Overturned to Ball)."},{"label":"Pitches-strikes","value":"Alcantara, S 97-68; King, Jo 17-11; Vodnik 14-11; Nola, A 100-68; Bowlan 28-16; Duran, J 18-11."},{"label":"Groundouts-flyouts","value":"Alcantara, S 4-6; King, Jo 1-1; Vodnik 3-0; Nola, A 5-4; Bowlan 0-1; Duran, J 1-1."},{"label":"Batters faced","value":"Alcantara, S 26; King, Jo 5; Vodnik 3; Nola, A 26; Bowlan 5; Duran, J 4."},{"label":"Umpires","value":"HP: Clint Vondrak. 1B: Todd Tichenor. 2B: Tyler Jones. 3B: Shane Livensparger. "},{"label":"Weather","value":"85 degrees, Partly Cloudy."},{"label":"Wind","value":"9 mph, L To R."},{"label":"First pitch","value":"6:06 PM."},{"label":"T","value":"2:35."},{"label":"Att","value":"37,031."},{"label":"Venue","value":"Citizens Bank Park."},{"label":"August 19, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400","boxscoreName":"Nola, A"},"jerseyNumber":"27","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"note":"(W, 5-9)","summary":"7.0 IP, ER, 8 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":5,"airOuts":8,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":26,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":100,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":26,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":100,"balls":32,"strikes":68,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.29","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"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":26,"gamesStarted":26,"flyOuts":75,"groundOuts":115,"airOuts":137,"runs":80,"doubles":24,"triples":3,"homeRuns":31,"strikeOuts":146,"baseOnBalls":46,"intentionalWalks":2,"hits":148,"hitByPitch":1,"atBats":540,"obp":".330","caughtStealing":5,"stolenBases":8,"stolenBasePercentage":".615","caughtStealingPercentage":".385","numberOfPitches":2366,"era":"5.12","inningsPitched":"137.0","wins":5,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":78,"whip":"1.42","battersFaced":593,"outs":411,"gamesPitched":26,"completeGames":0,"shutouts":0,"pitchesThrown":2366,"balls":868,"strikes":1498,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.84","rbi":1,"winPercentage":".357","pitchesPerInning":"17.27","gamesFinished":0,"strikeoutWalkRatio":"3.17","strikeoutsPer9Inn":"9.59","walksPer9Inn":"3.02","hitsPer9Inn":"9.72","runsScoredPer9":"5.26","homeRunsPer9":"2.04","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":29,"lineOuts":33},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":71,"pitchingGameScore":71},{"player":{"person":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594","boxscoreName":"Sanoja"},"jerseyNumber":"8","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"900","stats":{"batting":{"summary":"3-3 | HR, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":6,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":110,"flyOuts":53,"groundOuts":91,"airOuts":118,"runs":32,"doubles":26,"triples":2,"homeRuns":6,"strikeOuts":29,"baseOnBalls":19,"intentionalWalks":0,"hits":91,"hitByPitch":0,"avg":".278","atBats":327,"obp":".317","slg":".425","ops":".742","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":348,"totalBases":139,"rbi":48,"leftOnBase":136,"sacBunts":1,"sacFlies":1,"babip":".290","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.50","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":155,"putOuts":100,"errors":11,"chances":266,"fielding":".959","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"type":"hitter","gameScore":64,"hittingGameScore":64},{"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":"2-4 | HR, 2 RBI, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"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":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":120,"flyOuts":123,"groundOuts":135,"airOuts":188,"runs":61,"doubles":27,"triples":7,"homeRuns":6,"strikeOuts":24,"baseOnBalls":27,"intentionalWalks":4,"hits":155,"hitByPitch":4,"avg":".319","atBats":486,"obp":".353","slg":".440","ops":".793","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":533,"totalBases":214,"rbi":54,"leftOnBase":151,"sacBunts":6,"sacFlies":10,"babip":".320","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"81.00","popOuts":21,"lineOuts":44},"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":312,"putOuts":161,"errors":6,"chances":479,"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":60,"hittingGameScore":60}]},"decisions":{"winner":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"loser":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"save":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}