{"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":823427,"link":"/api/v1.1/game/823427/feed/live","metaData":{"wait":10,"timeStamp":"20260818_015155","gameEvents":["force_out","game_finished"],"logicalEvents":["midInning","countChange","count01","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823427,"type":"R","doubleHeader":"N","id":"2026/08/17/miamlb-phimlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823427-2026-08-17","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-08-17T22:40:00Z","originalDate":"2026-08-17","officialDate":"2026-08-17","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146","season":2026,"venue":{"id":4169,"name":"loanDepot park","link":"/api/v1/venues/4169"},"springVenue":{"id":2520,"link":"/api/v1/venues/2520"},"teamCode":"mia","fileCode":"mia","abbreviation":"MIA","teamName":"Marlins","locationName":"Miami","firstYearOfPlay":"1991","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":204,"name":"National League East","link":"/api/v1/divisions/204"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Miami","record":{"gamesPlayed":126,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":64,"losses":62,"ties":0,"pct":".508"},"records":{},"divisionLeader":false,"wins":64,"losses":62,"winningPercentage":".508"},"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":126,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":68,"losses":58,"ties":0,"pct":".540"},"records":{},"divisionLeader":false,"wins":68,"losses":58,"winningPercentage":".540"},"franchiseName":"Philadelphia","clubName":"Phillies","active":true}},"players":{"ID669016":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016","firstName":"Brandon","lastName":"Marsh","primaryNumber":"16","birthDate":"1997-12-18","currentAge":28,"birthCity":"Buford","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Brandon","useLastName":"Marsh","middleName":"Chase","boxscoreName":"Marsh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2021-07-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Marsh","nameSlug":"brandon-marsh-669016","firstLastName":"Brandon Marsh","lastFirstName":"Marsh, Brandon","lastInitName":"Marsh, B","initLastName":"B Marsh","fullFMLName":"Brandon Chase Marsh","fullLFMName":"Marsh, Brandon Chase","strikeZoneTop":3.312,"strikeZoneBottom":1.672},"ID665052":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052","firstName":"Griffin","lastName":"Conine","primaryNumber":"18","birthDate":"1997-07-11","currentAge":29,"birthCity":"Plantation","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Griffin","useLastName":"Conine","middleName":"Riley","boxscoreName":"Conine","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2024-08-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Griffin Conine","nameSlug":"griffin-conine-665052","firstLastName":"Griffin Conine","lastFirstName":"Conine, Griffin","lastInitName":"Conine, G","initLastName":"G Conine","fullFMLName":"Griffin Riley Conine","fullLFMName":"Conine, Griffin Riley","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID621237":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237","firstName":"José","lastName":"Alvarado","primaryNumber":"46","birthDate":"1995-05-21","currentAge":31,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 2\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Alvarado","middleName":"Antonio","boxscoreName":"Alvarado","nickName":"El Pocho","gender":"M","nameMatrilineal":"Lizarzabal","isPlayer":true,"isVerified":true,"pronunciation":"all-vuh-RAH-doh","mlbDebutDate":"2017-05-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"José Alvarado","nameSlug":"jose-alvarado-621237","firstLastName":"José Alvarado","lastFirstName":"Alvarado, José","lastInitName":"Alvarado, J","initLastName":"J Alvarado","fullFMLName":"José Antonio Alvarado","fullLFMName":"Alvarado, José Antonio","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID650911":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911","firstName":"Cristopher","lastName":"Sánchez","primaryNumber":"61","birthDate":"1996-12-12","currentAge":29,"birthCity":"La Romana","birthCountry":"Dominican Republic","height":"6' 6\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cristopher","useLastName":"Sánchez","middleName":"Alexis","boxscoreName":"Sánchez, C","gender":"M","nameMatrilineal":"Valera","isPlayer":true,"isVerified":true,"pronunciation":"KRISS-tuh-furr","mlbDebutDate":"2021-06-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cristopher Sánchez","nameSlug":"cristopher-sanchez-650911","firstLastName":"Cristopher Sánchez","lastFirstName":"Sánchez, Cristopher","lastInitName":"Sánchez, C","initLastName":"C Sánchez","fullFMLName":"Cristopher Alexis Sánchez","fullLFMName":"Sánchez, Cristopher Alexis","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID650559":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559","firstName":"Bryan","lastName":"De La Cruz","primaryNumber":"41","birthDate":"1996-12-16","currentAge":29,"birthCity":"Santo Domingo Este","birthCountry":"Dominican Republic","height":"6' 0\"","weight":175,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Bryan","useLastName":"De La Cruz","middleName":"Starling","boxscoreName":"De La Cruz, B","gender":"M","nameMatrilineal":"Quezada","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-04-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryan De La Cruz","nameSlug":"bryan-de-la-cruz-650559","firstLastName":"Bryan De La Cruz","lastFirstName":"De La Cruz, Bryan","lastInitName":"De La Cruz, B","initLastName":"B De La Cruz","fullFMLName":"Bryan Starling De La Cruz","fullLFMName":"De La Cruz, Bryan Starling","strikeZoneTop":3.23,"strikeZoneBottom":1.63},"ID664126":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126","firstName":"Peter","lastName":"Fairbanks","primaryNumber":"29","birthDate":"1993-12-16","currentAge":32,"birthCity":"Milwaukee","birthStateProvince":"WI","birthCountry":"USA","height":"6' 6\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Pete","useLastName":"Fairbanks","middleName":"Anderson","boxscoreName":"Fairbanks","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-06-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Pete Fairbanks","nameSlug":"pete-fairbanks-664126","firstLastName":"Pete Fairbanks","lastFirstName":"Fairbanks, Pete","lastInitName":"Fairbanks, P","initLastName":"P Fairbanks","fullFMLName":"Peter Anderson Fairbanks","fullLFMName":"Fairbanks, Peter Anderson","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID547180":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180","firstName":"Bryce","lastName":"Harper","primaryNumber":"3","birthDate":"1992-10-16","currentAge":33,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Bryce","useLastName":"Harper","middleName":"Aron Max","boxscoreName":"Harper, B","nickName":"Harp","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"HARR-purr","mlbDebutDate":"2012-04-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Harper","nameSlug":"bryce-harper-547180","firstLastName":"Bryce Harper","lastFirstName":"Harper, Bryce","lastInitName":"Harper, B","initLastName":"B Harper","fullFMLName":"Bryce Aron Max Harper","fullLFMName":"Harper, Bryce Aron Max","strikeZoneTop":3.265,"strikeZoneBottom":1.648},"ID592663":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663","firstName":"Jacob","lastName":"Realmuto","primaryNumber":"10","birthDate":"1991-03-18","currentAge":35,"birthCity":"Del City","birthStateProvince":"OK","birthCountry":"USA","height":"6' 0\"","weight":212,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"J.T.","useLastName":"Realmuto","middleName":"Tyler","boxscoreName":"Realmuto","nickName":"Real","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"reel-MYOO-toh","mlbDebutDate":"2014-06-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"J.T. Realmuto","nameSlug":"j-t-realmuto-592663","firstLastName":"J.T. Realmuto","lastFirstName":"Realmuto, J.T.","lastInitName":"Realmuto, J","initLastName":"J Realmuto","fullFMLName":"Jacob Tyler Realmuto","fullLFMName":"Realmuto, Jacob Tyler","strikeZoneTop":3.2,"strikeZoneBottom":1.615},"ID554430":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430","firstName":"Zachary","lastName":"Wheeler","primaryNumber":"45","birthDate":"1990-05-30","currentAge":36,"birthCity":"Smyrna","birthStateProvince":"GA","birthCountry":"USA","height":"6' 4\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Zack","useLastName":"Wheeler","middleName":"Harrison","boxscoreName":"Wheeler","nickName":"Wheels","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"WEE-lurr","mlbDebutDate":"2013-06-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Zack Wheeler","nameSlug":"zack-wheeler-554430","firstLastName":"Zack Wheeler","lastFirstName":"Wheeler, Zack","lastInitName":"Wheeler, Z","initLastName":"Z Wheeler","fullFMLName":"Zachary Harrison Wheeler","fullLFMName":"Wheeler, Zachary Harrison","strikeZoneTop":3.61,"strikeZoneBottom":1.76},"ID680767":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767","firstName":"Victor","lastName":"Vodnik","primaryNumber":"38","birthDate":"1999-10-09","currentAge":26,"birthCity":"Whittier","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":216,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Victor","useLastName":"Vodnik","middleName":"Francisco","boxscoreName":"Vodnik","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"VOD-nik","mlbDebutDate":"2023-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Victor Vodnik","nameSlug":"victor-vodnik-680767","firstLastName":"Victor Vodnik","lastFirstName":"Vodnik, Victor","lastInitName":"Vodnik, V","initLastName":"V Vodnik","fullFMLName":"Victor Francisco Vodnik","fullLFMName":"Vodnik, Victor Francisco","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID689147":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147","firstName":"Richard","lastName":"Kerkering","primaryNumber":"50","birthDate":"2001-04-04","currentAge":25,"birthCity":"Huntington Beach","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":204,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Orion","useLastName":"Kerkering","middleName":"Orion","boxscoreName":"Kerkering","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"pronunciation":"OH-ryan kerr-kerr-ring","mlbDebutDate":"2023-09-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Orion Kerkering","nameSlug":"orion-kerkering-689147","firstLastName":"Orion Kerkering","lastFirstName":"Kerkering, Orion","lastInitName":"Kerkering, O","initLastName":"O Kerkering","fullFMLName":"Richard Orion Kerkering","fullLFMName":"Kerkering, Richard Orion","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID664761":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761","firstName":"Alec","lastName":"Bohm","primaryNumber":"28","birthDate":"1996-08-03","currentAge":30,"birthCity":"Omaha","birthStateProvince":"NE","birthCountry":"USA","height":"6' 4\"","weight":218,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Alec","useLastName":"Bohm","middleName":"Daniel","boxscoreName":"Bohm","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"pronunciation":"bome; like home","mlbDebutDate":"2020-08-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alec Bohm","nameSlug":"alec-bohm-664761","firstLastName":"Alec Bohm","lastFirstName":"Bohm, Alec","lastInitName":"Bohm, A","initLastName":"A Bohm","fullFMLName":"Alec Daniel Bohm","fullLFMName":"Bohm, Alec Daniel","strikeZoneTop":3.407,"strikeZoneBottom":1.719},"ID665923":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923","firstName":"Esteury","lastName":"Ruiz","primaryNumber":"3","birthDate":"1999-02-15","currentAge":27,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"5' 11\"","weight":169,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Esteury","useLastName":"Ruiz","boxscoreName":"Ruiz, E","gender":"M","nameMatrilineal":"Reyes","isPlayer":true,"isVerified":true,"pronunciation":"es-tay-OO-ree","mlbDebutDate":"2022-07-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Esteury Ruiz","nameSlug":"esteury-ruiz-665923","firstLastName":"Esteury Ruiz","lastFirstName":"Ruiz, Esteury","lastInitName":"Ruiz, E","initLastName":"E Ruiz","fullFMLName":"Esteury Ruiz","fullLFMName":"Ruiz, Esteury","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID641835":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835","firstName":"Timothy","lastName":"Mayza","primaryNumber":"37","birthDate":"1992-01-15","currentAge":34,"birthCity":"Allentown","birthStateProvince":"PA","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tim","useLastName":"Mayza","middleName":"Gerard","boxscoreName":"Mayza","nickName":"Mayz","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"pronunciation":"MAY-zuh","mlbDebutDate":"2017-08-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tim Mayza","nameSlug":"tim-mayza-641835","firstLastName":"Tim Mayza","lastFirstName":"Mayza, Tim","lastInitName":"Mayza, T","initLastName":"T Mayza","fullFMLName":"Timothy Gerard Mayza","fullLFMName":"Mayza, Timothy Gerard","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID656941":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941","firstName":"Kyle","lastName":"Schwarber","primaryNumber":"12","birthDate":"1993-03-05","currentAge":33,"birthCity":"Middletown","birthStateProvince":"OH","birthCountry":"USA","height":"5' 11\"","weight":229,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Kyle","useLastName":"Schwarber","middleName":"Joseph","boxscoreName":"Schwarber","nickName":"Schwarbs","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"SHWAR-burr","mlbDebutDate":"2015-06-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Kyle Schwarber","nameSlug":"kyle-schwarber-656941","firstLastName":"Kyle Schwarber","lastFirstName":"Schwarber, Kyle","lastInitName":"Schwarber, K","initLastName":"K Schwarber","fullFMLName":"Kyle Joseph Schwarber","fullLFMName":"Schwarber, Kyle Joseph","strikeZoneTop":3.181,"strikeZoneBottom":1.605},"ID687473":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473","firstName":"Ryan","lastName":"Gusto","primaryNumber":"65","birthDate":"1999-03-11","currentAge":27,"birthCity":"Santa Rosa","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":232,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Gusto","middleName":"Cole","boxscoreName":"Gusto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"GUST-o","mlbDebutDate":"2025-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ryan Gusto","nameSlug":"ryan-gusto-687473","firstLastName":"Ryan Gusto","lastFirstName":"Gusto, Ryan","lastInitName":"Gusto, R","initLastName":"R Gusto","fullFMLName":"Ryan Cole Gusto","fullLFMName":"Gusto, Ryan Cole","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID688363":{"id":688363,"fullName":"Graham Pauley","link":"/api/v1/people/688363","firstName":"Graham","lastName":"Pauley","primaryNumber":"21","birthDate":"2000-09-24","currentAge":25,"birthCity":"Alpharetta","birthStateProvince":"GA","birthCountry":"USA","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Graham","useLastName":"Pauley","middleName":"Austin","boxscoreName":"Pauley","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2024-03-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Graham Pauley","nameSlug":"graham-pauley-688363","firstLastName":"Graham Pauley","lastFirstName":"Pauley, Graham","lastInitName":"Pauley, G","initLastName":"G Pauley","fullFMLName":"Graham Austin Pauley","fullLFMName":"Pauley, Graham Austin","strikeZoneTop":3.254,"strikeZoneBottom":1.642},"ID596117":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117","firstName":"Garrett","lastName":"Stubbs","primaryNumber":"21","birthDate":"1993-05-26","currentAge":33,"birthCity":"San Diego","birthStateProvince":"CA","birthCountry":"USA","height":"5' 9\"","weight":170,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Garrett","useLastName":"Stubbs","middleName":"Patrick","boxscoreName":"Stubbs, G","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-05-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Garrett Stubbs","nameSlug":"garrett-stubbs-596117","firstLastName":"Garrett Stubbs","lastFirstName":"Stubbs, Garrett","lastInitName":"Stubbs, G","initLastName":"G Stubbs","fullFMLName":"Garrett Patrick Stubbs","fullLFMName":"Stubbs, Garrett Patrick","strikeZoneTop":3.073,"strikeZoneBottom":1.551},"ID683357":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357","firstName":"Owen","lastName":"Caissie","primaryNumber":"17","birthDate":"2002-07-08","currentAge":24,"birthCity":"Burlington","birthStateProvince":"ON","birthCountry":"Canada","height":"6' 4\"","weight":190,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Owen","useLastName":"Caissie","middleName":"Andrew","boxscoreName":"Caissie","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"pronunciation":"KAY-see","mlbDebutDate":"2025-08-14","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Owen Caissie","nameSlug":"owen-caissie-683357","firstLastName":"Owen Caissie","lastFirstName":"Caissie, Owen","lastInitName":"Caissie, O","initLastName":"O Caissie","fullFMLName":"Owen Andrew Caissie","fullLFMName":"Caissie, Owen Andrew","strikeZoneTop":3.369,"strikeZoneBottom":1.7},"ID686934":{"id":686934,"fullName":"Alex McFarlane","link":"/api/v1/people/686934","firstName":"Alexander","lastName":"McFarlane","primaryNumber":"71","birthDate":"2001-06-09","currentAge":25,"birthCity":"St. Thomas","birthStateProvince":"VI","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alex","useLastName":"McFarlane","middleName":"Jeffrey","boxscoreName":"McFarlane","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-07-22","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex McFarlane","nameSlug":"alex-mcfarlane-686934","firstLastName":"Alex McFarlane","lastFirstName":"McFarlane, Alex","lastInitName":"McFarlane, A","initLastName":"A McFarlane","fullFMLName":"Alexander Jeffrey McFarlane","fullLFMName":"McFarlane, Alexander Jeffrey","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID682663":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663","firstName":"Agustín","lastName":"Ramírez","primaryNumber":"50","birthDate":"2001-09-10","currentAge":24,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Agustín","useLastName":"Ramírez","boxscoreName":"Ramírez","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"aug-us-teen","mlbDebutDate":"2025-04-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Agustín Ramírez","nameSlug":"agustin-ramirez-682663","firstLastName":"Agustín Ramírez","lastFirstName":"Ramírez, Agustín","lastInitName":"Ramírez, A","initLastName":"A Ramírez","fullFMLName":"Agustín Ramírez","fullLFMName":"Ramírez, Agustín ","strikeZoneTop":3.257,"strikeZoneBottom":1.644},"ID677870":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870","firstName":"Leonardo","lastName":"Jimenez","primaryNumber":"19","birthDate":"2001-05-17","currentAge":25,"birthCity":"Chitre","birthCountry":"Panama","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Leo","useLastName":"Jiménez","middleName":"Joel","boxscoreName":"Jiménez, L","gender":"M","nameMatrilineal":"Green","isPlayer":true,"isVerified":true,"pronunciation":"lay-oh him-EN-ez","mlbDebutDate":"2024-06-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Leo Jiménez","nameSlug":"leo-jimenez-677870","firstLastName":"Leo Jiménez","lastFirstName":"Jiménez, Leo","lastInitName":"Jiménez, L","initLastName":"L Jiménez","fullFMLName":"Leonardo Joel Jiménez","fullLFMName":"Jiménez, Leonardo Joel","strikeZoneTop":3.118,"strikeZoneBottom":1.574},"ID605400":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400","firstName":"Aaron","lastName":"Nola","primaryNumber":"27","birthDate":"1993-06-04","currentAge":33,"birthCity":"Baton Rouge","birthStateProvince":"LA","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aaron","useLastName":"Nola","middleName":"Michael","boxscoreName":"Nola, A","nickName":"Nols","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"NO-luh","mlbDebutDate":"2015-07-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Aaron Nola","nameSlug":"aaron-nola-605400","firstLastName":"Aaron Nola","lastFirstName":"Nola, Aaron","lastInitName":"Nola, A","initLastName":"A Nola","fullFMLName":"Aaron Michael Nola","fullLFMName":"Nola, Aaron Michael","strikeZoneTop":3.36,"strikeZoneBottom":1.54},"ID640459":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459","firstName":"Brian","lastName":"Navarreto","primaryNumber":"64","birthDate":"1994-12-29","currentAge":31,"birthCity":"Bayamon","birthCountry":"Puerto Rico","height":"6' 1\"","weight":233,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Brian","useLastName":"Navarreto","middleName":"Eduardo","boxscoreName":"Navarreto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2020-08-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brian Navarreto","nameSlug":"brian-navarreto-640459","firstLastName":"Brian Navarreto","lastFirstName":"Navarreto, Brian","lastInitName":"Navarreto, B","initLastName":"B Navarreto","fullFMLName":"Brian Eduardo Navarreto","fullLFMName":"Navarreto, Brian Eduardo","strikeZoneTop":3.236,"strikeZoneBottom":1.633},"ID650333":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333","firstName":"Luis","lastName":"Arraez","primaryNumber":"4","birthDate":"1997-04-09","currentAge":29,"birthCity":"San Felipe","birthCountry":"Venezuela","height":"5' 10\"","weight":186,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Luis","useLastName":"Arraez","middleName":"Sangel","boxscoreName":"Arraez","nickName":"La Regadera","gender":"M","nameMatrilineal":"Reveron","isPlayer":true,"isVerified":true,"pronunciation":"ah-RISE","mlbDebutDate":"2019-05-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Luis Arraez","nameSlug":"luis-arraez-650333","firstLastName":"Luis Arraez","lastFirstName":"Arraez, Luis","lastInitName":"Arraez, L","initLastName":"L Arraez","fullFMLName":"Luis Sangel Arraez","fullLFMName":"Arraez, Luis Sangel","strikeZoneTop":3.12,"strikeZoneBottom":1.58},"ID691725":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725","firstName":"Andrew","lastName":"Painter","primaryNumber":"24","birthDate":"2003-04-10","currentAge":23,"birthCity":"Pompano Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 7\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Painter","middleName":"Patrick","boxscoreName":"Painter","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Andrew Painter","nameSlug":"andrew-painter-691725","firstLastName":"Andrew Painter","lastFirstName":"Painter, Andrew","lastInitName":"Painter, A","initLastName":"A Painter","fullFMLName":"Andrew Patrick Painter","fullLFMName":"Painter, Andrew Patrick","strikeZoneTop":3.756,"strikeZoneBottom":1.746},"ID666200":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200","firstName":"Jesús","lastName":"Luzardo","primaryNumber":"44","birthDate":"1997-09-30","currentAge":28,"birthCity":"Lima","birthCountry":"Peru","height":"6' 0\"","weight":218,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jesús","useLastName":"Luzardo","middleName":"G.","boxscoreName":"Luzardo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2019-09-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jesús Luzardo","nameSlug":"jesus-luzardo-666200","firstLastName":"Jesús Luzardo","lastFirstName":"Luzardo, Jesús","lastInitName":"Luzardo, J","initLastName":"J Luzardo","fullFMLName":"Jesús G. Luzardo","fullLFMName":"Luzardo, Jesús G.","strikeZoneTop":3.47,"strikeZoneBottom":1.61},"ID694795":{"id":694795,"fullName":"Josh Ekness","link":"/api/v1/people/694795","firstName":"Joshua","lastName":"Ekness","primaryNumber":"95","birthDate":"2002-02-07","currentAge":24,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"6' 4\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Josh","useLastName":"Ekness","middleName":"Dean","boxscoreName":"Ekness","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2026-05-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Josh Ekness","nameSlug":"josh-ekness-694795","firstLastName":"Josh Ekness","lastFirstName":"Ekness, Josh","lastInitName":"Ekness, J","initLastName":"J Ekness","fullFMLName":"Joshua Dean Ekness","fullLFMName":"Ekness, Joshua Dean","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"ID676604":{"id":676604,"fullName":"Tyler Zuber","link":"/api/v1/people/676604","firstName":"Tyler","lastName":"Zuber","primaryNumber":"55","birthDate":"1995-06-16","currentAge":31,"birthCity":"White Hall","birthStateProvince":"AR","birthCountry":"USA","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Zuber","boxscoreName":"Zuber","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"pronunciation":"ZOO-ber","mlbDebutDate":"2020-07-24","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Zuber","nameSlug":"tyler-zuber-676604","firstLastName":"Tyler Zuber","lastFirstName":"Zuber, Tyler","lastInitName":"Zuber, T","initLastName":"T Zuber","fullFMLName":"Tyler  Zuber","fullLFMName":"Zuber, Tyler","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID702222":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222","firstName":"Justin","lastName":"Crawford","primaryNumber":"2","birthDate":"2004-01-13","currentAge":22,"birthCity":"Phoenix","birthStateProvince":"AZ","birthCountry":"USA","height":"6' 2\"","weight":188,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Justin","useLastName":"Crawford","boxscoreName":"Crawford","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2026-03-26","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Justin Crawford","nameSlug":"justin-crawford-702222","firstLastName":"Justin Crawford","lastFirstName":"Crawford, Justin","lastInitName":"Crawford, J","initLastName":"J Crawford","fullFMLName":"Justin Crawford","fullLFMName":"Crawford, Justin","strikeZoneTop":3.28,"strikeZoneBottom":1.66},"ID681715":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715","firstName":"Heriberto","lastName":"Hernandez","primaryNumber":"13","birthDate":"1999-12-16","currentAge":26,"birthCity":"Bonao","birthCountry":"Dominican Republic","height":"5' 11\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Heriberto","useLastName":"Hernández","middleName":"Jose","boxscoreName":"Hernández, H","gender":"M","nameMatrilineal":"De La Rosa","isPlayer":true,"isVerified":false,"pronunciation":"air-ee-behr-toe","mlbDebutDate":"2025-05-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Heriberto Hernández","nameSlug":"heriberto-hernandez-681715","firstLastName":"Heriberto Hernández","lastFirstName":"Hernández, Heriberto","lastInitName":"Hernández, H","initLastName":"H Hernández","fullFMLName":"Heriberto Jose Hernández","fullLFMName":"Hernández, Heriberto Jose","strikeZoneTop":3.179,"strikeZoneBottom":1.604},"ID645261":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261","firstName":"Sandy","lastName":"Alcantara","primaryNumber":"22","birthDate":"1995-09-07","currentAge":30,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sandy","useLastName":"Alcantara","boxscoreName":"Alcantara, S","nickName":"Sandman","gender":"M","nameMatrilineal":"Montero","isPlayer":true,"isVerified":true,"pronunciation":"al-CON-ta-RA","mlbDebutDate":"2017-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sandy Alcantara","nameSlug":"sandy-alcantara-645261","firstLastName":"Sandy Alcantara","lastFirstName":"Alcantara, Sandy","lastInitName":"Alcantara, S","initLastName":"S Alcantara","fullFMLName":"Sandy Alcantara","fullLFMName":"Alcantara, Sandy","strikeZoneTop":3.59,"strikeZoneBottom":1.68},"ID624641":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641","firstName":"Edmundo","lastName":"Sosa","primaryNumber":"33","birthDate":"1996-03-06","currentAge":30,"birthCity":"Panama City","birthCountry":"Panama","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Edmundo","useLastName":"Sosa","middleName":"Israel","boxscoreName":"Sosa, E","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"ed-MOON-doh SOH-sah","mlbDebutDate":"2018-09-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edmundo Sosa","nameSlug":"edmundo-sosa-624641","firstLastName":"Edmundo Sosa","lastFirstName":"Sosa, Edmundo","lastInitName":"Sosa, E","initLastName":"E Sosa","fullFMLName":"Edmundo Israel Sosa","fullLFMName":"Sosa, Edmundo Israel","strikeZoneTop":3.187,"strikeZoneBottom":1.608},"ID661395":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395","firstName":"Jhoan","lastName":"Duran","primaryNumber":"59","birthDate":"1998-01-08","currentAge":28,"birthCity":"Esperanza","birthCountry":"Dominican Republic","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jhoan","useLastName":"Duran","middleName":"Manuel","boxscoreName":"Duran, J","gender":"M","nameMatrilineal":"Sanchez","isPlayer":true,"isVerified":true,"pronunciation":"YO-ahn DOO-rahn","mlbDebutDate":"2022-04-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jhoan Duran","nameSlug":"jhoan-duran-661395","firstLastName":"Jhoan Duran","lastFirstName":"Duran, Jhoan","lastInitName":"Duran, J","initLastName":"J Duran","fullFMLName":"Jhoan Manuel Duran","fullLFMName":"Duran, Jhoan Manuel","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID680742":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742","firstName":"Jonathan","lastName":"Bowlan","primaryNumber":"52","birthDate":"1996-12-01","currentAge":29,"birthCity":"Arlington","birthStateProvince":"TN","birthCountry":"USA","height":"6' 6\"","weight":240,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jonathan","useLastName":"Bowlan","boxscoreName":"Bowlan","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"boh-lin","mlbDebutDate":"2023-09-27","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jonathan Bowlan","nameSlug":"jonathan-bowlan-680742","firstLastName":"Jonathan Bowlan","lastFirstName":"Bowlan, Jonathan","lastInitName":"Bowlan, J","initLastName":"J Bowlan","fullFMLName":"Jonathan  Bowlan","fullLFMName":"Bowlan, Jonathan","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID663969":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969","firstName":"Tyler","lastName":"Phillips","primaryNumber":"30","birthDate":"1997-10-27","currentAge":28,"birthCity":"Lumberton","birthStateProvince":"NJ","birthCountry":"USA","height":"6' 5\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tyler","useLastName":"Phillips","middleName":"Nicholas","boxscoreName":"Phillips","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2024-07-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Tyler Phillips","nameSlug":"tyler-phillips-663969","firstLastName":"Tyler Phillips","lastFirstName":"Phillips, Tyler","lastInitName":"Phillips, T","initLastName":"T Phillips","fullFMLName":"Tyler Nicholas Phillips","fullLFMName":"Phillips, Tyler Nicholas","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID663767":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767","firstName":"Chase","lastName":"Shugart","primaryNumber":"55","birthDate":"1996-10-24","currentAge":29,"birthCity":"Bridge City","birthStateProvince":"TX","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chase","useLastName":"Shugart","middleName":"C.","boxscoreName":"Shugart","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2024-08-15","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chase Shugart","nameSlug":"chase-shugart-663767","firstLastName":"Chase Shugart","lastFirstName":"Shugart, Chase","lastInitName":"Shugart, C","initLastName":"C Shugart","fullFMLName":"Chase C. Shugart","fullLFMName":"Shugart, Chase C.","strikeZoneTop":3.165,"strikeZoneBottom":1.598},"ID681082":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082","firstName":"Bryson","lastName":"Stott","primaryNumber":"5","birthDate":"1997-10-06","currentAge":28,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Bryson","useLastName":"Stott","middleName":"Jeremy","boxscoreName":"Stott","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"BRY-sun","mlbDebutDate":"2022-04-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryson Stott","nameSlug":"bryson-stott-681082","firstLastName":"Bryson Stott","lastFirstName":"Stott, Bryson","lastInitName":"Stott, B","initLastName":"B Stott","fullFMLName":"Bryson Jeremy Stott","fullLFMName":"Stott, Bryson Jeremy","strikeZoneTop":3.225,"strikeZoneBottom":1.628},"ID805300":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300","firstName":"Jakob","lastName":"Marsee","primaryNumber":"87","birthDate":"2001-06-28","currentAge":25,"birthCity":"Dearborn","birthStateProvince":"MI","birthCountry":"USA","height":"6' 0\"","weight":180,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Jakob","useLastName":"Marsee","middleName":"Joseph","boxscoreName":"Marsee","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-08-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Jakob Marsee","nameSlug":"jakob-marsee-805300","firstLastName":"Jakob Marsee","lastFirstName":"Marsee, Jakob","lastInitName":"Marsee, J","initLastName":"J Marsee","fullFMLName":"Jakob Joseph Marsee","fullLFMName":"Marsee, Jakob Joseph","strikeZoneTop":3.212,"strikeZoneBottom":1.621},"ID676534":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534","firstName":"Calvin","lastName":"Faucher","primaryNumber":"53","birthDate":"1995-09-22","currentAge":30,"birthCity":"Chula Vista","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Calvin","useLastName":"Faucher","middleName":"Louis","boxscoreName":"Faucher","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Calvin Faucher","nameSlug":"calvin-faucher-676534","firstLastName":"Calvin Faucher","lastFirstName":"Faucher, Calvin","lastInitName":"Faucher, C","initLastName":"C Faucher","fullFMLName":"Calvin Louis Faucher","fullLFMName":"Faucher, Calvin Louis","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID691594":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594","firstName":"Javier","lastName":"Sanoja","primaryNumber":"8","birthDate":"2002-09-03","currentAge":23,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 7\"","weight":150,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Javier","useLastName":"Sanoja","middleName":"Ernesto","boxscoreName":"Sanoja","gender":"M","nameMatrilineal":"Duran","isPlayer":true,"isVerified":true,"pronunciation":"sahn-oh-ha","mlbDebutDate":"2024-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Sanoja","nameSlug":"javier-sanoja-691594","firstLastName":"Javier Sanoja","lastFirstName":"Sanoja, Javier","lastInitName":"Sanoja, J","initLastName":"J Sanoja","fullFMLName":"Javier Ernesto Sanoja","fullLFMName":"Sanoja, Javier Ernesto","strikeZoneTop":2.995,"strikeZoneBottom":1.512},"ID667463":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463","firstName":"John","lastName":"King","primaryNumber":"47","birthDate":"1994-09-14","currentAge":31,"birthCity":"Laredo","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"King","middleName":"Edward","boxscoreName":"King, Jo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2020-09-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"John King","nameSlug":"john-king-667463","firstLastName":"John King","lastFirstName":"King, John","lastInitName":"King, J","initLastName":"J King","fullFMLName":"John Edward King","fullLFMName":"King, John Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID806188":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188","firstName":"Cade","lastName":"Gibson","primaryNumber":"58","birthDate":"1998-02-18","currentAge":28,"birthCity":"Ruston","birthStateProvince":"LA","birthCountry":"USA","height":"6' 2\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cade","useLastName":"Gibson","middleName":"Michael","boxscoreName":"Gibson, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2022,"mlbDebutDate":"2025-04-20","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cade Gibson","nameSlug":"cade-gibson-806188","firstLastName":"Cade Gibson","lastFirstName":"Gibson, Cade","lastInitName":"Gibson, C","initLastName":"C Gibson","fullFMLName":"Cade Michael Gibson","fullLFMName":"Gibson, Cade Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669364":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364","firstName":"Xavier","lastName":"Edwards","primaryNumber":"9","birthDate":"1999-08-09","currentAge":27,"birthCity":"Mineola","birthStateProvince":"NY","birthCountry":"USA","height":"5' 9\"","weight":175,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Xavier","useLastName":"Edwards","middleName":"James","boxscoreName":"Edwards, X","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"EX-avier","mlbDebutDate":"2023-05-02","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Xavier Edwards","nameSlug":"xavier-edwards-669364","firstLastName":"Xavier Edwards","lastFirstName":"Edwards, Xavier","lastInitName":"Edwards, X","initLastName":"X Edwards","fullFMLName":"Xavier James Edwards","fullLFMName":"Edwards, Xavier James","strikeZoneTop":3.055,"strikeZoneBottom":1.542},"ID656848":{"id":656848,"fullName":"Michael Petersen","link":"/api/v1/people/656848","firstName":"Michael","lastName":"Petersen","primaryNumber":"49","birthDate":"1994-05-16","currentAge":32,"birthCity":"Middlesex","birthCountry":"United Kingdom","height":"6' 7\"","weight":195,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Michael","useLastName":"Petersen","middleName":"Kenechukwu","boxscoreName":"Petersen","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2024-06-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Petersen","nameSlug":"michael-petersen-656848","firstLastName":"Michael Petersen","lastFirstName":"Petersen, Michael","lastInitName":"Petersen, M","initLastName":"M Petersen","fullFMLName":"Michael Kenechukwu Petersen","fullLFMName":"Petersen, Michael Kenechukwu","strikeZoneTop":3.522,"strikeZoneBottom":1.778},"ID676083":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083","firstName":"Janson","lastName":"Junk","primaryNumber":"26","birthDate":"1996-01-15","currentAge":30,"birthCity":"Federal Way","birthStateProvince":"WA","birthCountry":"USA","height":"6' 2\"","weight":197,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Janson","useLastName":"Junk","middleName":"Randall","boxscoreName":"Junk","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2021-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Janson Junk","nameSlug":"janson-junk-676083","firstLastName":"Janson Junk","lastFirstName":"Junk, Janson","lastInitName":"Junk, J","initLastName":"J Junk","fullFMLName":"Janson Randall Junk","fullLFMName":"Junk, Janson Randall","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID548384":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384","firstName":"Brooks","lastName":"Raley","primaryNumber":"30","birthDate":"1988-06-29","currentAge":38,"birthCity":"San Antonio","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brooks","useLastName":"Raley","middleName":"Lee","boxscoreName":"Raley, B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"mlbDebutDate":"2012-08-07","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Brooks Raley","nameSlug":"brooks-raley-548384","firstLastName":"Brooks Raley","lastFirstName":"Raley, Brooks","lastInitName":"Raley, B","initLastName":"B Raley","fullFMLName":"Brooks Lee Raley","fullLFMName":"Raley, Brooks Lee","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID691788":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788","firstName":"Joseph","lastName":"Mack","primaryNumber":"80","birthDate":"2002-12-27","currentAge":23,"birthCity":"Williamsville","birthStateProvince":"NY","birthCountry":"USA","height":"6' 0\"","weight":210,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Joe","useLastName":"Mack","middleName":"Allan","boxscoreName":"Mack","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-05-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Joe Mack","nameSlug":"joe-mack-691788","firstLastName":"Joe Mack","lastFirstName":"Mack, Joe","lastInitName":"Mack, J","initLastName":"J Mack","fullFMLName":"Joseph Allan Mack","fullLFMName":"Mack, Joseph Allan","strikeZoneTop":3.221,"strikeZoneBottom":1.625},"ID607208":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208","firstName":"Trea","lastName":"Turner","primaryNumber":"7","birthDate":"1993-06-30","currentAge":33,"birthCity":"Boynton Beach","birthStateProvince":"FL","birthCountry":"USA","height":"6' 1\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Trea","useLastName":"Turner","middleName":"Vance","boxscoreName":"Turner","nickName":"T2","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2015-08-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trea Turner","nameSlug":"trea-turner-607208","firstLastName":"Trea Turner","lastFirstName":"Turner, Trea","lastInitName":"Turner, T","initLastName":"T Turner","fullFMLName":"Trea Vance Turner","fullLFMName":"Turner, Trea Vance","strikeZoneTop":3.245,"strikeZoneBottom":1.637},"ID656537":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537","firstName":"Derek","lastName":"Hill","primaryNumber":"49","birthDate":"1995-12-30","currentAge":30,"birthCity":"Des Moines","birthStateProvince":"IA","birthCountry":"USA","height":"6' 0\"","weight":206,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Derek","useLastName":"Hill","middleName":"Jerome","boxscoreName":"Hill, D","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2020-09-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Derek Hill","nameSlug":"derek-hill-656537","firstLastName":"Derek Hill","lastFirstName":"Hill, Derek","lastInitName":"Hill, D","initLastName":"D Hill","fullFMLName":"Derek Jerome Hill","fullLFMName":"Hill, Derek Jerome","strikeZoneTop":3.216,"strikeZoneBottom":1.623},"ID691587":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587","firstName":"Eury","lastName":"Pérez","primaryNumber":"39","birthDate":"2003-04-15","currentAge":23,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 8\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Eury","useLastName":"Pérez","middleName":"Rafael","boxscoreName":"Pérez, Eu","gender":"M","nameMatrilineal":"Polanco","isPlayer":true,"isVerified":true,"pronunciation":"ee-YOUR-ee","mlbDebutDate":"2023-05-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Eury Pérez","nameSlug":"eury-perez-691587","firstLastName":"Eury Pérez","lastFirstName":"Pérez, Eury","lastInitName":"Pérez, E","initLastName":"E Pérez","fullFMLName":"Eury Rafael Pérez","fullLFMName":"Pérez, Eury Rafael","strikeZoneTop":3.58,"strikeZoneBottom":1.68},"ID672640":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640","firstName":"Otto","lastName":"Lopez","primaryNumber":"6","birthDate":"1998-10-01","currentAge":27,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Otto","useLastName":"Lopez","middleName":"Ariel","boxscoreName":"Lopez, O","gender":"M","nameMatrilineal":"Bello","isPlayer":true,"isVerified":true,"mlbDebutDate":"2021-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Otto Lopez","nameSlug":"otto-lopez-672640","firstLastName":"Otto Lopez","lastFirstName":"Lopez, Otto","lastInitName":"Lopez, O","initLastName":"O Lopez","fullFMLName":"Otto Ariel Lopez","fullLFMName":"Lopez, Otto Ariel","strikeZoneTop":3.14,"strikeZoneBottom":1.58}},"venue":{"id":2681,"name":"Citizens Bank Park","link":"/api/v1/venues/2681","location":{"address1":"One Citizens Bank Way","city":"Philadelphia","state":"Pennsylvania","stateAbbrev":"PA","postalCode":"19148","defaultCoordinates":{"latitude":39.90539086,"longitude":-75.16716957},"azimuthAngle":9.0,"elevation":20,"country":"USA","phone":"(215) 463-6000"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":42901,"turfType":"Grass","roofType":"Open","leftLine":329,"left":369,"leftCenter":381,"center":401,"rightCenter":398,"right":369,"rightLine":330},"active":true,"season":"2026"},"officialVenue":{"id":2681,"link":"/api/v1/venues/2681"},"weather":{"condition":"Cloudy","temp":"86","wind":"5 mph, Out To CF"},"gameInfo":{"attendance":37544,"firstPitch":"2026-08-17T22:42:00.000Z","gameDurationMinutes":189},"review":{"hasChallenges":true,"away":{"used":1,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":4,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"home":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"}},"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":3,"remaining":1},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Esteury Ruiz grounds out, shortstop Trea Turner to first baseman Alec Bohm.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-17T22:42:59.820Z","endTime":"2026-08-17T22:43:10.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"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":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":{"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-17T19:29:55.603Z","endTime":"2026-08-17T22:18:10.286Z","isPitch":false,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"}},{"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-17T22:18:10.286Z","endTime":"2026-08-17T22:42:44.378Z","isPitch":false,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"}},{"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-17T22:42:44.378Z","endTime":"2026-08-17T22:43:02.124Z","isPitch":false,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"}},{"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":94.0,"endSpeed":86.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04247548217927,"aZ":-26.794207749636527,"pfxX":10.234689650213376,"pfxZ":2.8218553944424167,"pX":0.0029383845104192746,"pZ":1.3671683531255199,"vX0":-8.439887603462063,"vY0":-136.64605316156525,"vZ0":-7.235288853863841,"x":116.89,"y":201.87,"x0":1.7907706119903475,"y0":50.002280974290386,"z0":5.870975308265267,"aX":19.496471870953005},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.8,"breakHorizontal":-16.9,"spinRate":2136,"spinDirection":122},"zone":13,"typeConfidence":0.89,"plateTime":0.3997330422404439,"extension":6.7490565367960755},"hitData":{"launchSpeed":93.7,"launchAngle":-8.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.09,"coordY":148.98}},"index":3,"playId":"69fa4f80-05ec-3365-9153-37b9ff76e465","pitchNumber":1,"startTime":"2026-08-17T22:43:02.124Z","endTime":"2026-08-17T22:43:10.572Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-17T22:43:10.572Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-17T22:43:52.790Z","endTime":"2026-08-17T22:44:54.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-17T22:43:41.026Z","endTime":"2026-08-17T22:43:55.114Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.703184111012558,"aZ":-25.3728983822218,"pfxX":10.298899437634667,"pfxZ":3.5788559291718327,"pX":0.2921752251554477,"pZ":2.138852085496696,"vX0":-7.758282129171862,"vY0":-136.39719485778838,"vZ0":-5.5885259601642705,"x":105.86,"y":181.03,"x0":1.8237998690034303,"y0":50.002376269577844,"z0":5.945117783803952,"aX":19.563647329940565},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.5,"breakHorizontal":-17.2,"spinRate":1980,"spinDirection":117},"zone":9,"typeConfidence":0.9,"plateTime":0.40032683904839805,"extension":6.824017823703812},"index":1,"playId":"ac049523-4361-3eeb-a2db-d19011fe930b","pitchNumber":1,"startTime":"2026-08-17T22:43:55.114Z","endTime":"2026-08-17T22:43:58.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.53824599547141,"aZ":-26.41130666425281,"pfxX":9.624715287342028,"pfxZ":3.025277390716523,"pX":0.8831535008916513,"pZ":3.5156809679498076,"vX0":-5.624426615841537,"vY0":-136.78826072784338,"vZ0":-2.034715133235649,"x":83.34,"y":143.86,"x0":1.7092389381925983,"y0":50.0048025081621,"z0":6.0695164880833605,"aX":18.34668696704772},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.3,"breakHorizontal":-16.3,"spinRate":2045,"spinDirection":117},"zone":12,"typeConfidence":0.9,"plateTime":0.39954740151292834,"extension":6.810784056243718},"index":2,"playId":"071f91b6-6c8d-3299-a41a-73b0d0ebd039","pitchNumber":2,"startTime":"2026-08-17T22:44:13.326Z","endTime":"2026-08-17T22:44:16.496Z","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":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.809875596921245,"aZ":-32.77898012947616,"pfxX":9.301344296156493,"pfxZ":-0.38253829939747597,"pX":0.15185510090104098,"pZ":2.886538213434392,"vX0":-7.06428558456726,"vY0":-124.21016873682042,"vZ0":-1.132428008303298,"x":111.21,"y":160.84,"x0":1.8119360415591756,"y0":50.0039510284183,"z0":6.052283720248125,"aX":14.664014248334166},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.7,"breakHorizontal":-15.4,"spinRate":1923,"spinDirection":104},"zone":2,"typeConfidence":0.9,"plateTime":0.43948402792728203,"extension":6.99000524385877},"index":3,"playId":"572d07bd-784c-3987-a614-7d20b74be5ba","pitchNumber":3,"startTime":"2026-08-17T22:44:31.284Z","endTime":"2026-08-17T22:44:34.446Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.694583970350006,"aZ":-26.03386893472565,"pfxX":10.937417426721026,"pfxZ":3.1783657600984476,"pX":-0.5971301113975968,"pZ":2.9075970827790827,"vX0":-10.091784577858633,"vY0":-137.58748205568983,"vZ0":-3.6626722573687958,"x":139.76,"y":160.27,"x0":1.68590859177099,"y0":50.0001028288,"z0":6.007401726460809,"aX":21.101546807362812},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.2,"breakHorizontal":-17.9,"spinRate":2028,"spinDirection":121},"zone":1,"typeConfidence":0.9,"plateTime":0.39712952221309017,"extension":6.947202597354023},"index":4,"playId":"d1011a0f-bed7-3834-9346-0cbb6115ad50","pitchNumber":4,"startTime":"2026-08-17T22:44:50.006Z","endTime":"2026-08-17T22:44:54.031Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-17T22:44:54.031Z","atBatIndex":1},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Xavier Edwards pops out to first baseman Alec Bohm.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-17T22:45:16.931Z","endTime":"2026-08-17T22:46:51.810Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","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":4},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.833444373236034,"aZ":-34.45975342072085,"pfxX":-0.8096677637414019,"pfxZ":-1.5333701146863579,"pX":0.14304558720560792,"pZ":1.9249991778827336,"vX0":-3.878673768673994,"vY0":-121.70333525226638,"vZ0":-2.8937360789617683,"x":111.55,"y":186.81,"x0":1.865273669141964,"y0":50.000360918212465,"z0":6.126581769010736,"aX":-1.2089813828462541},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.2,"breakHorizontal":2.4,"spinRate":2000,"spinDirection":317},"zone":8,"typeConfidence":0.9,"plateTime":0.45078345166985345,"extension":6.715948460992415},"index":0,"playId":"96406bc2-2979-376a-af20-ac611c2f5467","pitchNumber":1,"startTime":"2026-08-17T22:45:19.655Z","endTime":"2026-08-17T22:45:22.655Z","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":84.4,"endSpeed":77.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.453220094329268,"aZ":-34.95683580410894,"pfxX":7.96947661461447,"pfxZ":-1.829192406817361,"pX":1.6551665672963234,"pZ":3.917821319873694,"vX0":-2.9629753697870593,"vY0":-122.92272770642127,"vZ0":1.6611853729846222,"x":53.91,"y":133.0,"x0":1.8441085637838466,"y0":50.000838607131485,"z0":6.211531884216675,"aX":12.136146223258365},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.6,"breakHorizontal":-13.7,"spinRate":1920,"spinDirection":105},"zone":12,"typeConfidence":0.89,"plateTime":0.44639058525568087,"extension":6.980074044761557},"index":1,"playId":"c1f97f1d-adf0-3b82-ad20-c886b0c2d343","pitchNumber":2,"startTime":"2026-08-17T22:45:40.360Z","endTime":"2026-08-17T22:45:43.360Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.983040377617765,"aZ":-25.270960731170593,"pfxX":8.74342010183788,"pfxZ":3.7058207085308936,"pX":2.192519688016233,"pZ":4.208352463852948,"vX0":-2.2844275347380454,"vY0":-135.68153753395953,"vZ0":-0.24532428082133007,"x":33.43,"y":125.15,"x0":1.9100866341187466,"y0":50.00136968555899,"z0":6.062471685750794,"aX":16.283095481336886},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.8,"breakHorizontal":-15.4,"spinRate":2019,"spinDirection":119},"zone":12,"typeConfidence":0.9,"plateTime":0.40384049371431585,"extension":6.895544512664685},"index":2,"playId":"c912ed62-a367-3722-b423-e5cd16704c96","pitchNumber":3,"startTime":"2026-08-17T22:45:58.983Z","endTime":"2026-08-17T22:46:01.983Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.909995056848043,"aZ":-27.726008079892576,"pfxX":10.68907965951475,"pfxZ":2.377203044842167,"pX":0.13766753920699393,"pZ":3.524453765270485,"vX0":-8.276967619626266,"vY0":-135.3388318972746,"vZ0":-1.742309006632203,"x":111.75,"y":143.62,"x0":1.8324058225575395,"y0":50.00589776644532,"z0":6.10079279686942,"aX":20.021313472361083},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.2,"breakHorizontal":-17.9,"spinRate":2032,"spinDirection":123},"zone":12,"typeConfidence":0.9,"plateTime":0.4032479035205778,"extension":6.919912498563188},"index":3,"playId":"0543bce6-f72f-37fd-b6dc-e903ab441dda","pitchNumber":4,"startTime":"2026-08-17T22:46:24.868Z","endTime":"2026-08-17T22:46:28.209Z","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":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06237320720414,"aZ":-26.696385405485522,"pfxX":10.12256775275944,"pfxZ":2.9018589993205453,"pX":0.16466730524575027,"pZ":2.343583575057255,"vX0":-7.727308917121931,"vY0":-135.90188489510118,"vZ0":-4.831187413265219,"x":110.72,"y":175.5,"x0":1.7159483931746664,"y0":50.00413258151707,"z0":5.976439230570974,"aX":19.121009611697023},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.4,"breakHorizontal":-16.9,"spinRate":2015,"spinDirection":117},"zone":5,"typeConfidence":0.89,"plateTime":0.40153936264612344,"extension":6.94827505135197},"hitData":{"launchSpeed":81.6,"launchAngle":72.0,"totalDistance":121.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":150.42,"coordY":160.65}},"index":4,"playId":"3a6db3f3-7420-3ee2-b7af-f4665541d58e","pitchNumber":5,"startTime":"2026-08-17T22:46:42.419Z","endTime":"2026-08-17T22:46:51.810Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-17T22:46:51.810Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-17T22:49:02.951Z","endTime":"2026-08-17T22:50:27.474Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":640459,"link":"/api/v1/people/640459"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":85.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.956194622743833,"aZ":-12.933382739490533,"pfxX":-2.4321697996574123,"pfxZ":10.327585775926897,"pX":-0.0644475771730713,"pZ":2.998178680468327,"vX0":2.8515822276757334,"vY0":-135.0338566697616,"vZ0":-5.660186400310155,"x":119.46,"y":157.83,"x0":-0.8137569824608636,"y0":50.00286216913511,"z0":6.016889843454727,"aX":-4.531558331750411},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.9,"breakHorizontal":3.8,"spinRate":2197,"spinDirection":201},"zone":2,"typeConfidence":0.9,"plateTime":0.40424932328886154,"extension":6.384657330945325},"index":0,"playId":"42f027cc-33de-3f0e-836e-9ad7ee6a98fd","pitchNumber":1,"startTime":"2026-08-17T22:49:02.951Z","endTime":"2026-08-17T22:49:06.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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.143137872875812,"aZ":-33.37702967749272,"pfxX":10.536499133274702,"pfxZ":-0.9060577873237996,"pX":-1.363929471516855,"pZ":3.61147478950458,"vX0":-2.9775277311250576,"vY0":-114.21802939396218,"vZ0":1.9835332960715615,"x":168.99,"y":141.27,"x0":-1.4158852981700651,"y0":50.00367147178507,"z0":6.003280884349671,"aX":13.984624771501231},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-0.8,"breakHorizontal":-18.4,"spinRate":2301,"spinDirection":75},"zone":11,"typeConfidence":0.9,"plateTime":0.47872820400997806,"extension":6.41655919511765},"index":1,"playId":"84af5d7a-2acb-361e-8097-316974daade6","pitchNumber":2,"startTime":"2026-08-17T22:49:17.182Z","endTime":"2026-08-17T22:49:20.182Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.8887904667521,"aZ":-28.851282284303107,"pfxX":3.0352886149542897,"pfxZ":2.0824572452014856,"pX":-2.30372679651968E-5,"pZ":2.749536257462088,"vX0":1.7538408611905871,"vY0":-124.95655982008918,"vZ0":-1.9820661817182457,"x":117.0,"y":164.54,"x0":-1.1031515815402726,"y0":50.00345919540765,"z0":5.901172316057226,"aX":4.846669374211523},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.6,"breakHorizontal":-5.9,"spinRate":2480,"spinDirection":126},"zone":5,"typeConfidence":0.91,"plateTime":0.4367085797930299,"extension":6.596559216380568},"index":2,"playId":"bda6aac2-1ac9-399f-b86d-8a2ef0e1f603","pitchNumber":3,"startTime":"2026-08-17T22:49:31.607Z","endTime":"2026-08-17T22:49:34.607Z","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":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.105202122579385,"aZ":-41.3707750364401,"pfxX":5.417911946022308,"pfxZ":-6.413213709858189,"pX":0.40944724605264554,"pZ":-0.11926729830534698,"vX0":2.380381769299486,"vY0":-119.27345241381586,"vZ0":-4.552724823822266,"x":101.39,"y":242.0,"x0":-1.307200486690895,"y0":50.00565938539959,"z0":5.566337342790447,"aX":7.764524873345669},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-12.5,"breakHorizontal":-10.4,"spinRate":2580,"spinDirection":40},"zone":14,"typeConfidence":0.9,"plateTime":0.46018778382574554,"extension":6.666522793737154},"index":3,"playId":"7868fc39-7653-387c-b9cc-906488e987d0","pitchNumber":4,"startTime":"2026-08-17T22:49:47.735Z","endTime":"2026-08-17T22:49:50.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.628950628478915,"aZ":-30.398938857910885,"pfxX":2.4460537757700687,"pfxZ":1.1044538267159547,"pX":0.9305535083807756,"pZ":1.544186458069244,"vX0":3.8647164278435238,"vY0":-125.42691449060416,"vZ0":-4.536419025766833,"x":81.53,"y":197.09,"x0":-0.943624404546527,"y0":50.00187709792636,"z0":5.834545861468648,"aX":3.924922869229843},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.2,"breakHorizontal":-5.3,"spinRate":2422,"spinDirection":127},"zone":14,"typeConfidence":0.91,"plateTime":0.4354826382461616,"extension":6.615910631727113},"index":4,"playId":"0971e93d-8b20-3826-9908-a524db7808ff","pitchNumber":5,"startTime":"2026-08-17T22:50:05.417Z","endTime":"2026-08-17T22:50:09.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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.56820342431744,"aZ":-30.311320513427383,"pfxX":4.318444654537817,"pfxZ":1.1504120805592208,"pX":-0.6108383601337559,"pZ":2.0456775302744514,"vX0":0.07303624980173457,"vY0":-125.72087226400001,"vZ0":-3.1439555796514567,"x":140.28,"y":183.55,"x0":-1.2023329735077521,"y0":50.003261279605205,"z0":5.7414421198306425,"aX":6.9974464404641825},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.7,"breakHorizontal":-7.9,"spinRate":2433,"spinDirection":126},"zone":7,"typeConfidence":0.91,"plateTime":0.43363941014185947,"extension":6.5410177786610415},"index":5,"playId":"7d03c7be-b441-382a-aaaf-6c0034f86794","pitchNumber":6,"startTime":"2026-08-17T22:50:23.458Z","endTime":"2026-08-17T22:50:27.474Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-17T22:50:27.474Z","atBatIndex":3},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Trea Turner pops out to catcher Brian Navarreto in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-17T22:50:48.556Z","endTime":"2026-08-17T22:51:00.549Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":640459,"link":"/api/v1/people/640459"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.91942242830547,"aZ":-32.919974688714994,"pfxX":10.215342620904812,"pfxZ":-0.5567008272460416,"pX":0.4526138280368627,"pZ":2.952286276563813,"vX0":0.5206964698925927,"vY0":-115.15316579917543,"vZ0":0.4566194754480426,"x":99.75,"y":159.07,"x0":-1.103292052171994,"y0":50.00351991263023,"z0":5.94319306070986,"aX":13.681493761259363},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-0.6,"breakHorizontal":-18.6,"spinRate":2353,"spinDirection":63},"zone":3,"typeConfidence":0.9,"plateTime":0.4761496483792378,"extension":6.476382767839321},"hitData":{"launchSpeed":62.3,"launchAngle":87.0,"totalDistance":21.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":132.2,"coordY":210.56}},"index":0,"playId":"0a96ff41-fcee-3584-a1e9-7dd3fc476e06","pitchNumber":1,"startTime":"2026-08-17T22:50:52.132Z","endTime":"2026-08-17T22:51:00.549Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-17T22:51:00.549Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Harper singles on a ground ball to second baseman Xavier Edwards.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-17T22:51:39.037Z","endTime":"2026-08-17T22:53:26.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"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":[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":"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":6},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-17T22:51:28.068Z","endTime":"2026-08-17T22:51:41.393Z","isPitch":false,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.4,"endSpeed":85.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.92594666967562,"aZ":-12.16348843404831,"pfxX":-2.4250954465837333,"pfxZ":10.672295941857396,"pX":-0.3140846843529181,"pZ":4.4732759683421515,"vX0":1.924266801796748,"vY0":-136.08325822159665,"vZ0":-2.057955737357711,"x":128.97,"y":118.0,"x0":-0.7153622177769592,"y0":50.00437606641575,"z0":6.082222147789348,"aX":-4.5478035764007485},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.1,"breakHorizontal":4.0,"spinRate":2282,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.40254101069669446,"extension":6.586474828028915},"index":1,"playId":"ea86622f-e70a-34f1-8a05-eca7bf4936b4","pitchNumber":1,"startTime":"2026-08-17T22:51:41.393Z","endTime":"2026-08-17T22:51:44.393Z","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":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.07899504220077,"aZ":-43.0539553484398,"pfxX":4.290000183618051,"pfxZ":-7.756372052015941,"pX":1.0832611759385935,"pZ":2.3593073211279787,"vX0":3.1611798595505203,"vY0":-118.16374472162686,"vZ0":0.7464037427607308,"x":75.71,"y":175.08,"x0":-0.8325720873631269,"y0":50.00036133172226,"z0":6.018605539943769,"aX":6.019940091290734},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-13.6,"breakHorizontal":-8.5,"spinRate":2397,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.46484832650034624,"extension":6.578481908653757},"index":2,"playId":"79e75e6a-e029-359d-b176-e459c48b1414","pitchNumber":2,"startTime":"2026-08-17T22:51:55.985Z","endTime":"2026-08-17T22:51:59.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.401877826002472,"aZ":-44.07550737025276,"pfxX":5.64307405229101,"pfxZ":-8.99635278710012,"pX":-0.1462147167386058,"pZ":2.6109836599650857,"vX0":0.1570584260240051,"vY0":-114.60270496936378,"vZ0":2.0368331940402666,"x":122.57,"y":168.28,"x0":-0.9483199077127413,"y0":50.005273203769036,"z0":6.035526844455653,"aX":7.461050988639259},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-15.5,"breakHorizontal":-10.2,"spinRate":2491,"spinDirection":36},"zone":5,"typeConfidence":0.9,"plateTime":0.4790641824611148,"extension":6.5633432812813535},"index":3,"playId":"29596f02-5aec-3d38-9f11-0ea7c2fea15f","pitchNumber":3,"startTime":"2026-08-17T22:52:14.730Z","endTime":"2026-08-17T22:52:17.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.02979957311841,"aZ":-32.40082625086424,"pfxX":4.036554230574646,"pfxZ":-0.14248480122962803,"pX":0.33649313142745385,"pZ":3.478352902968128,"vX0":1.7649583081483062,"vY0":-123.26530685573026,"vZ0":0.33388233828705816,"x":104.17,"y":144.86,"x0":-0.9110363352171575,"y0":50.00450012143805,"z0":6.052969237106979,"aX":6.279329801112863},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.0,"breakHorizontal":-7.7,"spinRate":2490,"spinDirection":111},"zone":12,"typeConfidence":0.9,"plateTime":0.44252668990752,"extension":6.582866182988675},"index":4,"playId":"588dd456-69e0-3a6e-8770-813487386f3a","pitchNumber":4,"startTime":"2026-08-17T22:52:31.958Z","endTime":"2026-08-17T22:52:34.958Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24275053140063,"aZ":-33.152939498850266,"pfxX":-7.375150194264571,"pfxZ":-0.5843766134565085,"pX":-0.07882894948852931,"pZ":1.664409015886871,"vX0":5.588621221227436,"vY0":-128.03003742466598,"vZ0":-3.3144175105587608,"x":120.0,"y":193.84,"x0":-1.3265481405139699,"y0":50.005274865260944,"z0":5.557539533126878,"aX":-12.304481263670404},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.6,"breakHorizontal":12.1,"spinRate":1476,"spinDirection":250},"zone":8,"typeConfidence":0.92,"plateTime":0.4270361090430961,"extension":6.465252849418633},"index":5,"playId":"8d519bca-02f6-3e16-9ccf-ed2f31e995c3","pitchNumber":5,"startTime":"2026-08-17T22:52:49.623Z","endTime":"2026-08-17T22:52:54.461Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.860465250843177,"aZ":-34.07195900776969,"pfxX":2.7806321347080516,"pfxZ":-1.1718940702985243,"pX":0.22812556650302623,"pZ":2.301451377543784,"vX0":2.0469268323339445,"vY0":-125.87390642143872,"vZ0":-2.124099190941398,"x":108.3,"y":176.64,"x0":-0.954934761954465,"y0":50.003937035768395,"z0":5.896238736352691,"aX":4.493903644459502},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.4,"breakHorizontal":-5.5,"spinRate":2403,"spinDirection":123},"zone":5,"typeConfidence":0.91,"plateTime":0.43395638489411636,"extension":6.576169670205779},"hitData":{"launchSpeed":93.6,"launchAngle":-8.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.53,"coordY":147.46}},"index":6,"playId":"951a6a1a-d06b-3781-a1ca-dc9ff3ceb59b","pitchNumber":6,"startTime":"2026-08-17T22:53:18.446Z","endTime":"2026-08-17T22:53:26.336Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-17T22:53:26.336Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to center fielder Esteury Ruiz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-17T22:54:00.606Z","endTime":"2026-08-17T22:54:46.254Z","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":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"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":93.3,"endSpeed":85.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.692824341646375,"aZ":-13.74911865069709,"pfxX":-2.0250982161889697,"pfxZ":9.83146148999207,"pX":-0.15050669688567736,"pZ":2.3819780835321724,"vX0":2.822331445367728,"vY0":-135.78068402590822,"vZ0":-6.553716760693202,"x":122.74,"y":174.47,"x0":-0.9385243705044336,"y0":50.00540274293237,"z0":5.777123090323791,"aX":-3.7963166612104136},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.7,"breakHorizontal":3.1,"spinRate":2199,"spinDirection":204},"zone":5,"typeConfidence":0.91,"plateTime":0.40281723601638664,"extension":6.585513123669463},"index":0,"playId":"d1cdb285-33ee-32f6-999b-f7933e261c14","pitchNumber":1,"startTime":"2026-08-17T22:54:00.844Z","endTime":"2026-08-17T22:54:03.917Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"3bba4fc4-5ecc-30e4-86fa-fe8a91d231c9","startTime":"2026-08-17T22:54:16.073Z","endTime":"2026-08-17T22:54:19.672Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.771063741911316,"aZ":-11.257922526736913,"pfxX":-2.1481099296531316,"pfxZ":11.24629015001529,"pX":0.36997342353388285,"pZ":1.7546585675407897,"vX0":3.6426295415878354,"vY0":-135.77415752151742,"vZ0":-8.718698095260024,"x":102.9,"y":191.4,"x0":-0.7122753042577559,"y0":50.00620308904905,"z0":5.798724026331232,"aX":-3.9966272894557826},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.6,"breakHorizontal":3.1,"spinRate":2384,"spinDirection":199},"zone":9,"typeConfidence":0.91,"plateTime":0.40399893499839123,"extension":6.557719702908165},"hitData":{"launchSpeed":91.6,"launchAngle":25.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.76,"coordY":79.01}},"index":2,"playId":"d1088870-7f12-3780-83c6-e031adad320a","pitchNumber":2,"startTime":"2026-08-17T22:54:39.192Z","endTime":"2026-08-17T22:54:46.254Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-17T22:54:46.254Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Agustín Ramírez 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-17T22:56:57.725Z","endTime":"2026-08-17T22:57:41.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":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":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.38361644778033,"aZ":-26.586562047597738,"pfxX":11.301805557915495,"pfxZ":3.0104571404002662,"pX":-0.7167625923363629,"pZ":2.325914745611069,"vX0":-10.228582610063517,"vY0":-135.27768280060658,"vZ0":-4.860591577118682,"x":144.32,"y":175.98,"x0":1.644147426882743,"y0":50.000735287649576,"z0":6.008638232473227,"aX":20.954419351598638},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.6,"breakHorizontal":-18.2,"spinRate":2163,"spinDirection":124},"zone":4,"typeConfidence":0.89,"plateTime":0.40482176005862947,"extension":6.860220379173738},"index":0,"playId":"8e9f73af-3532-3cfe-8239-5f4247dbebda","pitchNumber":1,"startTime":"2026-08-17T22:57:00.626Z","endTime":"2026-08-17T22:57:03.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.30702657024701,"aZ":-25.431661804732602,"pfxX":11.274899076879901,"pfxZ":3.602048340901429,"pX":-1.394378170047183,"pZ":2.144804305731655,"vX0":-11.683170742676069,"vY0":-135.84930066379215,"vZ0":-5.588310567923848,"x":170.15,"y":180.87,"x0":1.493774152455599,"y0":50.00384851580261,"z0":5.992631808354671,"aX":21.109983555306442},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.5,"breakHorizontal":-18.0,"spinRate":2067,"spinDirection":125},"zone":13,"typeConfidence":0.9,"plateTime":0.4029360438103353,"extension":6.916051217838519},"index":1,"playId":"b89540a8-7161-3f6a-8fb9-354b1dccde36","pitchNumber":2,"startTime":"2026-08-17T22:57:16.411Z","endTime":"2026-08-17T22:57:19.677Z","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":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.95876702885804,"aZ":-33.608456853556255,"pfxX":10.384078248485498,"pfxZ":-0.9337910286592841,"pX":-0.3649545467348554,"pZ":2.0925743645497294,"vX0":-8.670298853519448,"vY0":-123.50923253999741,"vZ0":-2.8887916263856086,"x":130.91,"y":182.28,"x0":1.8445414935226079,"y0":50.001292328918886,"z0":6.108235100598263,"aX":16.01698680630496},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.2,"breakHorizontal":-16.8,"spinRate":2138,"spinDirection":108},"zone":7,"typeConfidence":0.9,"plateTime":0.4437463851294776,"extension":6.921506854175984},"hitData":{"launchSpeed":96.9,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":88.12,"coordY":157.27}},"index":2,"playId":"92723c7e-a3d3-3fae-b042-7ba9c6759596","pitchNumber":3,"startTime":"2026-08-17T22:57:33.343Z","endTime":"2026-08-17T22:57:41.107Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-17T22:57:41.107Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Otto Lopez challenged (pitch result), call on the field was confirmed: Otto Lopez called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-17T22:58:07.238Z","endTime":"2026-08-17T22:58:49.331Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","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":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.886352707133494,"aZ":-25.08627930303232,"pfxX":11.643611922054426,"pfxZ":3.747456063461936,"pX":-0.07855169471772604,"pZ":2.0796126618984374,"vX0":-8.83732081710734,"vY0":-136.56929816753657,"vZ0":-5.962621368289131,"x":119.99,"y":182.63,"x0":1.6854501192545608,"y0":50.0023544168696,"z0":6.015205759252436,"aX":22.00884889626838},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.6,"breakHorizontal":-19.2,"spinRate":2037,"spinDirection":124},"zone":8,"typeConfidence":0.9,"plateTime":0.40096467947604264,"extension":6.838177390912391},"index":0,"playId":"0405d7f3-c9f5-3846-a15e-7c878dabfc6d","pitchNumber":1,"startTime":"2026-08-17T22:58:08.850Z","endTime":"2026-08-17T22:58:11.850Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.210551135462364,"aZ":-33.364489081881715,"pfxX":10.718056046579143,"pfxZ":-0.7492526502862482,"pX":0.9518543630028646,"pZ":2.0944942270765186,"vX0":-5.879404035878555,"vY0":-125.31003052082106,"vZ0":-3.093986098461465,"x":80.72,"y":182.23,"x0":1.9354528975554972,"y0":50.0027214468702,"z0":6.069709432403967,"aX":17.05303273914537},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.8,"breakHorizontal":-18.1,"spinRate":2024,"spinDirection":108},"zone":14,"typeConfidence":0.9,"plateTime":0.43701460280334636,"extension":6.88469530662424},"index":1,"playId":"13d6920a-060a-33b5-84a4-d2be0a642a1f","pitchNumber":2,"startTime":"2026-08-17T22:58:26.855Z","endTime":"2026-08-17T22:58:29.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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.499226339504297,"aZ":-31.9096640672436,"pfxX":10.25616523385668,"pfxZ":0.1679156908385746,"pX":0.3539512066971075,"pZ":1.5944307139204832,"vX0":-7.222103482571584,"vY0":-126.42036538227104,"vZ0":-4.592489230962252,"x":103.51,"y":195.73,"x0":1.9135657605821703,"y0":50.00611395160656,"z0":5.992697417819019,"aX":16.623090981309968},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.5,"breakHorizontal":-16.9,"spinRate":2006,"spinDirection":104},"zone":9,"typeConfidence":0.9,"plateTime":0.43307497101737047,"extension":6.922010136628987},"index":2,"playId":"677d7c94-a98c-3429-a3ff-31bcff0bb7e9","pitchNumber":3,"startTime":"2026-08-17T22:58:45.856Z","endTime":"2026-08-17T22:58:49.331Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"}},"playEndTime":"2026-08-17T22:58:49.331Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Sanoja singles on a ground ball to left fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-17T22:59:28.280Z","endTime":"2026-08-17T23:00:38.845Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":3},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.71497547557116,"aZ":-27.903308558689254,"pfxX":11.97741153296153,"pfxZ":2.264628368633442,"pX":0.2561514526138598,"pZ":1.6749197143354049,"vX0":-8.32227431816606,"vY0":-136.56031204379227,"vZ0":-6.236061415806387,"x":107.24,"y":193.56,"x0":1.7905760018679995,"y0":50.00297767101412,"z0":5.913579063413755,"aX":22.57038971855253},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.9,"breakHorizontal":-19.9,"spinRate":1914,"spinDirection":117},"zone":8,"typeConfidence":0.89,"plateTime":0.4014505491055047,"extension":6.9508411645784},"index":0,"playId":"b5e8b5b3-39ba-39a0-8c7e-9bd38c4daac7","pitchNumber":1,"startTime":"2026-08-17T22:59:28.961Z","endTime":"2026-08-17T22:59:31.961Z","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":95.3,"endSpeed":87.4,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.263848496572805,"aZ":-25.767088515157933,"pfxX":12.374202217199905,"pfxZ":3.3131762375261182,"pX":-1.3809832421435277,"pZ":1.3387612019427668,"vX0":-12.610100566935856,"vY0":-138.092623564551,"vZ0":-7.7338773342666975,"x":169.64,"y":202.63,"x0":1.6332154830260481,"y0":50.00579184623613,"z0":5.904938648640054,"aX":23.944202977067842},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.4,"breakHorizontal":-19.8,"spinRate":2064,"spinDirection":123},"zone":13,"typeConfidence":0.9,"plateTime":0.39639086434886694,"extension":6.954532956444481},"index":1,"playId":"53a1c5ea-d88b-3a8f-8bed-9d1e56359987","pitchNumber":2,"startTime":"2026-08-17T22:59:46.616Z","endTime":"2026-08-17T22:59:50.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.53064095784724,"aZ":-25.08626909594787,"pfxX":12.341210712460654,"pfxZ":3.737247452728007,"pX":-1.9065855057347134,"pZ":2.2765470075702696,"vX0":-13.63926209186995,"vY0":-136.72714392878055,"vZ0":-5.3124378262153105,"x":189.67,"y":177.31,"x0":1.5379502644288274,"y0":50.0054310756414,"z0":5.961437579472091,"aX":23.42129795834082},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.8,"breakHorizontal":-19.6,"spinRate":2077,"spinDirection":122},"zone":13,"typeConfidence":0.9,"plateTime":0.40027143294094536,"extension":6.995563296742463},"index":2,"playId":"b5050616-7c67-36a3-8ccc-3c1217786fd3","pitchNumber":3,"startTime":"2026-08-17T23:00:06.117Z","endTime":"2026-08-17T23:00:09.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.3,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.98594188471334,"aZ":-36.020978778962075,"pfxX":-0.27476979869714846,"pfxZ":-2.5188924692114636,"pX":-0.40933312979995673,"pZ":2.3940250355010204,"vX0":-5.327200047964973,"vY0":-123.87690131655405,"vZ0":-1.8219089389780194,"x":132.6,"y":174.14,"x0":1.8215761968529336,"y0":50.005644073785525,"z0":6.203047513849991,"aX":-0.4180859796962375},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-4.8,"breakHorizontal":1.9,"spinRate":2034,"spinDirection":314},"zone":4,"typeConfidence":0.9,"plateTime":0.44531400430574664,"extension":6.870861563713416},"hitData":{"launchSpeed":103.4,"launchAngle":8.0,"totalDistance":147.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":60.89,"coordY":102.84}},"index":3,"playId":"b4d72e15-b143-37fe-aa8a-f2ed3427f0e9","pitchNumber":4,"startTime":"2026-08-17T23:00:27.502Z","endTime":"2026-08-17T23:00:38.845Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-17T23:00:38.845Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Leo Jiménez singles on a line drive to left fielder Brandon Marsh. Javier Sanoja to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-17T23:01:06.801Z","endTime":"2026-08-17T23:01:18.506Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"postOnSecond":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.849611664465545,"aZ":-27.187708723614406,"pfxX":11.042621064217755,"pfxZ":2.6774650662514023,"pX":0.006043718634416275,"pZ":2.4091509796901844,"vX0":-8.93679880611392,"vY0":-135.93965012617062,"vZ0":-4.616774133021794,"x":116.77,"y":173.73,"x0":1.9075465417535586,"y0":50.006567091955816,"z0":6.025677983336421,"aX":20.59391162329727},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.0,"breakHorizontal":-18.0,"spinRate":2137,"spinDirection":124},"zone":5,"typeConfidence":0.89,"plateTime":0.4034980233530523,"extension":6.90094066734861},"hitData":{"launchSpeed":78.5,"launchAngle":21.0,"totalDistance":245.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":77.73,"coordY":102.28}},"index":0,"playId":"0db668cf-d06b-379e-9996-acfde8e86a71","pitchNumber":1,"startTime":"2026-08-17T23:01:06.879Z","endTime":"2026-08-17T23:01:18.506Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-17T23:01:18.506Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Griffin Conine strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-17T23:01:42.937Z","endTime":"2026-08-17T23:02:35.406Z","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":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.4,"endSpeed":78.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.501015998473747,"aZ":-34.05363783259335,"pfxX":-0.46212814281196724,"pfxZ":-1.2273074637821537,"pX":0.09119289880115472,"pZ":1.9695959372678167,"vX0":-4.30270866106619,"vY0":-122.93459407129008,"vZ0":-3.1501633123107786,"x":113.52,"y":185.6,"x0":1.9212781779554007,"y0":50.00125033524896,"z0":6.147112513547215,"aX":-0.7088028590024127},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-2.6,"breakHorizontal":1.8,"spinRate":2020,"spinDirection":325},"zone":8,"typeConfidence":0.9,"plateTime":0.4448937910080022,"extension":6.938197341032377},"index":0,"playId":"c7c30fc1-abfc-330d-abc3-21ce7fedf56e","pitchNumber":1,"startTime":"2026-08-17T23:01:43.582Z","endTime":"2026-08-17T23:01:46.582Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.327845001797918,"aZ":-26.83840882045867,"pfxX":10.77764926343295,"pfxZ":2.843928775088038,"pX":1.4827636590905187,"pZ":3.316305653541505,"vX0":-5.151300294130533,"vY0":-135.82804489097973,"vZ0":-2.447098006218181,"x":60.48,"y":149.24,"x0":1.9982451374340027,"y0":50.004844545749606,"z0":6.085222733811542,"aX":20.2436347478846},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.8,"breakHorizontal":-18.5,"spinRate":2112,"spinDirection":120},"zone":12,"typeConfidence":0.9,"plateTime":0.40245681383090215,"extension":6.791521496882559},"index":1,"playId":"9ebbbddf-9485-3787-b1a9-e817d1c6ff45","pitchNumber":2,"startTime":"2026-08-17T23:02:06.083Z","endTime":"2026-08-17T23:02:09.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61394909289913,"aZ":-35.31473929711652,"pfxX":0.26727390032972886,"pfxZ":-2.01824228475145,"pX":-0.6251806841026722,"pZ":1.3674081032587826,"vX0":-6.241916943992557,"vY0":-124.2903796287469,"vZ0":-4.460393024333936,"x":140.83,"y":201.86,"x0":1.887055592120094,"y0":50.000620446231075,"z0":6.127554659163736,"aX":0.41820819205982207},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.4,"breakHorizontal":1.0,"spinRate":2079,"spinDirection":317},"zone":13,"typeConfidence":0.9,"plateTime":0.44120626748329705,"extension":6.995408250253736},"index":2,"playId":"eaaaac1e-1205-3290-9e81-f4215cc894c7","pitchNumber":3,"startTime":"2026-08-17T23:02:30.377Z","endTime":"2026-08-17T23:02:35.406Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-17T23:02:35.406Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Bohm grounds out, shortstop Otto Lopez to first baseman Leo Jiménez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-17T23:04:40.863Z","endTime":"2026-08-17T23:05:25.934Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"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":677870,"link":"/api/v1/people/677870"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.267164514247167,"aZ":-31.16214495684617,"pfxX":7.785389024338725,"pfxZ":0.737299811613461,"pX":0.6041710107979251,"pZ":0.9487623979278641,"vX0":1.37211514377934,"vY0":-116.30753197613548,"vZ0":-4.192821692125865,"x":93.97,"y":213.16,"x0":-1.0049618319045215,"y0":50.00190162196023,"z0":5.737284420338839,"aX":10.640738360722079},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":0.6,"breakHorizontal":-14.4,"spinRate":2264,"spinDirection":65},"zone":14,"typeConfidence":0.9,"plateTime":0.47133105791296614,"extension":6.603441990796811},"index":0,"playId":"f94d427f-ea15-3390-b5d1-7f68d4ec578c","pitchNumber":1,"startTime":"2026-08-17T23:04:45.299Z","endTime":"2026-08-17T23:04:48.308Z","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":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.374685098227783,"aZ":-13.436018702906884,"pfxX":-1.989738633310626,"pfxZ":10.397837361097253,"pX":-0.4334308293989206,"pZ":2.598589483298701,"vX0":1.7128752269648608,"vY0":-133.32890659380615,"vZ0":-5.990125002904615,"x":133.52,"y":168.62,"x0":-0.8253321914606172,"y0":50.006627506680466,"z0":5.842361105901896,"aX":-3.5870673521956435},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.8,"breakHorizontal":3.2,"spinRate":2210,"spinDirection":201},"zone":4,"typeConfidence":0.88,"plateTime":0.41064243835625414,"extension":6.560460439116302},"index":1,"playId":"3f1700df-6dfb-3e2e-a1c6-8965767e9fee","pitchNumber":2,"startTime":"2026-08-17T23:04:59.664Z","endTime":"2026-08-17T23:05:04.170Z","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":79.5,"endSpeed":73.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.15824235026694,"aZ":-42.63653363472219,"pfxX":5.535623081441482,"pfxZ":-7.688035593297313,"pX":-0.2721124168724356,"pZ":2.9587449408688467,"vX0":-0.016159213934486327,"vY0":-115.77075722382762,"vZ0":2.2327930555991493,"x":127.37,"y":158.89,"x0":-0.9845631452625274,"y0":50.00434062702578,"z0":6.056024288973853,"aX":7.53127883339689},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-13.1,"breakHorizontal":-10.1,"spinRate":2462,"spinDirection":35},"zone":5,"typeConfidence":0.9,"plateTime":0.47270733042729063,"extension":6.63571101077103},"hitData":{"launchSpeed":90.8,"launchAngle":-15.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":94.58,"coordY":140.09}},"index":2,"playId":"0b05619d-ba5a-381a-933d-7bd829198bfa","pitchNumber":3,"startTime":"2026-08-17T23:05:18.303Z","endTime":"2026-08-17T23:05:25.934Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-17T23:05:25.934Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryson Stott singles on a sharp line drive to right fielder Griffin Conine.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-17T23:05:50.352Z","endTime":"2026-08-17T23:06:19.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.928783513510993,"aZ":-14.66733350526208,"pfxX":-2.7163788514313687,"pfxZ":9.473664194031553,"pX":-0.30544941177009194,"pZ":3.047607562837401,"vX0":2.929781998187453,"vY0":-134.9772171950474,"vZ0":-4.505908703730311,"x":128.64,"y":156.49,"x0":-1.0511897135154307,"y0":50.00334178095793,"z0":5.768779008586802,"aX":-5.020521646832337},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.4,"breakHorizontal":4.3,"spinRate":2218,"spinDirection":208},"zone":1,"typeConfidence":0.89,"plateTime":0.4055294792979054,"extension":6.587910418110643},"index":0,"playId":"57d107d8-fda8-3dea-979e-f59dced39055","pitchNumber":1,"startTime":"2026-08-17T23:05:53.443Z","endTime":"2026-08-17T23:05:56.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.335716597710007,"aZ":-16.89525326320575,"pfxX":-0.8463616301021111,"pfxZ":8.321404080815695,"pX":0.46949876291600884,"pZ":3.493224494013352,"vX0":3.5572038314451064,"vY0":-134.4351060813058,"vZ0":-3.563440484242098,"x":99.1,"y":144.46,"x0":-0.7591165053848998,"y0":50.00030504273748,"z0":6.030504204775771,"aX":-1.553848330663158},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.5,"breakHorizontal":0.8,"spinRate":2277,"spinDirection":201},"zone":12,"typeConfidence":0.88,"plateTime":0.40696746507103576,"extension":6.485240343353315},"hitData":{"launchSpeed":103.5,"launchAngle":9.0,"totalDistance":165.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":180.98,"coordY":99.14}},"index":1,"playId":"a7f7cddb-81a5-323b-91af-25ac9b54e010","pitchNumber":2,"startTime":"2026-08-17T23:06:09.352Z","endTime":"2026-08-17T23:06:19.027Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-17T23:06:19.027Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Marsh flies out to left fielder Heriberto Hernández.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-17T23:06:43.027Z","endTime":"2026-08-17T23:07:59.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":3},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.80944385815894,"aZ":-13.046708355919323,"pfxX":-2.6219419630174685,"pfxZ":10.445452936594734,"pX":-0.9639331256179043,"pZ":4.1070136742972645,"vX0":0.8878682381380776,"vY0":-134.3879290947279,"vZ0":-2.397404406004913,"x":153.74,"y":127.89,"x0":-0.9577360695803233,"y0":50.00217485858949,"z0":5.936056454342546,"aX":-4.801083647731983},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.6,"breakHorizontal":4.6,"spinRate":2268,"spinDirection":202},"zone":11,"typeConfidence":0.88,"plateTime":0.4073961238718473,"extension":6.53814230995266},"index":0,"playId":"9ebd5c03-dafa-3a96-b12b-9b2d405208c1","pitchNumber":1,"startTime":"2026-08-17T23:06:47.665Z","endTime":"2026-08-17T23:06:50.665Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.593662682566386,"aZ":-42.60273112655064,"pfxX":4.0827988202055545,"pfxZ":-7.6214637209937415,"pX":0.22212122787576674,"pZ":3.0983617657334124,"vX0":1.5317401847779943,"vY0":-116.19012680709022,"vZ0":2.5989046330987433,"x":108.53,"y":155.12,"x0":-0.9759047545723444,"y0":50.002328776742736,"z0":6.011086771615953,"aX":5.586674700915457},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-12.8,"breakHorizontal":-7.8,"spinRate":2395,"spinDirection":40},"zone":2,"typeConfidence":0.9,"plateTime":0.4712568569466655,"extension":6.593272389234067},"index":1,"playId":"2783fcb9-2682-35fa-84aa-5c744804daff","pitchNumber":2,"startTime":"2026-08-17T23:07:06.394Z","endTime":"2026-08-17T23:07:09.481Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"873d17ce-009f-342e-9e9b-a463620d9af6","startTime":"2026-08-17T23:07:24.894Z","endTime":"2026-08-17T23:07:28.382Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.0,"endSpeed":71.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.484707187778035,"aZ":-34.724117349277385,"pfxX":11.001428769910333,"pfxZ":-1.959023096133354,"pX":-0.1384404111243465,"pZ":3.5483048883524,"vX0":-0.870693998602871,"vY0":-113.53267855494639,"vZ0":2.480157469539836,"x":122.28,"y":142.98,"x0":-1.1778807390455406,"y0":50.003858552156245,"z0":5.9063757154013885,"aX":14.310155862018528},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-2.6,"breakHorizontal":-19.7,"spinRate":2504,"spinDirection":55},"zone":11,"typeConfidence":0.89,"plateTime":0.4831068136236052,"extension":6.40975084080385},"hitData":{"launchSpeed":82.6,"launchAngle":52.0,"totalDistance":239.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.71,"coordY":112.98}},"index":3,"playId":"017ebb05-9334-3133-bf5c-6168bbe187b5","pitchNumber":3,"startTime":"2026-08-17T23:07:46.585Z","endTime":"2026-08-17T23:07:59.283Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-17T23:07:59.283Z","atBatIndex":14},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"J.T. Realmuto grounds into a force out, third baseman Javier Sanoja to second baseman Xavier Edwards. Bryson Stott out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-17T23:08:23.328Z","endTime":"2026-08-17T23:11:03.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"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":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.862157062806858,"aZ":-33.2699417119998,"pfxX":10.663459834350991,"pfxZ":-0.8355350040984444,"pX":0.6639964825892366,"pZ":1.0180014774958988,"vX0":0.8187759520309444,"vY0":-114.44474866783789,"vZ0":-3.270986008787808,"x":91.69,"y":211.29,"x0":-1.0828188568529935,"y0":50.004900171483044,"z0":5.771213148770212,"aX":13.949003030182846},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-2.2,"breakHorizontal":-19.4,"spinRate":2324,"spinDirection":63},"zone":14,"typeConfidence":0.9,"plateTime":0.481177712840521,"extension":6.671494647006394},"index":0,"playId":"92468ddf-f512-3e2b-99a2-86e98d7b7342","pitchNumber":1,"startTime":"2026-08-17T23:08:25.474Z","endTime":"2026-08-17T23:08:28.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.092851830577526,"aZ":-41.99469490280949,"pfxX":3.6389892242250683,"pfxZ":-7.287816204240673,"pX":-0.0432051422082655,"pZ":1.9138260642246372,"vX0":1.0361307745289623,"vY0":-115.76175750553293,"vZ0":-0.026275829604891943,"x":118.65,"y":187.11,"x0":-0.9701873436014051,"y0":50.00304010806093,"z0":5.9700766514120955,"aX":4.902676037442317},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-12.8,"breakHorizontal":-6.8,"spinRate":2450,"spinDirection":34},"zone":8,"typeConfidence":0.9,"plateTime":0.47447252389790195,"extension":6.692440284457455},"index":1,"playId":"a5f9b128-77a1-3cb0-a121-7375fa2b9466","pitchNumber":2,"startTime":"2026-08-17T23:08:44.453Z","endTime":"2026-08-17T23:08:49.528Z","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":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.195501124957207,"aZ":-32.96017265237013,"pfxX":3.1216857844364942,"pfxZ":-0.5221027141689687,"pX":0.710877316434099,"pZ":1.858330886983907,"vX0":2.50048181815695,"vY0":-122.37698828660706,"vZ0":-2.8794256796474014,"x":89.9,"y":188.61,"x0":-0.7296750855329625,"y0":50.001514970839196,"z0":5.874223049043789,"aX":4.732321094754541},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.3,"breakHorizontal":-6.2,"spinRate":2340,"spinDirection":102},"zone":9,"typeConfidence":0.88,"plateTime":0.4476111459303569,"extension":6.637550622533695},"index":2,"playId":"fb73e68e-b409-30ce-a09e-744dbd43751a","pitchNumber":3,"startTime":"2026-08-17T23:09:09.816Z","endTime":"2026-08-17T23:09:13.027Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-17T23:09:24.170Z","endTime":"2026-08-17T23:09:41.949Z","isPitch":false,"type":"action","player":{"id":592663,"link":"/api/v1/people/592663"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.248092779992234,"aZ":-29.970749130632836,"pfxX":-8.862527186798786,"pfxZ":1.3282517975208368,"pX":-0.2049521686137627,"pZ":2.2283374867355774,"vX0":5.453232611790261,"vY0":-127.69760487300269,"vZ0":-2.5674364153983085,"x":124.81,"y":178.61,"x0":-1.2120479723287894,"y0":50.003144920947456,"z0":5.594520155375462,"aX":-14.699165287838593},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.0,"breakHorizontal":14.9,"spinRate":1445,"spinDirection":242},"zone":5,"typeConfidence":0.91,"plateTime":0.42823778265832946,"extension":6.484868284250401},"index":4,"playId":"b4db0ff0-3279-30e8-b379-c2120bce8c00","pitchNumber":4,"startTime":"2026-08-17T23:09:41.949Z","endTime":"2026-08-17T23:09:50.113Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"playId":"3033e92d-87a9-32bb-8b2f-2d601b246a8f","startTime":"2026-08-17T23:10:34.965Z","endTime":"2026-08-17T23:10:38.846Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.205341097585244,"aZ":-29.179049866613802,"pfxX":-5.886857769083084,"pfxZ":1.8188704424262756,"pX":-0.7331189861985623,"pZ":1.747742692548523,"vX0":3.7470592285906426,"vY0":-126.98164475227743,"vZ0":-3.3913336658197837,"x":144.94,"y":191.59,"x0":-1.4575704456553953,"y0":50.00046895553225,"z0":5.403621047725582,"aX":-9.683170930094818},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.8,"breakHorizontal":9.8,"spinRate":1344,"spinDirection":248},"zone":7,"typeConfidence":0.9,"plateTime":0.4301254171409816,"extension":6.501278704489817},"hitData":{"launchSpeed":90.8,"launchAngle":1.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.53,"coordY":161.15}},"index":6,"playId":"89dc39be-5216-3615-85c9-ed726d785727","pitchNumber":5,"startTime":"2026-08-17T23:10:56.861Z","endTime":"2026-08-17T23:11:03.316Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-17T23:11:03.316Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.T. Realmuto challenged (pitch result), call on the field was overturned: Brian Navarreto called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-17T23:13:37.922Z","endTime":"2026-08-17T23:14:44.257Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.372028467494538,"aZ":-26.181833813104582,"pfxX":11.274585276614687,"pfxZ":3.223648726105867,"pX":-0.7066977731535878,"pZ":2.2241058549090567,"vX0":-10.503866810265347,"vY0":-135.6741784336015,"vZ0":-4.999925476593032,"x":143.94,"y":178.73,"x0":1.7548415411713993,"y0":50.00330111781652,"z0":5.9211605039191255,"aX":20.96736560428412},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.9,"breakHorizontal":-18.1,"spinRate":2108,"spinDirection":119},"zone":4,"typeConfidence":0.9,"plateTime":0.40409409413318453,"extension":6.738980903670795},"index":0,"playId":"d9c0a901-7137-33ef-a740-99557c27a3e3","pitchNumber":1,"startTime":"2026-08-17T23:13:40.168Z","endTime":"2026-08-17T23:13:43.258Z","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.1,"endSpeed":78.8,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.303091618487517,"aZ":-29.876278772379013,"pfxX":11.777739087850057,"pfxZ":1.465328930155593,"pX":-1.3464983868320877,"pZ":1.113827152340609,"vX0":-11.137067535137621,"vY0":-124.76429006311702,"vZ0":-5.954643234797645,"x":168.33,"y":208.71,"x0":1.655999400058633,"y0":50.002540261731525,"z0":6.009254104563677,"aX":18.4724497019033},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.3,"breakHorizontal":-18.6,"spinRate":2050,"spinDirection":109},"zone":13,"typeConfidence":0.9,"plateTime":0.43987007765131203,"extension":7.089476368107092},"index":1,"playId":"542c217b-b2b5-3e7c-aa31-92a99450ccad","pitchNumber":2,"startTime":"2026-08-17T23:13:56.775Z","endTime":"2026-08-17T23:13:59.842Z","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":85.3,"endSpeed":78.1,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.162033031989573,"aZ":-31.768398964090608,"pfxX":11.002094693304095,"pfxZ":0.2604702661496674,"pX":0.30350108309832163,"pZ":1.9597294414780893,"vX0":-7.267868432728807,"vY0":-124.01582822604772,"vZ0":-3.4835859344796685,"x":105.43,"y":185.87,"x0":1.8513902657757377,"y0":50.00245133621933,"z0":6.0489969771701695,"aX":17.036526532363595},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.1,"breakHorizontal":-18.1,"spinRate":2082,"spinDirection":110},"zone":9,"typeConfidence":0.9,"plateTime":0.44266185043204187,"extension":6.965689986335595},"index":2,"playId":"4edbe8f8-6db7-3ce9-8033-c046a4cb0cfb","pitchNumber":3,"startTime":"2026-08-17T23:14:13.688Z","endTime":"2026-08-17T23:14:16.688Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-17T23:14:26.043Z","endTime":"2026-08-17T23:14:40.201Z","isPitch":false,"type":"action","player":{"id":640459,"link":"/api/v1/people/640459"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.204824566657646,"aZ":-34.59876719898304,"pfxX":1.110048397409501,"pfxZ":-1.565791743208722,"pX":-0.0037446781556709774,"pZ":1.7495351388588742,"vX0":-4.807461087505324,"vY0":-123.8921989310816,"vZ0":-3.493695944675591,"x":117.14,"y":191.54,"x0":1.8191757569198956,"y0":50.00008307244384,"z0":6.075325854933679,"aX":1.7220586839704835},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.4,"breakHorizontal":-0.8,"spinRate":1943,"spinDirection":326},"zone":8,"typeConfidence":0.89,"plateTime":0.44242115003620963,"extension":6.726475200478762},"index":4,"playId":"6737c3dc-e78b-3761-987d-a524cadaa61b","pitchNumber":4,"startTime":"2026-08-17T23:14:40.201Z","endTime":"2026-08-17T23:14:44.257Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"}},"playEndTime":"2026-08-17T23:14:44.257Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Esteury Ruiz singles on a sharp line drive to left fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-17T23:15:22.199Z","endTime":"2026-08-17T23:15:53.715Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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":95.2,"endSpeed":86.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.138849567341403,"aZ":-24.370746281889303,"pfxX":12.39476404133199,"pfxZ":4.073559161097883,"pX":-1.9245872567275382,"pZ":1.0093422337019637,"vX0":-13.8713404220806,"vY0":-137.66825352430237,"vZ0":-8.625525656726838,"x":190.36,"y":211.53,"x0":1.573826495036016,"y0":50.003113600453574,"z0":5.838163402415862,"aX":23.74453053025369},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.5,"breakHorizontal":-19.4,"spinRate":2161,"spinDirection":120},"zone":13,"typeConfidence":0.9,"plateTime":0.39816360688994124,"extension":6.903372469541765},"index":0,"playId":"fabcbf0e-4bab-36e3-ad2f-a10f45100384","pitchNumber":1,"startTime":"2026-08-17T23:15:24.817Z","endTime":"2026-08-17T23:15:29.042Z","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":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.592942657568138,"aZ":-30.236995215634572,"pfxX":11.842845801672794,"pfxZ":1.2205481555464273,"pX":-0.4152574030388892,"pZ":1.2066530619157425,"vX0":-9.407630883007329,"vY0":-125.33324934868493,"vZ0":-5.370895589717171,"x":132.83,"y":206.2,"x0":1.8581459715928337,"y0":50.00162205506767,"z0":5.8626391850607975,"aX":18.739837764679624},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.1,"breakHorizontal":-19.1,"spinRate":2072,"spinDirection":109},"zone":13,"typeConfidence":0.9,"plateTime":0.4379135918249313,"extension":6.929749892578675},"hitData":{"launchSpeed":102.3,"launchAngle":14.0,"totalDistance":227.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":80.14,"coordY":88.11}},"index":1,"playId":"df2458b8-262d-3617-815b-74e4909ca69e","pitchNumber":2,"startTime":"2026-08-17T23:15:42.876Z","endTime":"2026-08-17T23:15:53.715Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-17T23:15:53.715Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Heriberto Hernández walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-17T23:16:16.005Z","endTime":"2026-08-17T23:18:52.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_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":"Walk","eventType":"walk","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":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23853281329586,"aZ":-34.85701697784545,"pfxX":10.255034364212754,"pfxZ":-1.7309289238635674,"pX":1.366550410800138,"pZ":2.9187353262665874,"vX0":-4.736469749548064,"vY0":-123.83854126154755,"vZ0":-0.7790702576334834,"x":64.91,"y":159.97,"x0":1.9738712620819856,"y0":50.00301075428528,"z0":6.158799645777114,"aX":15.89315973905389},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-3.1,"breakHorizontal":-17.4,"spinRate":1975,"spinDirection":104},"zone":12,"typeConfidence":0.9,"plateTime":0.44266968051496214,"extension":6.960837590682879},"index":0,"playId":"faf023fa-2e5c-3f03-81b4-69f2ca1c4ca1","pitchNumber":1,"startTime":"2026-08-17T23:16:18.384Z","endTime":"2026-08-17T23:16:21.682Z","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":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.457549043557503,"aZ":-30.235563983916208,"pfxX":10.745940304933827,"pfxZ":1.0416750577123572,"pX":-0.23836177549448398,"pZ":3.3424748071187285,"vX0":-9.035955899142385,"vY0":-135.43040880798418,"vZ0":-1.6624241016129342,"x":126.09,"y":148.53,"x0":1.744507520062169,"y0":50.00205635647606,"z0":6.078192457507938,"aX":19.969609265116123},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.7,"breakHorizontal":-17.5,"spinRate":2071,"spinDirection":120},"zone":2,"typeConfidence":0.89,"plateTime":0.4043635963910419,"extension":6.857897361187686},"index":1,"playId":"b618c2db-9466-30d3-a26d-90778fa70f20","pitchNumber":2,"startTime":"2026-08-17T23:16:39.066Z","endTime":"2026-08-17T23:16:42.091Z","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":93.7,"endSpeed":85.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.825418293874534,"aZ":-30.534155188735536,"pfxX":11.519113765669859,"pfxZ":0.8737259396362393,"pX":-0.5202516425939452,"pZ":2.96636769415089,"vX0":-10.111441618404841,"vY0":-136.11230255375204,"vZ0":-2.6224835838731035,"x":136.83,"y":158.69,"x0":1.745870065390006,"y0":50.001973916106394,"z0":6.056155998024908,"aX":21.61663618026822},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.2,"breakHorizontal":-18.7,"spinRate":2048,"spinDirection":122},"zone":1,"typeConfidence":0.89,"plateTime":0.40236942510301565,"extension":6.878619766159702},"index":2,"playId":"ca80adba-6eaf-3012-9e85-70a162635e32","pitchNumber":3,"startTime":"2026-08-17T23:16:57.584Z","endTime":"2026-08-17T23:17:00.585Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.38755194425774,"aZ":-32.80202627312411,"pfxX":10.801453067701082,"pfxZ":-0.3262007346849263,"pX":-0.8545479992949565,"pZ":3.7462395998816844,"vX0":-10.864555725470504,"vY0":-137.67672627370868,"vZ0":-0.3868784962182248,"x":149.57,"y":137.63,"x0":1.7382709320931409,"y0":50.00291932543306,"z0":6.1073434540527956,"aX":20.748967419785775},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":-0.5,"breakHorizontal":-17.3,"spinRate":2098,"spinDirection":120},"zone":11,"typeConfidence":0.9,"plateTime":0.3977312042361629,"extension":6.895982306943717},"index":3,"playId":"34aea78c-735e-3d52-9fae-639cd67ef04c","pitchNumber":4,"startTime":"2026-08-17T23:17:19.620Z","endTime":"2026-08-17T23:17:26.096Z","isPitch":true,"type":"pitch"},{"details":{"description":"Esteury Ruiz caught stealing 2nd base, catcher J.T. Realmuto to second baseman Luis Arraez.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"actionPlayId":"34aea78c-735e-3d52-9fae-639cd67ef04c","startTime":"2026-08-17T23:17:36.095Z","endTime":"2026-08-17T23:18:03.377Z","isPitch":false,"isBaseRunningPlay":true,"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":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.50216443098148,"aZ":-28.144000602804507,"pfxX":11.776424335112353,"pfxZ":2.1177219148340427,"pX":-1.0518579647441615,"pZ":1.2699023056403043,"vX0":-11.691291299607478,"vY0":-137.07454192391245,"vZ0":-7.097053905535017,"x":157.09,"y":204.49,"x0":1.7400241872561686,"y0":50.00065299144532,"z0":5.815842745604918,"aX":22.39141951026478},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.4,"breakHorizontal":-18.8,"spinRate":2140,"spinDirection":119},"zone":13,"typeConfidence":0.89,"plateTime":0.39968572048073403,"extension":6.916879943934224},"index":5,"playId":"6a45b1e0-194f-343b-81cc-69506a817b14","pitchNumber":5,"startTime":"2026-08-17T23:18:03.377Z","endTime":"2026-08-17T23:18:07.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04130935449463,"aZ":-29.314776765486425,"pfxX":11.387559170503451,"pfxZ":1.4938209490214636,"pX":0.5364528997340943,"pZ":2.1714320515989582,"vX0":-7.278572034169866,"vY0":-137.8724218327967,"vZ0":-4.887323461987535,"x":96.55,"y":180.15,"x0":1.7377291396548626,"y0":50.00369726458765,"z0":5.957049801392333,"aX":21.817965081469467},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":1.8,"breakHorizontal":-19.0,"spinRate":2134,"spinDirection":122},"zone":9,"typeConfidence":0.9,"plateTime":0.39800372203910417,"extension":6.807344171061934},"index":6,"playId":"247e3ba9-92b5-3d1d-9af3-58eaefd75c8c","pitchNumber":6,"startTime":"2026-08-17T23:18:21.883Z","endTime":"2026-08-17T23:18:25.643Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.759843173459984,"aZ":-35.23201976264954,"pfxX":0.4918836606868,"pfxZ":-1.909258641246704,"pX":-0.9604703784844972,"pZ":1.2229275971914975,"vX0":-6.766159905784345,"vY0":-125.46126742422311,"vZ0":-4.971258212014712,"x":153.61,"y":205.76,"x0":1.7045655810104658,"y0":50.00517240915366,"z0":6.093067420769399,"aX":0.7864311534191478},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-4.3,"breakHorizontal":0.6,"spinRate":2016,"spinDirection":307},"zone":13,"typeConfidence":0.9,"plateTime":0.43612906756994896,"extension":6.886464056159666},"index":7,"playId":"e7fb5d64-9a9a-3fcc-90a9-1ca349811f61","pitchNumber":7,"startTime":"2026-08-17T23:18:48.769Z","endTime":"2026-08-17T23:18:52.417Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-17T23:18:52.417Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xavier Edwards called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-17T23:19:16.791Z","endTime":"2026-08-17T23:21:19.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,5,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.263874376597848,"aZ":-33.03606137357426,"pfxX":0.6135921235467947,"pfxZ":-0.5615221546967812,"pX":-1.6905130938803723,"pZ":0.8738563810885528,"vX0":-8.652251042423911,"vY0":-123.85891493325082,"vZ0":-5.881161560564446,"x":181.44,"y":215.19,"x0":1.7779492709449922,"y0":50.000536725576325,"z0":6.063361793994839,"aX":0.9475999302862931},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.3,"breakHorizontal":1.1,"spinRate":1994,"spinDirection":331},"zone":13,"typeConfidence":0.9,"plateTime":0.44333271452175493,"extension":7.02222749437443},"index":0,"playId":"d0d64085-03d5-3d5f-9490-e411f8c2aa02","pitchNumber":1,"startTime":"2026-08-17T23:19:22.087Z","endTime":"2026-08-17T23:19:32.124Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Cristopher Sánchez. Heriberto Hernández to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"d0d64085-03d5-3d5f-9490-e411f8c2aa02","startTime":"2026-08-17T23:19:43.372Z","endTime":"2026-08-17T23:19:57.506Z","isPitch":false,"isBaseRunningPlay":true,"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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.38775676536206,"aZ":-27.954036174804443,"pfxX":9.158887267009945,"pfxZ":2.673082344702012,"pX":1.4953311659605475,"pZ":2.3125305572628174,"vX0":-4.511508735699859,"vY0":-124.50618764483883,"vZ0":-3.5139012995975376,"x":60.0,"y":176.34,"x0":2.1341859944199206,"y0":50.00572371054379,"z0":6.038330573465542,"aX":14.480784747508979},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.3,"breakHorizontal":-15.6,"spinRate":2001,"spinDirection":110},"zone":14,"typeConfidence":0.9,"plateTime":0.43876477100477285,"extension":6.9607379642086755},"index":2,"playId":"35fed991-42ff-31b1-aba8-1effa16c3254","pitchNumber":2,"startTime":"2026-08-17T23:19:57.506Z","endTime":"2026-08-17T23:20:00.782Z","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":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.732848008672608,"aZ":-32.24793778054032,"pfxX":9.762884287965973,"pfxZ":-0.04286247003741028,"pX":0.21554594471847807,"pZ":1.0155536502556743,"vX0":-7.692452612573824,"vY0":-125.67051274409573,"vZ0":-5.799064969277378,"x":108.78,"y":211.36,"x0":2.0431324141175384,"y0":50.00486832899032,"z0":5.9628326190784735,"aX":15.665801400022394},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.2,"breakHorizontal":-16.0,"spinRate":2048,"spinDirection":109},"zone":14,"typeConfidence":0.9,"plateTime":0.43532851395365224,"extension":7.154597813489772},"index":3,"playId":"fd11c3c9-dc1f-379d-a7ce-4f6bcb728d25","pitchNumber":3,"startTime":"2026-08-17T23:20:17.941Z","endTime":"2026-08-17T23:20:20.941Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"index":4,"startTime":"2026-08-17T23:20:34.524Z","endTime":"2026-08-17T23:20:53.764Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.241473689818342,"aZ":-27.012099207258824,"pfxX":11.440144426613923,"pfxZ":2.7402741617513353,"pX":-0.6516861357299857,"pZ":2.5924047874984493,"vX0":-10.831091081058865,"vY0":-136.24872373666466,"vZ0":-4.162591287121398,"x":141.84,"y":168.79,"x0":1.884009632252407,"y0":50.0050584197337,"z0":6.0013562082964835,"aX":21.56529687275032},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.2,"breakHorizontal":-18.5,"spinRate":2099,"spinDirection":121},"zone":4,"typeConfidence":0.9,"plateTime":0.4016239920343798,"extension":7.037248500237882},"index":5,"playId":"72704e87-cf6a-38ff-8e7a-cbaeac9093bd","pitchNumber":4,"startTime":"2026-08-17T23:20:53.764Z","endTime":"2026-08-17T23:20:56.764Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.54521653205758,"aZ":-27.613471178446474,"pfxX":11.626326312988766,"pfxZ":2.3654529643780506,"pX":-0.37305800729497374,"pZ":2.494548551813641,"vX0":-10.146275274721846,"vY0":-137.92642525521956,"vZ0":-4.481472644726399,"x":131.22,"y":171.43,"x0":1.841926067270434,"y0":50.00207714239618,"z0":6.001434022820452,"aX":22.409853582422215},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":3.5,"breakHorizontal":-19.0,"spinRate":2118,"spinDirection":121},"zone":4,"typeConfidence":0.9,"plateTime":0.3970362266298184,"extension":6.959218134498606},"index":6,"playId":"75220654-dfdb-30dc-a9e6-8909a45a6a62","pitchNumber":5,"startTime":"2026-08-17T23:21:15.633Z","endTime":"2026-08-17T23:21:19.206Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-17T23:21:19.206Z","atBatIndex":19},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Justin Crawford doubles (17) on a ground ball to left fielder Heriberto Hernández.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-17T23:23:26.713Z","endTime":"2026-08-17T23:24:29.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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":true},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.74126122677052,"aZ":-11.6966332622818,"pfxX":-3.3646979603902847,"pfxZ":11.330243650270617,"pX":-0.6108034936015168,"pZ":1.421256433144547,"vX0":2.191449096447624,"vY0":-133.58542702502078,"vZ0":-9.037167337782458,"x":140.28,"y":200.41,"x0":-1.0045701396014086,"y0":50.00473463879762,"z0":5.688794627639823,"aX":-6.082561968640366},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.7,"breakHorizontal":5.6,"spinRate":2355,"spinDirection":206},"zone":13,"typeConfidence":0.88,"plateTime":0.4099893596821462,"extension":6.5574488318077115},"index":0,"playId":"e72e8e16-51c0-35c4-8883-fe0e9d38e674","pitchNumber":1,"startTime":"2026-08-17T23:23:28.046Z","endTime":"2026-08-17T23:23:31.046Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.39325156587873,"aZ":-40.90137155301189,"pfxX":3.398944057787395,"pfxZ":-6.2944398562548,"pX":0.793853671643774,"pZ":1.229059169007793,"vX0":2.8753932939396565,"vY0":-117.63901362319749,"vZ0":-1.97272990875057,"x":86.74,"y":205.6,"x0":-0.8901790935999319,"y0":50.001550211445505,"z0":5.905417350846911,"aX":4.7147604419313405},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-11.6,"breakHorizontal":-7.0,"spinRate":2601,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.467396083757023,"extension":6.628073822141294},"index":1,"playId":"1c0b16dd-ba14-36f7-8bab-8c8e4ec0fa16","pitchNumber":2,"startTime":"2026-08-17T23:24:01.851Z","endTime":"2026-08-17T23:24:04.861Z","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":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.62451816626732,"aZ":-12.033573432394473,"pfxX":-2.9991252512509816,"pfxZ":11.408027181726796,"pX":-0.33427152290742257,"pZ":3.0028007021386327,"vX0":2.2202189299541506,"vY0":-132.36930786825943,"vZ0":-5.226403181625181,"x":129.74,"y":157.7,"x0":-0.7964350614784899,"y0":50.00180515896885,"z0":5.892027193651869,"aX":-5.294259050604332},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.7,"breakHorizontal":4.9,"spinRate":2307,"spinDirection":203},"zone":1,"typeConfidence":0.86,"plateTime":0.4146062437353044,"extension":6.5007382008818695},"hitData":{"launchSpeed":100.0,"launchAngle":-12.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":38.5,"coordY":108.92}},"index":2,"playId":"5d81b0fa-512c-31cd-b2ca-753d2e89b232","pitchNumber":3,"startTime":"2026-08-17T23:24:16.974Z","endTime":"2026-08-17T23:24:29.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-17T23:24:29.231Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-17T23:25:02.286Z","endTime":"2026-08-17T23:27:56.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":640459,"link":"/api/v1/people/640459"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.153172621838657,"aZ":-33.364866511230886,"pfxX":10.03340144699761,"pfxZ":-0.8773857883864853,"pX":0.19988418283668377,"pZ":2.636427941497039,"vX0":0.40247535332844714,"vY0":-115.97142754610674,"vZ0":-0.07820544049624467,"x":109.38,"y":167.6,"x0":-1.2790267734615561,"y0":50.001914687791114,"z0":5.859119459800119,"aX":13.634220489897608},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-1.3,"breakHorizontal":-18.2,"spinRate":2387,"spinDirection":63},"zone":5,"typeConfidence":0.9,"plateTime":0.4726997667608561,"extension":6.5564726632598855},"index":0,"playId":"9386f2f5-d0c3-34aa-a78b-b011d860015d","pitchNumber":1,"startTime":"2026-08-17T23:25:05.308Z","endTime":"2026-08-17T23:25:08.308Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"72d4e4ae-02a0-40d0-9842-c7ff884b2c91","startTime":"2026-08-17T23:25:26.566Z","endTime":"2026-08-17T23:25:31.566Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"AC","description":"Automatic Strike - Batter Pitch Timer Violation"},"description":"Automatic Strike - Batter Pitch Timer Violation","code":"AC","isInPlay":false,"isStrike":true,"isBall":false,"isOut":false,"hasReview":false,"disengagementNum":1,"violation":{"type":"batter_pitch_timer","description":"Batter Pitch Timer Violation","player":{"id":656941,"fullName":"Kyle Schwarber"}}},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"playId":"4722f2d7-a7f4-4338-b249-c69a2c33702a","pitchNumber":1,"startTime":"2026-08-17T23:25:40.937Z","endTime":"2026-08-17T23:25:48.446Z","isPitch":false,"type":"no_pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-17T23:26:08.149Z","endTime":"2026-08-17T23:26:21.476Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.55330513063263,"aZ":-22.410015883008743,"pfxX":-5.98736100982533,"pfxZ":5.991681504985772,"pX":0.8060299873610024,"pZ":1.737376018384589,"vX0":7.338435989765249,"vY0":-126.51015609424843,"vZ0":-4.805295410669321,"x":86.28,"y":191.87,"x0":-1.3473664690612124,"y0":50.00253251438965,"z0":5.445842742917571,"aX":-9.75611117860268},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.1,"breakHorizontal":9.2,"spinRate":1316,"spinDirection":242},"zone":9,"typeConfidence":0.91,"plateTime":0.4320942180655334,"extension":6.477118320618827},"index":4,"playId":"c881a4c8-44c3-3601-b7d0-a2f430efaf38","pitchNumber":2,"startTime":"2026-08-17T23:26:21.476Z","endTime":"2026-08-17T23:26:25.107Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":76.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.04997066794162,"aZ":-42.423083742796976,"pfxX":2.633342033122622,"pfxZ":-7.135349586473303,"pX":0.4659134518839308,"pZ":0.5514852541756771,"vX0":2.971206251910937,"vY0":-119.1562814370681,"vZ0":-2.934961141534772,"x":99.24,"y":223.89,"x0":-1.1395917415713912,"y0":50.00244824620855,"z0":5.6350082320460055,"aX":3.7828643241657613},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-13.3,"breakHorizontal":-5.5,"spinRate":2557,"spinDirection":47},"zone":14,"typeConfidence":0.9,"plateTime":0.45979799234307706,"extension":6.549015395129412},"index":5,"playId":"43d7116e-5778-36bc-ae87-ad084b7acbb3","pitchNumber":3,"startTime":"2026-08-17T23:26:41.259Z","endTime":"2026-08-17T23:26:44.367Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.60024062865872,"aZ":-28.30097917155944,"pfxX":-8.60196613785483,"pfxZ":2.3611673842549976,"pX":0.1533896338331429,"pZ":1.8246440252334124,"vX0":6.252680351440752,"vY0":-126.99916993412677,"vZ0":-3.576571033195831,"x":111.15,"y":189.51,"x0":-1.2158527310346456,"y0":50.0061270422114,"z0":5.488096318613221,"aX":-14.135433801220627},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.7,"breakHorizontal":14.3,"spinRate":1309,"spinDirection":246},"zone":8,"typeConfidence":0.91,"plateTime":0.4303343772945123,"extension":6.525499319301034},"index":6,"playId":"31f48d08-7cca-30ee-8cd5-ec1e50baf5cb","pitchNumber":4,"startTime":"2026-08-17T23:27:06.475Z","endTime":"2026-08-17T23:27:10.013Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.906044518741226,"aZ":-29.956916923991702,"pfxX":3.656495315656989,"pfxZ":1.3467223353867457,"pX":0.04370913259245449,"pZ":3.7277685633312383,"vX0":1.4471869514031375,"vY0":-126.61631173832816,"vZ0":0.6269178886988956,"x":115.33,"y":138.13,"x0":-1.0082606923512374,"y0":50.00012207865592,"z0":5.851301489489694,"aX":6.0080857084060435},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.8,"breakHorizontal":-7.0,"spinRate":2392,"spinDirection":135},"zone":12,"typeConfidence":0.9,"plateTime":0.43058629522691616,"extension":6.599822491016591},"index":7,"playId":"c967d8b1-7fb5-30ef-bb9f-f7ab4fd24207","pitchNumber":5,"startTime":"2026-08-17T23:27:34.526Z","endTime":"2026-08-17T23:27:38.076Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66495688408339,"aZ":-28.920349042269336,"pfxX":3.1089579906042846,"pfxZ":1.9902381696872862,"pX":0.5543266019195752,"pZ":1.4206685991905015,"vX0":3.100647105500508,"vY0":-126.42927772053456,"vZ0":-4.742577408892239,"x":95.87,"y":200.42,"x0":-1.0878662105333226,"y0":50.00073195434555,"z0":5.61812354252662,"aX":5.075996184318718},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.9,"breakHorizontal":-6.2,"spinRate":2418,"spinDirection":143},"zone":14,"typeConfidence":0.9,"plateTime":0.4317939962240307,"extension":6.718691618151116},"index":8,"playId":"ea644b0a-bb6d-3325-97d1-545df66657aa","pitchNumber":6,"startTime":"2026-08-17T23:27:53.562Z","endTime":"2026-08-17T23:27:56.562Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-17T23:27:56.562Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trea Turner singles on a ground ball to left fielder Heriberto Hernández. Justin Crawford scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-17T23:28:19.940Z","endTime":"2026-08-17T23:30:06.734Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"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,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":{"id":676083,"link":"/api/v1/people/676083"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.763368519982976,"aZ":-33.67272789372566,"pfxX":-6.760374873449177,"pfxZ":-0.9184315881063361,"pX":-0.8798883993763094,"pZ":1.9855818512385255,"vX0":3.47118013052703,"vY0":-127.02261655541446,"vZ0":-2.2006473738306074,"x":150.54,"y":185.17,"x0":-1.3880392304132578,"y0":50.00328535203655,"z0":5.548316439325324,"aX":-11.01360348089639},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.9,"breakHorizontal":11.4,"spinRate":1218,"spinDirection":253},"zone":13,"typeConfidence":0.9,"plateTime":0.43169780970943794,"extension":6.501488031394751},"index":0,"playId":"928a192a-3990-3c8f-b497-de6f32b9ee35","pitchNumber":1,"startTime":"2026-08-17T23:28:19.940Z","endTime":"2026-08-17T23:28:22.940Z","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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.271655103941324,"aZ":-32.00547501045305,"pfxX":9.744180492763768,"pfxZ":0.12611146587065036,"pX":0.9955798512601457,"pZ":3.0267087952470906,"vX0":1.7403329808442907,"vY0":-116.55952668770304,"vZ0":0.4549883728174575,"x":79.05,"y":157.06,"x0":-1.0270723412552443,"y0":50.00504079965158,"z0":5.855350926364364,"aX":13.385068754004115},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":0.6,"breakHorizontal":-18.1,"spinRate":2449,"spinDirection":63},"zone":12,"typeConfidence":0.9,"plateTime":0.47022916099538703,"extension":6.672731868229092},"index":1,"playId":"598a92b3-dbd1-3502-b362-02f4d8b37df3","pitchNumber":2,"startTime":"2026-08-17T23:28:55.194Z","endTime":"2026-08-17T23:28:59.462Z","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":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.828024938051406,"aZ":-13.650257324340735,"pfxX":-4.451449588502772,"pfxZ":9.683160324381355,"pX":0.6991833528077782,"pZ":2.3504906133607917,"vX0":6.202038697749265,"vY0":-137.09801627037143,"vZ0":-6.175467649277403,"x":90.35,"y":175.32,"x0":-1.0085847157408654,"y0":50.00680013058557,"z0":5.555030126947267,"aX":-8.520006772677377},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.4,"breakHorizontal":6.8,"spinRate":2222,"spinDirection":206},"zone":6,"typeConfidence":0.9,"plateTime":0.39870788273970215,"extension":6.605350595248383},"index":2,"playId":"239b54c2-5227-3ff9-9a9b-db857f8f5a55","pitchNumber":3,"startTime":"2026-08-17T23:29:19.501Z","endTime":"2026-08-17T23:29:22.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.849647214656997,"aZ":-28.63686721912135,"pfxX":-7.126641227515298,"pfxZ":2.0982668779163935,"pX":0.5443352087646224,"pZ":1.0330302862192484,"vX0":7.20662882741248,"vY0":-128.44146005136432,"vZ0":-5.3857692758268305,"x":96.25,"y":210.89,"x0":-1.3572464834534559,"y0":50.00590528277068,"z0":5.354033868235428,"aX":-12.041059599127987},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.9,"breakHorizontal":11.5,"spinRate":1359,"spinDirection":248},"zone":14,"typeConfidence":0.92,"plateTime":0.42465596244360704,"extension":6.5328597236920825},"index":3,"playId":"5a8cce95-2146-3743-b53b-0412a90514ab","pitchNumber":4,"startTime":"2026-08-17T23:29:37.738Z","endTime":"2026-08-17T23:29:41.104Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.235722813683147,"aZ":-28.740469462245002,"pfxX":-9.121457909910154,"pfxZ":2.0918235016947477,"pX":-0.767129284375581,"pZ":2.469258841241503,"vX0":4.355549355292928,"vY0":-127.1701006740218,"vZ0":-2.1893841053068424,"x":146.24,"y":172.11,"x0":-1.313685360376862,"y0":50.006303696169866,"z0":5.613550326654062,"aX":-14.994337342591654},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.5,"breakHorizontal":15.6,"spinRate":1731,"spinDirection":243},"zone":4,"typeConfidence":0.9,"plateTime":0.4301430775239208,"extension":6.460414909888372},"hitData":{"launchSpeed":102.2,"launchAngle":2.0,"totalDistance":79.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.26,"coordY":101.82}},"index":4,"playId":"a99eae7f-90e0-32ba-953f-1bfd662c5f30","pitchNumber":5,"startTime":"2026-08-17T23:29:56.364Z","endTime":"2026-08-17T23:30:06.734Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-17T23:30:06.734Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Harper walks. Trea Turner to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-17T23:30:37.899Z","endTime":"2026-08-17T23:33:08.568Z","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":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.174229649656276,"aZ":-27.781402668803484,"pfxX":3.1332409007895006,"pfxZ":2.6458814946159706,"pX":1.9845679259519113,"pZ":2.329827245442835,"vX0":6.322013277608803,"vY0":-127.27803356679952,"vZ0":-3.1139260671070446,"x":41.35,"y":175.87,"x0":-0.9269549865868818,"y0":50.004496108016916,"z0":5.741317067102713,"aX":5.200919247037107},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.4,"breakHorizontal":-7.0,"spinRate":2365,"spinDirection":145},"zone":14,"typeConfidence":0.89,"plateTime":0.42838397159806174,"extension":6.707861826143924},"index":0,"playId":"c2cc1311-39ea-3ce6-b81e-59a2740ad204","pitchNumber":1,"startTime":"2026-08-17T23:30:38.512Z","endTime":"2026-08-17T23:30:41.847Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"5755c86a-f93c-3d8b-a48f-7d7e176b861f","startTime":"2026-08-17T23:30:54.013Z","endTime":"2026-08-17T23:30:58.016Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.552238779000298,"aZ":-42.39985291392884,"pfxX":3.7945318280399647,"pfxZ":-7.108157618637662,"pX":0.3454248786022992,"pZ":3.0781393536489516,"vX0":1.8326682664528817,"vY0":-118.80844186661146,"vZ0":2.217749562698601,"x":103.83,"y":155.67,"x0":-0.927659324493637,"y0":50.005002320688675,"z0":5.970015244361654,"aX":5.455914051004519},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-12.1,"breakHorizontal":-7.3,"spinRate":2446,"spinDirection":36},"zone":3,"typeConfidence":0.9,"plateTime":0.4600258419394345,"extension":6.699500265325328},"index":2,"playId":"50d5dcd2-2ce6-3706-8a94-4dec0e4a2c24","pitchNumber":2,"startTime":"2026-08-17T23:31:15.465Z","endTime":"2026-08-17T23:31:18.482Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.99914266993116,"aZ":-14.741535421110227,"pfxX":-2.079621509006211,"pfxZ":9.142712787040216,"pX":-0.9007870029602584,"pZ":3.426936437582268,"vX0":0.511596105690776,"vY0":-136.7049912042495,"vZ0":-3.8892581836856506,"x":151.34,"y":146.25,"x0":-0.8191998677523936,"y0":50.00538876677421,"z0":5.869231087932271,"aX":-3.9664770611217626},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.1,"breakHorizontal":3.7,"spinRate":2208,"spinDirection":196},"zone":11,"typeConfidence":0.9,"plateTime":0.39950312838355506,"extension":6.539083300167814},"index":3,"playId":"58a7d84d-6466-3ecc-b886-5857276a4830","pitchNumber":3,"startTime":"2026-08-17T23:31:35.841Z","endTime":"2026-08-17T23:31:39.017Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":1},"index":4,"playId":"4a7932bb-362d-3970-8808-4fe3a519c26c","startTime":"2026-08-17T23:31:55.227Z","endTime":"2026-08-17T23:31:59.326Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.844683860927365,"aZ":-28.98644535282464,"pfxX":7.19568184879212,"pfxZ":2.248891928288227,"pX":0.7133731085771203,"pZ":2.06187282554128,"vX0":2.3764297921855984,"vY0":-118.06160599148225,"vZ0":-2.23042531430999,"x":89.81,"y":183.11,"x0":-1.2401024030341334,"y0":50.000290052066426,"z0":5.678647897987313,"aX":10.186857638411482},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":3.8,"breakHorizontal":-13.6,"spinRate":2376,"spinDirection":69},"zone":9,"typeConfidence":0.9,"plateTime":0.46339557127756104,"extension":6.405097976964683},"index":5,"playId":"668af8e3-c79d-39da-9456-12b7aa3e0c94","pitchNumber":4,"startTime":"2026-08-17T23:32:18.198Z","endTime":"2026-08-17T23:32:21.198Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.36692358906956,"aZ":-31.270024649627107,"pfxX":-7.724862976173427,"pfxZ":0.5386074352686734,"pX":-1.3896903441072188,"pZ":2.764827844370411,"vX0":2.5892212650102127,"vY0":-127.96661041841091,"vZ0":-0.7509155197368788,"x":169.97,"y":164.13,"x0":-1.4062117695259655,"y0":50.000268791503586,"z0":5.49393827128721,"aX":-12.915354963984676},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.1,"breakHorizontal":13.4,"spinRate":1201,"spinDirection":247},"zone":11,"typeConfidence":0.9,"plateTime":0.4266709079408555,"extension":6.400035844194847},"index":6,"playId":"aad41eef-efaa-3ba9-9e55-363e8b8c1c0d","pitchNumber":5,"startTime":"2026-08-17T23:32:42.996Z","endTime":"2026-08-17T23:32:46.192Z","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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.71012751972997,"aZ":-42.771963935931055,"pfxX":3.0445492471248725,"pfxZ":-7.437461792416032,"pX":1.3812483927967631,"pZ":2.3659395173517668,"vX0":4.17353447463851,"vY0":-118.90210502575334,"vZ0":0.8645585435741705,"x":64.35,"y":174.9,"x0":-0.7950399825676829,"y0":50.000513332148884,"z0":5.891874380060663,"aX":4.339618380417784},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-13.0,"breakHorizontal":-6.6,"spinRate":2430,"spinDirection":42},"zone":14,"typeConfidence":0.9,"plateTime":0.4614140258412327,"extension":6.772391151347347},"index":7,"playId":"8a0fd43c-3558-3bad-9e3f-40ce5f8c94f3","pitchNumber":6,"startTime":"2026-08-17T23:33:01.551Z","endTime":"2026-08-17T23:33:08.568Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-17T23:33:08.568Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a ground ball to right fielder Griffin Conine. Trea Turner scores. Bryce Harper to 2nd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-17T23:34:17.132Z","endTime":"2026-08-17T23:34:49.409Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":{"id":676083,"link":"/api/v1/people/676083"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-17T23:33:27.427Z","endTime":"2026-08-17T23:34:19.372Z","isPitch":false,"type":"action"},{"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":80.2,"endSpeed":73.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.700885650258094,"aZ":-28.591637127722034,"pfxX":8.093591975565376,"pfxZ":2.6103104681346654,"pX":1.1940531045488152,"pZ":1.4793918313022596,"vX0":3.081566078145015,"vY0":-116.71100848366922,"vZ0":-3.287868587227555,"x":71.49,"y":198.84,"x0":-1.1965279119745065,"y0":50.00546452528651,"z0":5.609324090159446,"aX":11.127092832693085},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":4.2,"breakHorizontal":-15.5,"spinRate":2255,"spinDirection":70},"zone":14,"typeConfidence":0.91,"plateTime":0.46994245085659436,"extension":6.504704451620628},"index":1,"playId":"211e95fe-6e9a-39fd-b949-fddec99fe2a4","pitchNumber":1,"startTime":"2026-08-17T23:34:19.372Z","endTime":"2026-08-17T23:34:22.572Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.132484110546034,"aZ":-12.176387036831327,"pfxX":-2.8358674332214795,"pfxZ":10.824819030958336,"pX":-0.24535293539468728,"pZ":3.0267723167786444,"vX0":2.5637558330932584,"vY0":-135.22196589252178,"vZ0":-5.165156718474875,"x":126.35,"y":157.06,"x0":-0.8383932477006892,"y0":50.00253029180287,"z0":5.819446791804547,"aX":-5.2392506329578366},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.7,"breakHorizontal":4.6,"spinRate":2246,"spinDirection":202},"zone":2,"typeConfidence":0.9,"plateTime":0.40541649161083004,"extension":6.41265902955103},"hitData":{"launchSpeed":93.2,"launchAngle":3.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.86,"coordY":112.98}},"index":2,"playId":"60bf2c93-0e14-3155-b795-8064bf56d6ef","pitchNumber":2,"startTime":"2026-08-17T23:34:37.952Z","endTime":"2026-08-17T23:34:49.409Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-17T23:34:49.409Z","atBatIndex":24},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Alec Bohm grounds into a force out, third baseman Javier Sanoja to second baseman Xavier Edwards. Bryce Harper to 3rd. Luis Arraez out at 2nd. Alec Bohm to 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-17T23:35:16.742Z","endTime":"2026-08-17T23:37:13.870Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"postOnThird":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","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":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.375999525492304,"aZ":-13.222365826730222,"pfxX":-2.417097054804985,"pfxZ":10.26161565547733,"pX":-0.3010204622091047,"pZ":3.031637518485083,"vX0":2.526580316224543,"vY0":-134.81393577746022,"vZ0":-5.00904794401211,"x":128.47,"y":156.93,"x0":-0.9348023361173166,"y0":50.00225628550956,"z0":5.8416592182859715,"aX":-4.464155520579097},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.8,"breakHorizontal":3.8,"spinRate":2158,"spinDirection":201},"zone":1,"typeConfidence":0.9,"plateTime":0.405752046291469,"extension":6.623076596261774},"index":0,"playId":"8b17e0d4-8c06-3906-8c06-a3bb9ac3fcea","pitchNumber":1,"startTime":"2026-08-17T23:35:17.463Z","endTime":"2026-08-17T23:35:20.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.516906938456366,"aZ":-12.355900949842479,"pfxX":-2.7324262522008187,"pfxZ":10.677346688098456,"pX":-0.19190786215593714,"pZ":2.9597041422482517,"vX0":2.4110060173458483,"vY0":-135.37120196172293,"vZ0":-5.589482388803515,"x":124.32,"y":158.87,"x0":-0.7390283160347482,"y0":50.00376414456365,"z0":5.916074935017452,"aX":-5.072255552348718},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.4,"breakHorizontal":4.4,"spinRate":2247,"spinDirection":201},"zone":2,"typeConfidence":0.9,"plateTime":0.4045846833663367,"extension":6.480600182887442},"index":1,"playId":"3fa93fea-d961-3a62-90ae-a3d3c2a0b7dc","pitchNumber":2,"startTime":"2026-08-17T23:35:38.006Z","endTime":"2026-08-17T23:35:41.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.296928753303668,"aZ":-32.17894323272982,"pfxX":3.3660591427680946,"pfxZ":-0.004552383299298413,"pX":-0.07942911555545444,"pZ":3.2654952638847874,"vX0":1.0210873430109713,"vY0":-124.27607503160873,"vZ0":0.10134907589882314,"x":120.03,"y":150.61,"x0":-0.9317915220732359,"y0":50.001751411938145,"z0":5.872593561041619,"aX":5.323331788140481},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.2,"breakHorizontal":-6.4,"spinRate":2432,"spinDirection":108},"zone":2,"typeConfidence":0.91,"plateTime":0.438864930699002,"extension":6.729917806178967},"index":2,"playId":"478bc13a-e671-3741-ac27-0137e5e978ba","pitchNumber":3,"startTime":"2026-08-17T23:36:01.623Z","endTime":"2026-08-17T23:36:04.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97053607674637,"aZ":-11.592976402108771,"pfxX":-2.564944448885166,"pfxZ":10.909988570922673,"pX":-0.35326813538173174,"pZ":3.6854126813395323,"vX0":1.5917460576095266,"vY0":-136.45790568128484,"vZ0":-3.979034292692931,"x":130.47,"y":139.27,"x0":-0.6108623606543875,"y0":50.000257783055304,"z0":5.960844203439391,"aX":-4.837410112884415},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.1,"breakHorizontal":4.3,"spinRate":2299,"spinDirection":201},"zone":11,"typeConfidence":0.91,"plateTime":0.4013670687378159,"extension":6.409703183457915},"index":3,"playId":"ddd71620-e02d-335b-964c-11a231f22519","pitchNumber":4,"startTime":"2026-08-17T23:36:24.413Z","endTime":"2026-08-17T23:36:27.413Z","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":80.2,"endSpeed":73.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.171370714135637,"aZ":-30.860800438978977,"pfxX":7.193088246338232,"pfxZ":0.9482501777117971,"pX":1.5766148776704738,"pZ":2.903029404477977,"vX0":3.4886406872623135,"vY0":-116.8434919092486,"vZ0":0.3091949818460855,"x":56.9,"y":160.4,"x0":-0.8705297917170809,"y0":50.00155110404751,"z0":5.6706330127064035,"aX":9.936263306679923},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":2.0,"breakHorizontal":-13.9,"spinRate":2231,"spinDirection":58},"zone":12,"typeConfidence":0.9,"plateTime":0.4689107907136969,"extension":6.646703789404639},"index":4,"playId":"be54c1be-e550-3e3c-8565-4248e29029bb","pitchNumber":5,"startTime":"2026-08-17T23:36:45.213Z","endTime":"2026-08-17T23:36:48.611Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":75.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.707509873534114,"aZ":-42.68351504071605,"pfxX":3.1535396124237542,"pfxZ":-7.433412949952306,"pX":0.4475079117977767,"pZ":1.3789385542294217,"vX0":2.441428245446961,"vY0":-118.45841639406291,"vZ0":-0.9521928954598975,"x":99.94,"y":201.55,"x0":-1.0080641782764725,"y0":50.003364736761064,"z0":5.705872043469921,"aX":4.4581620682348735},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-13.4,"breakHorizontal":-6.4,"spinRate":2471,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.4632931471086832,"extension":6.597197376110539},"hitData":{"launchSpeed":72.7,"launchAngle":-16.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.61,"coordY":163.18}},"index":5,"playId":"fbd953ca-0ede-3707-a4fd-85af7c7a5ba6","pitchNumber":6,"startTime":"2026-08-17T23:37:04.951Z","endTime":"2026-08-17T23:37:13.870Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-17T23:37:13.870Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryson Stott walks. Alec Bohm to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-17T23:37:48.444Z","endTime":"2026-08-17T23:40:47.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"postOnSecond":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"postOnThird":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"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":2},"pitchData":{"startSpeed":79.7,"endSpeed":72.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.370633176228694,"aZ":-44.831093439327695,"pfxX":4.220868365722999,"pfxZ":-9.35124064282505,"pX":-1.0318744438011578,"pZ":4.4015504144774,"vX0":-1.185723867279508,"vY0":-115.83500021193649,"vZ0":6.106757000255111,"x":156.33,"y":119.94,"x0":-1.0605712153693752,"y0":50.00103660724012,"z0":6.0262316988486955,"aX":5.714347107798227},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-15.0,"breakHorizontal":-7.3,"spinRate":2367,"spinDirection":42},"zone":11,"typeConfidence":0.9,"plateTime":0.4735003559753035,"extension":6.557607593036545},"index":0,"playId":"5f96264f-4a9f-381e-b014-be34a63ff5d4","pitchNumber":1,"startTime":"2026-08-17T23:37:50.302Z","endTime":"2026-08-17T23:37:53.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.95541782396025,"aZ":-12.310535015630604,"pfxX":-3.093377331864704,"pfxZ":10.734542556622912,"pX":-0.0775335466535861,"pZ":4.362167669088751,"vX0":3.107774538532819,"vY0":-135.71260713651031,"vZ0":-1.6268600491406542,"x":119.96,"y":121.0,"x0":-0.8401025284010496,"y0":50.00007613241806,"z0":5.834769944167546,"aX":-5.722689211960625},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.2,"breakHorizontal":4.9,"spinRate":2385,"spinDirection":204},"zone":11,"typeConfidence":0.9,"plateTime":0.4048608968789553,"extension":6.499122121349244},"index":1,"playId":"01dd61a4-e81c-397c-80a9-280462c09137","pitchNumber":2,"startTime":"2026-08-17T23:38:10.074Z","endTime":"2026-08-17T23:38:13.074Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"9f4d8295-321c-308b-8db4-c6fcbaac6c9b","startTime":"2026-08-17T23:38:30.096Z","endTime":"2026-08-17T23:38:33.487Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.507524752528106,"aZ":-14.017740684638628,"pfxX":-3.2399756556246855,"pfxZ":10.022418955300187,"pX":0.16707885749148693,"pZ":4.036560315035186,"vX0":3.6904198205992436,"vY0":-133.88845736682467,"vZ0":-2.190759118648986,"x":110.63,"y":129.79,"x0":-0.8096346170864965,"y0":50.00195502824169,"z0":5.871192275750267,"aX":-5.869196943075299},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.9,"breakHorizontal":5.0,"spinRate":2328,"spinDirection":203},"zone":12,"typeConfidence":0.87,"plateTime":0.4094368033236315,"extension":6.471853756164188},"index":3,"playId":"01cd1e8c-2b6b-378e-a4aa-31a40d7eddba","pitchNumber":3,"startTime":"2026-08-17T23:38:50.880Z","endTime":"2026-08-17T23:38:54.017Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53523997699503,"aZ":-30.082919271525515,"pfxX":2.3347052164457467,"pfxZ":1.3129687890759048,"pX":0.7207602285249749,"pZ":2.3552333991770866,"vX0":3.3746640139383546,"vY0":-125.27883711982687,"vZ0":-2.2553193333876855,"x":89.53,"y":175.19,"x0":-0.9454352054150621,"y0":50.004342410242884,"z0":5.7181789206325035,"aX":3.7230155058184415},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.2,"breakHorizontal":-5.0,"spinRate":2434,"spinDirection":145},"zone":6,"typeConfidence":0.9,"plateTime":0.4366563777265404,"extension":6.712189017886067},"index":4,"playId":"e07d0e82-b61a-36ee-a5fb-53860bbefa1c","pitchNumber":4,"startTime":"2026-08-17T23:39:10.705Z","endTime":"2026-08-17T23:39:14.018Z","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":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.027327722403783,"aZ":-30.376885916686437,"pfxX":3.6206677777143152,"pfxZ":1.11939501593152,"pX":0.21135641713357134,"pZ":1.7439994026645493,"vX0":1.9122868410238594,"vY0":-125.71408763507222,"vZ0":-3.5623635278449757,"x":108.94,"y":191.69,"x0":-1.0290902047451886,"y0":50.00312570433326,"z0":5.640226668448764,"aX":5.8054013899465735},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.4,"breakHorizontal":-7.0,"spinRate":2468,"spinDirection":154},"zone":8,"typeConfidence":0.91,"plateTime":0.43538028630421044,"extension":6.6331330242951},"index":5,"playId":"58ae9395-42f5-3aaa-811b-d0cdb37aba85","pitchNumber":5,"startTime":"2026-08-17T23:39:30.410Z","endTime":"2026-08-17T23:39:33.933Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.798395199174177,"aZ":-11.454915903394154,"pfxX":-3.77423978788393,"pfxZ":11.186660954369009,"pX":-0.5303530985718644,"pZ":3.2496719405907153,"vX0":2.2288066482363345,"vY0":-135.75047232044616,"vZ0":-4.486780127191242,"x":137.22,"y":151.04,"x0":-0.8748657913537844,"y0":50.005660617202345,"z0":5.731690492311394,"aX":-6.992440022933122},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.4,"breakHorizontal":6.4,"spinRate":2339,"spinDirection":205},"zone":1,"typeConfidence":0.89,"plateTime":0.40464283847302607,"extension":6.628685619256352},"index":6,"playId":"d6e0bcbd-b08f-3f10-af3f-25039778eee0","pitchNumber":6,"startTime":"2026-08-17T23:40:13.918Z","endTime":"2026-08-17T23:40:16.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.9352363140826,"aZ":-14.402469464610945,"pfxX":-2.7886698089053676,"pfxZ":9.576745082208202,"pX":-0.04361995630158168,"pZ":1.4657923560964918,"vX0":2.9370610660448806,"vY0":-135.2234132942548,"vZ0":-8.480056107632008,"x":118.66,"y":199.2,"x0":-0.7804975255062088,"y0":50.00274325861337,"z0":5.648603517246323,"aX":-5.17484676982215},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.7,"breakHorizontal":4.4,"spinRate":2260,"spinDirection":195},"zone":13,"typeConfidence":0.9,"plateTime":0.40474560281690675,"extension":6.541899640785423},"index":7,"playId":"3c938467-ee4a-3701-9e5a-95748082b8cc","pitchNumber":7,"startTime":"2026-08-17T23:40:40.594Z","endTime":"2026-08-17T23:40:47.596Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-17T23:40:47.596Z","atBatIndex":26},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brandon Marsh grounds into a force out, fielded by shortstop Otto Lopez. Bryson Stott out at 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-17T23:42:00.410Z","endTime":"2026-08-17T23:42:30.085Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"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"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-17T23:41:01.749Z","endTime":"2026-08-17T23:42:02.683Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.200593878391025,"aZ":-28.557692980408916,"pfxX":1.9468397876083121,"pfxZ":2.2165840873570364,"pX":0.2527579219555318,"pZ":2.3752197504759875,"vX0":2.394634680927276,"vY0":-126.8308152326034,"vZ0":-2.827132300437305,"x":107.37,"y":174.65,"x0":-0.9555887775385001,"y0":50.0059619904296,"z0":5.774696461833988,"aX":3.181657371054552},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.6,"breakHorizontal":-4.1,"spinRate":2173,"spinDirection":154},"zone":5,"typeConfidence":0.89,"plateTime":0.43136419334503184,"extension":6.715937266265091},"index":1,"playId":"c2960c31-f894-3e9a-93a0-e8fd6dcee93f","pitchNumber":1,"startTime":"2026-08-17T23:42:02.683Z","endTime":"2026-08-17T23:42:05.683Z","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":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.483973468608696,"aZ":-24.513503996516206,"pfxX":-7.082538152369498,"pfxZ":4.54656797058963,"pX":-0.44479224669817696,"pZ":1.9037405080001613,"vX0":4.67601782280839,"vY0":-128.67646903640795,"vZ0":-3.951012270645631,"x":133.95,"y":187.38,"x0":-1.3609183604575001,"y0":50.002578980686266,"z0":5.347489237213735,"aX":-11.934615269572783},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.6,"breakHorizontal":11.9,"spinRate":1028,"spinDirection":251},"zone":7,"typeConfidence":0.86,"plateTime":0.424863863284775,"extension":6.626093848113647},"hitData":{"launchSpeed":102.7,"launchAngle":-4.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.23,"coordY":142.9}},"index":2,"playId":"e5e2da83-802b-3657-a156-b16fab6559df","pitchNumber":2,"startTime":"2026-08-17T23:42:23.840Z","endTime":"2026-08-17T23:42:30.085Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-17T23:42:30.085Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Agustín Ramírez walks.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-17T23:44:53.319Z","endTime":"2026-08-17T23:47:56.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7,8],"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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.01476382585478,"aZ":-23.09571594486573,"pfxX":10.527445856235204,"pfxZ":4.821771610765019,"pX":0.22576985886889667,"pZ":3.517415669462233,"vX0":-7.884901857610323,"vY0":-136.1360896140626,"vZ0":-2.6587282910907306,"x":108.39,"y":143.81,"x0":1.7873875391846517,"y0":50.003668055028044,"z0":6.100039070263135,"aX":19.82267734818644},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.4,"breakHorizontal":-17.5,"spinRate":2130,"spinDirection":128},"zone":12,"typeConfidence":0.9,"plateTime":0.4018737731477806,"extension":6.791290698466733},"index":0,"playId":"9b26d0f4-d90e-36be-bd8d-6cd473533fe9","pitchNumber":1,"startTime":"2026-08-17T23:44:57.327Z","endTime":"2026-08-17T23:45:00.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39991505422427,"aZ":-24.35307244472848,"pfxX":10.749429766585891,"pfxZ":4.298797452989406,"pX":-0.3236297704875589,"pZ":2.7115338140085155,"vX0":-9.106941204961949,"vY0":-133.67231641392172,"vZ0":-4.086274158050729,"x":129.34,"y":165.57,"x0":1.7220893936112682,"y0":50.00369162341764,"z0":5.9976211174058705,"aX":19.55647126911512},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.1,"breakHorizontal":-17.6,"spinRate":2070,"spinDirection":123},"zone":4,"typeConfidence":0.89,"plateTime":0.40894276119673467,"extension":6.936309719226996},"index":1,"playId":"2404f5fb-b410-312c-860b-2b4a59bf649a","pitchNumber":2,"startTime":"2026-08-17T23:45:15.468Z","endTime":"2026-08-17T23:45:18.468Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.404575458079265,"aZ":-24.386727468337224,"pfxX":11.485313853132318,"pfxZ":4.10452315649758,"pX":-1.0359635737634123,"pZ":1.8727104987187442,"vX0":-11.316473730422766,"vY0":-136.4915357230589,"vZ0":-6.2554662804573695,"x":156.49,"y":188.22,"x0":1.660001889102321,"y0":50.00581439814119,"z0":5.860079583107334,"aX":21.801534673121388},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.2,"breakHorizontal":-18.6,"spinRate":2153,"spinDirection":118},"zone":13,"typeConfidence":0.9,"plateTime":0.40040911405675006,"extension":6.825088131058466},"index":2,"playId":"a6e5c536-7f18-3e3a-a6da-b494f01dc71d","pitchNumber":3,"startTime":"2026-08-17T23:45:33.935Z","endTime":"2026-08-17T23:45:37.611Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.031443556494676,"aZ":-27.406904443031923,"pfxX":11.32561811205262,"pfxZ":3.0330783810872504,"pX":-1.3693436820004647,"pZ":1.4021862770248368,"vX0":-10.988819770853128,"vY0":-124.36727816534075,"vZ0":-5.740912646460832,"x":169.2,"y":200.92,"x0":1.6267458157586487,"y0":50.005009846584,"z0":6.002628070047607,"aX":17.81364437579442},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.3,"breakHorizontal":-18.1,"spinRate":2115,"spinDirection":111},"zone":13,"typeConfidence":0.9,"plateTime":0.4397670501340136,"extension":6.99265883752214},"index":3,"playId":"6d89a166-4c81-3bd1-ae39-01bd5e425e01","pitchNumber":4,"startTime":"2026-08-17T23:45:50.960Z","endTime":"2026-08-17T23:45:54.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.171074028319737,"aZ":-23.981502786721403,"pfxX":11.496146452689588,"pfxZ":4.354055049295695,"pX":-0.44386897855779117,"pZ":2.697417689216253,"vX0":-9.937997253168152,"vY0":-136.1166447889511,"vZ0":-4.652654089253803,"x":133.92,"y":165.95,"x0":1.7563503279780164,"y0":50.00341186177933,"z0":6.084179396097967,"aX":21.627935863837514},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.1,"breakHorizontal":-18.8,"spinRate":2143,"spinDirection":126},"zone":4,"typeConfidence":0.9,"plateTime":0.4020193406218424,"extension":6.807581941088043},"index":4,"playId":"02b8ca2e-e1a6-3ba5-a68c-17b1d3c9db45","pitchNumber":5,"startTime":"2026-08-17T23:46:09.634Z","endTime":"2026-08-17T23:46:13.266Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54889025337475,"aZ":-24.882101302690153,"pfxX":10.45318624602227,"pfxZ":3.83426415426044,"pX":0.3673961381453548,"pZ":2.916653511226157,"vX0":-7.719756057135636,"vY0":-136.62200534653974,"vZ0":-3.821913103639128,"x":103.0,"y":160.03,"x0":1.863764294942963,"y0":50.001781868381755,"z0":6.032822205877974,"aX":19.868650689149664},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.4,"breakHorizontal":-17.4,"spinRate":2071,"spinDirection":119},"zone":3,"typeConfidence":0.9,"plateTime":0.4000733196784969,"extension":6.815422443696441},"index":5,"playId":"3e0662c5-6b09-365b-bafa-4c8542c8173a","pitchNumber":6,"startTime":"2026-08-17T23:46:30.234Z","endTime":"2026-08-17T23:46:35.276Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-08-17T23:47:22.136Z","endTime":"2026-08-17T23:47:33.109Z","isPitch":false,"type":"action","player":{"id":682663,"link":"/api/v1/people/682663"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.633035036384243,"aZ":-25.69478202977903,"pfxX":10.794147373778952,"pfxZ":3.4046700187368693,"pX":0.30138320581724354,"pZ":1.9280657975837854,"vX0":-8.044331650136247,"vY0":-136.68986659128342,"vZ0":-6.1642079721809,"x":105.51,"y":186.72,"x0":1.8723153302108826,"y0":50.00083905877422,"z0":5.963694517192153,"aX":20.53185967190408},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.0,"breakHorizontal":-18.0,"spinRate":2063,"spinDirection":120},"zone":9,"typeConfidence":0.9,"plateTime":0.3999025072363467,"extension":6.802450135886052},"index":7,"playId":"72807a30-78d4-352e-b83f-3b540016b03a","pitchNumber":7,"startTime":"2026-08-17T23:47:33.109Z","endTime":"2026-08-17T23:47:36.631Z","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":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.882314347937815,"aZ":-29.960878241787686,"pfxX":9.8328030101193,"pfxZ":1.3972606170930097,"pX":-0.10130877776388653,"pZ":1.203933929473104,"vX0":-7.927807232188255,"vY0":-124.90119086062856,"vZ0":-5.780664265327516,"x":120.86,"y":206.27,"x0":1.8279855498835949,"y0":50.005954598579265,"z0":5.995931952193907,"aX":15.622660772565107},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.4,"breakHorizontal":-16.1,"spinRate":1990,"spinDirection":108},"zone":13,"typeConfidence":0.9,"plateTime":0.43762841969822874,"extension":6.901957483150323},"index":8,"playId":"7e9fbf06-d1c3-3bf0-94e1-9982fd7d30ed","pitchNumber":8,"startTime":"2026-08-17T23:47:53.211Z","endTime":"2026-08-17T23:47:56.727Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-17T23:47:56.727Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Lopez singles on a line drive to center fielder Justin Crawford. Agustín Ramírez to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-17T23:48:21.956Z","endTime":"2026-08-17T23:50:02.845Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"postOnSecond":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"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_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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.26030773181049,"aZ":-31.285637872945347,"pfxX":9.330134012709296,"pfxZ":0.5644194753875578,"pX":2.3746360457300963,"pZ":3.1746377685059732,"vX0":-2.3047001002275302,"vY0":-124.41552810036964,"vZ0":-0.9355622274844427,"x":26.48,"y":153.06,"x0":2.0990660293904067,"y0":50.002042919132386,"z0":6.141373660084231,"aX":14.669981881181023},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.1,"breakHorizontal":-16.4,"spinRate":2138,"spinDirection":111},"zone":12,"typeConfidence":0.9,"plateTime":0.43973065630607655,"extension":6.948698365801176},"index":0,"playId":"689679c1-ad4f-337f-a876-f07f60d47d26","pitchNumber":1,"startTime":"2026-08-17T23:48:24.833Z","endTime":"2026-08-17T23:48:27.931Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.016927874851408,"aZ":-28.20119323400115,"pfxX":10.747220512217375,"pfxZ":2.15296531828419,"pX":0.6572155904534729,"pZ":2.4219267722613274,"vX0":-7.104365628715416,"vY0":-134.9239301966672,"vZ0":-4.341275906348353,"x":91.95,"y":173.39,"x0":1.9264075491806907,"y0":50.005160513965635,"z0":6.0364248808529375,"aX":19.841968556770865},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.1,"breakHorizontal":-18.0,"spinRate":2125,"spinDirection":120},"zone":6,"typeConfidence":0.88,"plateTime":0.40576996489047845,"extension":6.9203638590941186},"index":1,"playId":"56357f81-a6fa-3b34-ae47-43faec762477","pitchNumber":2,"startTime":"2026-08-17T23:48:47.636Z","endTime":"2026-08-17T23:48:50.977Z","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":93.7,"endSpeed":86.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.181833840674926,"aZ":-28.64354582925371,"pfxX":11.095247995732596,"pfxZ":1.8639663841426195,"pX":0.5623125780888303,"pZ":2.61507187787608,"vX0":-7.438083039414963,"vY0":-136.32319981917726,"vZ0":-3.977988325122528,"x":95.57,"y":168.17,"x0":1.875767026032779,"y0":50.004244303601055,"z0":6.056309037435014,"aX":21.017742188995054},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.8,"breakHorizontal":-18.7,"spinRate":2139,"spinDirection":121},"zone":6,"typeConfidence":0.89,"plateTime":0.400821274213607,"extension":6.834944852842887},"index":2,"playId":"7cf63309-65b3-35b9-801e-d154c78d107a","pitchNumber":3,"startTime":"2026-08-17T23:49:12.858Z","endTime":"2026-08-17T23:49:16.241Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-17T23:49:30.631Z","endTime":"2026-08-17T23:49:51.399Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"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":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.882256552978372,"aZ":-27.067593278910085,"pfxX":10.570146759901986,"pfxZ":2.6805127374386863,"pX":0.48209687381878713,"pZ":2.9195389754657244,"vX0":-7.453081574750035,"vY0":-136.90578348216224,"vZ0":-3.484802399842579,"x":98.62,"y":159.95,"x0":1.8598336024387652,"y0":50.00577639621488,"z0":6.051739873235253,"aX":20.163885176564545},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.3,"breakHorizontal":-17.6,"spinRate":2136,"spinDirection":123},"zone":3,"typeConfidence":0.9,"plateTime":0.39934348970218947,"extension":6.839318641354982},"hitData":{"launchSpeed":100.0,"launchAngle":11.0,"totalDistance":236.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":150.13,"coordY":87.67}},"index":4,"playId":"bccb0389-63ac-3aef-aab5-96c7fee9cbfe","pitchNumber":4,"startTime":"2026-08-17T23:49:51.399Z","endTime":"2026-08-17T23:50:02.845Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-17T23:50:02.845Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Sanoja grounds out, pitcher Cristopher Sánchez to first baseman Alec Bohm. Agustín Ramírez to 3rd. Otto Lopez to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-17T23:50:36.646Z","endTime":"2026-08-17T23:50:46.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"postOnThird":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650911,"link":"/api/v1/people/650911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"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":94.5,"endSpeed":86.6,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.723462252455153,"aZ":-26.653160121761488,"pfxX":12.276032438465226,"pfxZ":2.891757395690261,"pX":1.1721082799298135,"pZ":2.3291517876016745,"vX0":-6.546163803504009,"vY0":-137.4052088219852,"vZ0":-5.115302565958909,"x":72.32,"y":175.89,"x0":1.9915953441864136,"y0":50.00515558928343,"z0":6.02829470732397,"aX":23.453670840390934},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.3,"breakHorizontal":-20.9,"spinRate":2249,"spinDirection":124},"zone":14,"typeConfidence":0.9,"plateTime":0.39877637484024087,"extension":6.900090174013465},"hitData":{"launchSpeed":69.9,"launchAngle":-78.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.56,"coordY":191.58}},"index":0,"playId":"36b6fee4-8606-3272-b08f-1575b256b553","pitchNumber":1,"startTime":"2026-08-17T23:50:37.827Z","endTime":"2026-08-17T23:50:46.156Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-17T23:50:46.156Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leo Jiménez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-17T23:51:16.565Z","endTime":"2026-08-17T23:53:25.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"postOnThird":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":92.1,"endSpeed":84.5,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71085143695491,"aZ":-27.622502677975646,"pfxX":10.952284060062734,"pfxZ":2.4961811704245953,"pX":1.1108495684422532,"pZ":2.95866179786933,"vX0":-5.817914790046547,"vY0":-134.01349175115834,"vZ0":-2.8491715834444435,"x":74.66,"y":158.9,"x0":1.886035809967833,"y0":50.000355237751364,"z0":6.006787688983277,"aX":19.936380035174185},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.1,"breakHorizontal":-18.6,"spinRate":2139,"spinDirection":120},"zone":12,"typeConfidence":0.88,"plateTime":0.40858141830770656,"extension":6.813077797200134},"index":0,"playId":"e0a8b933-8595-3852-8967-8b3b49041fe4","pitchNumber":1,"startTime":"2026-08-17T23:51:16.565Z","endTime":"2026-08-17T23:51:19.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(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":85.8,"endSpeed":78.7,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33617583520948,"aZ":-30.474456949864898,"pfxX":10.934245414829283,"pfxZ":1.0833472888107405,"pX":1.1826726682097837,"pZ":0.9460987664685201,"vX0":-5.709255224988675,"vY0":-124.65070064886521,"vZ0":-5.864402006994778,"x":71.92,"y":213.24,"x0":2.0888703565907023,"y0":50.00053907106192,"z0":5.862089914289481,"aX":17.110172502139772},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.7,"breakHorizontal":-18.4,"spinRate":2076,"spinDirection":106},"zone":14,"typeConfidence":0.9,"plateTime":0.4403346755941291,"extension":7.074484485188394},"index":1,"playId":"16091300-cf2d-37e8-bf64-c6315c74a620","pitchNumber":2,"startTime":"2026-08-17T23:51:36.092Z","endTime":"2026-08-17T23:51:39.092Z","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":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.73463646420686,"aZ":-32.13285683058898,"pfxX":11.30039536633845,"pfxZ":0.025044295055400845,"pX":0.30258968193531127,"pZ":1.2606770878061502,"vX0":-7.729881525118057,"vY0":-125.86282566570638,"vZ0":-5.144164826765614,"x":105.47,"y":204.74,"x0":1.9530793501987767,"y0":50.003588673492544,"z0":5.948439768798714,"aX":18.040919694956795},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.0,"breakHorizontal":-18.6,"spinRate":2107,"spinDirection":106},"zone":14,"typeConfidence":0.9,"plateTime":0.4360150046377784,"extension":7.0679404004315645},"index":2,"playId":"27997d64-5e38-3ab8-a56b-06cec59dbd27","pitchNumber":3,"startTime":"2026-08-17T23:51:58.720Z","endTime":"2026-08-17T23:52:01.720Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-17T23:52:09.333Z","endTime":"2026-08-17T23:52:29.568Z","isPitch":false,"type":"action","player":{"id":677870,"link":"/api/v1/people/677870"}},{"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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.764214364873965,"aZ":-29.717062918598064,"pfxX":11.409840239434253,"pfxZ":1.5020021063990237,"pX":0.002977370771078641,"pZ":0.3254714761044329,"vX0":-8.468015738778151,"vY0":-127.4368262885163,"vZ0":-7.984683424789891,"x":116.89,"y":229.99,"x0":1.8972126810852332,"y0":50.002450061941374,"z0":5.867963232959373,"aX":18.645547881052916},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.0,"breakHorizontal":-18.6,"spinRate":2157,"spinDirection":111},"zone":13,"typeConfidence":0.9,"plateTime":0.43086328948223596,"extension":7.068323129729859},"index":4,"playId":"dbfa3505-9156-3cef-8054-0d48e38f49e5","pitchNumber":4,"startTime":"2026-08-17T23:52:29.568Z","endTime":"2026-08-17T23:52:32.640Z","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":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.179113966501337,"aZ":-30.07806419675162,"pfxX":11.169351567111946,"pfxZ":1.2751967061463776,"pX":0.05480463618678796,"pZ":0.6337544322964369,"vX0":-8.491300985600322,"vY0":-127.08654548202801,"vZ0":-7.54437637977823,"x":114.91,"y":221.67,"x0":1.9823225443978005,"y0":50.00224881705903,"z0":6.018447380963595,"aX":18.334751875072833},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.8,"breakHorizontal":-18.4,"spinRate":2085,"spinDirection":108},"zone":14,"typeConfidence":0.9,"plateTime":0.4304000071049545,"extension":7.251034944480014},"index":5,"playId":"12805cdc-f062-340e-a440-9ec5e7745da1","pitchNumber":5,"startTime":"2026-08-17T23:52:58.406Z","endTime":"2026-08-17T23:53:01.732Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.020729827542937,"aZ":-31.594970708278716,"pfxX":10.378680155596438,"pfxZ":0.35668628835673655,"pX":0.6579215964446428,"pZ":1.8592758525540491,"vX0":-6.605510674869153,"vY0":-126.62309945888076,"vZ0":-4.375775625840596,"x":91.92,"y":188.58,"x0":1.9419358720485385,"y0":50.005341640762055,"z0":6.116532551695646,"aX":16.983578720166857},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.1,"breakHorizontal":-17.4,"spinRate":2028,"spinDirection":109},"zone":9,"typeConfidence":0.9,"plateTime":0.4313161473137428,"extension":7.245653940732571},"index":6,"playId":"b2ed565b-2d23-3bb2-8ca4-81b599fa4936","pitchNumber":6,"startTime":"2026-08-17T23:53:22.242Z","endTime":"2026-08-17T23:53:25.242Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-17T23:53:25.242Z","atBatIndex":31},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Griffin Conine pops out to second baseman Luis Arraez.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-17T23:53:48.070Z","endTime":"2026-08-17T23:54:02.982Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.87209557968322,"aZ":-34.37815443229779,"pfxX":0.3938208288327538,"pfxZ":-1.3947948118279516,"pX":0.32130305286684446,"pZ":2.365152243685673,"vX0":-4.018189525243111,"vY0":-124.87338740003615,"vZ0":-2.702874929082416,"x":104.75,"y":174.92,"x0":1.9023302605945391,"y0":50.005598902826094,"z0":6.2984843623571924,"aX":0.6199505645667652},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.9,"breakHorizontal":0.2,"spinRate":2039,"spinDirection":343},"zone":6,"typeConfidence":0.9,"plateTime":0.43914277019763626,"extension":7.0040621528447335},"hitData":{"launchSpeed":94.2,"launchAngle":67.0,"totalDistance":156.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":140.53,"coordY":141.38}},"index":0,"playId":"e006d953-775d-373c-aaeb-c8c81b8d9199","pitchNumber":1,"startTime":"2026-08-17T23:53:52.681Z","endTime":"2026-08-17T23:54:02.982Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-17T23:54:02.982Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"J.T. Realmuto singles on a sharp line drive to center fielder Esteury Ruiz.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-17T23:56:09.737Z","endTime":"2026-08-17T23:56:26.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"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":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.05081825412296,"aZ":-12.940851771758055,"pfxX":-1.5961462384389118,"pfxZ":10.80233682076107,"pX":0.6080314042139058,"pZ":2.787246378855136,"vX0":4.002016487599506,"vY0":-132.53607090329712,"vZ0":-5.3861174871975095,"x":93.82,"y":163.52,"x0":-0.7135110562139405,"y0":50.005544433824454,"z0":5.789238968816109,"aX":-2.8428200256565956},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.6,"breakHorizontal":2.0,"spinRate":2210,"spinDirection":201},"zone":3,"typeConfidence":0.87,"plateTime":0.4130995756036113,"extension":6.6729403052331175},"hitData":{"launchSpeed":101.4,"launchAngle":12.0,"totalDistance":253.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":116.2,"coordY":70.5}},"index":0,"playId":"d8fa2693-6c97-3dd1-84d3-b96880102fae","pitchNumber":1,"startTime":"2026-08-17T23:56:14.808Z","endTime":"2026-08-17T23:56:26.687Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-17T23:56:26.687Z","atBatIndex":33},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Justin Crawford out on a sacrifice bunt, catcher Brian Navarreto to first baseman Leo Jiménez. J.T. Realmuto to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-17T23:56:48.615Z","endTime":"2026-08-17T23:56:58.979Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":640459,"link":"/api/v1/people/640459"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":677870,"link":"/api/v1/people/677870"},"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":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.142182182558866,"aZ":-17.785481356422277,"pfxX":-2.085147684332182,"pfxZ":8.019518268824097,"pX":-0.25158839751641365,"pZ":2.2702672129067563,"vX0":1.969667869551665,"vY0":-132.56435382582018,"vZ0":-5.696281991311809,"x":126.59,"y":177.48,"x0":-0.7303668634148055,"y0":50.00480007440119,"z0":5.7290168539454855,"aX":-3.7423552292121895},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.6,"breakHorizontal":3.4,"spinRate":1991,"spinDirection":203},"zone":5,"typeConfidence":0.82,"plateTime":0.4118761827683115,"extension":6.7071227985069966},"hitData":{"launchSpeed":49.5,"launchAngle":-87.0,"totalDistance":0.0,"trajectory":"bunt_grounder","hardness":"medium","location":"2","coordinates":{"coordX":125.63,"coordY":203.87}},"index":0,"playId":"9e595c57-724b-3b00-962f-a0be5ce5266f","pitchNumber":1,"startTime":"2026-08-17T23:56:51.263Z","endTime":"2026-08-17T23:56:58.979Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-17T23:56:58.979Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Schwarber singles on a sharp line drive to right fielder Griffin Conine. J.T. Realmuto to 3rd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-17T23:57:26.414Z","endTime":"2026-08-18T00:00:06.805Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"postOnThird":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"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":87.3,"endSpeed":81.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93484170947581,"aZ":-30.122455003546982,"pfxX":-6.430012824376917,"pfxZ":1.233680122030501,"pX":-1.0591272273106147,"pZ":2.096287476594789,"vX0":2.9601160294757594,"vY0":-127.19334778245033,"vZ0":-2.627056037108508,"x":157.37,"y":182.18,"x0":-1.3945633963061908,"y0":50.001659407039234,"z0":5.500235099439853,"aX":-10.670537819864117},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.9,"breakHorizontal":11.2,"spinRate":1341,"spinDirection":242},"zone":13,"typeConfidence":0.9,"plateTime":0.4285337899549768,"extension":6.466578259992749},"index":0,"playId":"c8a41362-901f-37bf-b920-e55d0a7a4262","pitchNumber":1,"startTime":"2026-08-17T23:57:27.137Z","endTime":"2026-08-17T23:57:30.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.862268431214687,"aZ":-28.78116959624401,"pfxX":2.952506844926579,"pfxZ":2.1372806624299105,"pX":-0.2677886480987815,"pZ":2.633171505556106,"vX0":0.8318758651761448,"vY0":-124.59176704657156,"vZ0":-1.9162656133597524,"x":127.21,"y":167.68,"x0":-0.9888702558566564,"y0":50.00256545854191,"z0":5.76968292830166,"aX":4.68417670853012},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.7,"breakHorizontal":-5.5,"spinRate":2297,"spinDirection":142},"zone":5,"typeConfidence":0.91,"plateTime":0.43806828670121467,"extension":6.565778248940773},"index":1,"playId":"204881b3-482d-3ce7-8caa-a5db85f42087","pitchNumber":2,"startTime":"2026-08-17T23:57:43.028Z","endTime":"2026-08-17T23:57:46.028Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27218486037016,"aZ":-11.849255466734224,"pfxX":-3.0636029866048884,"pfxZ":10.990685352908331,"pX":-0.4436477799905123,"pZ":3.265726379918343,"vX0":2.431790230862479,"vY0":-135.08162721665934,"vZ0":-4.2792746391520655,"x":133.91,"y":150.61,"x0":-0.957284636667768,"y0":50.001325797476326,"z0":5.702764163149535,"aX":-5.6643864795204735},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.2,"breakHorizontal":5.0,"spinRate":2224,"spinDirection":207},"zone":1,"typeConfidence":0.89,"plateTime":0.4054085803967613,"extension":6.50798012483573},"index":2,"playId":"3cc70c8f-2cf7-3eee-8ef8-3c806baa4dcc","pitchNumber":3,"startTime":"2026-08-17T23:58:04.193Z","endTime":"2026-08-17T23:58:07.591Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.879404921884614,"aZ":-43.205740667290236,"pfxX":6.108903118510814,"pfxZ":-7.71001324268184,"pX":-0.19413951448730452,"pZ":1.6331447094301013,"vX0":0.7589060714080398,"vY0":-119.16808181050874,"vZ0":-0.15581473787576017,"x":124.4,"y":194.69,"x0":-1.3102885969129785,"y0":50.00137269975992,"z0":5.617500720602829,"aX":8.74421156187712},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-13.7,"breakHorizontal":-11.3,"spinRate":2451,"spinDirection":42},"zone":8,"typeConfidence":0.9,"plateTime":0.4604308329143323,"extension":6.619549283039004},"index":3,"playId":"bf8ddc09-7668-36f4-8c69-a640bbb1bccf","pitchNumber":4,"startTime":"2026-08-17T23:58:22.485Z","endTime":"2026-08-17T23:58:26.973Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.690264483934413,"aZ":-29.231902009497894,"pfxX":3.044226945966484,"pfxZ":1.791076374281178,"pX":0.37827098492538447,"pZ":1.4258503904768365,"vX0":2.6658138552333517,"vY0":-126.72359068786882,"vZ0":-4.434736047900607,"x":102.58,"y":200.28,"x0":-1.0793726343214403,"y0":50.00213307073276,"z0":5.5095411162092915,"aX":4.995202660035474},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.5,"breakHorizontal":-6.1,"spinRate":2484,"spinDirection":135},"zone":14,"typeConfidence":0.9,"plateTime":0.4307262657853492,"extension":6.773727720494469},"index":4,"playId":"a3b9e373-7d3e-3a36-ba0f-1a16d4a2fa7b","pitchNumber":5,"startTime":"2026-08-17T23:58:51.364Z","endTime":"2026-08-17T23:58:57.384Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.496731438831997,"aZ":-28.132820502926613,"pfxX":9.598881063148214,"pfxZ":2.9169053623202483,"pX":1.316313622378146,"pZ":1.1923756862535042,"vX0":3.1840574152353303,"vY0":-117.10388537980596,"vZ0":-3.487060259523282,"x":66.83,"y":206.59,"x0":-1.308840295889421,"y0":50.00376667358091,"z0":5.337723268939691,"aX":13.307160267461645},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":4.7,"breakHorizontal":-18.1,"spinRate":2290,"spinDirection":70},"zone":14,"typeConfidence":0.91,"plateTime":0.46805713341371247,"extension":6.869169570154178},"index":5,"playId":"0dcc527a-0cc1-315e-a813-6a69eedf2df0","pitchNumber":6,"startTime":"2026-08-17T23:59:17.502Z","endTime":"2026-08-17T23:59:20.633Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.483658557403054,"aZ":-44.03550170462401,"pfxX":5.65939648418099,"pfxZ":-8.576522819685357,"pX":-1.5853045596759614,"pZ":3.0884779163782916,"vX0":-2.461122002278107,"vY0":-117.00668582819826,"vZ0":3.049402050964774,"x":177.43,"y":155.39,"x0":-1.253926595894737,"y0":50.00026258069604,"z0":5.900278416929191,"aX":7.830375084539622},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-14.4,"breakHorizontal":-9.6,"spinRate":2502,"spinDirection":43},"zone":11,"typeConfidence":0.9,"plateTime":0.4684588866742576,"extension":6.40537763845876},"index":6,"playId":"8cd7c73d-5d2a-3ad4-ab8d-474c97078b64","pitchNumber":7,"startTime":"2026-08-17T23:59:35.436Z","endTime":"2026-08-17T23:59:39.897Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.174235382155842,"aZ":-30.55402367384689,"pfxX":3.8080129983760225,"pfxZ":0.988262306462703,"pX":-0.5128603275999006,"pZ":2.402237632207985,"vX0":0.43532153098961135,"vY0":-126.45276405217318,"vZ0":-1.9779538323634547,"x":136.55,"y":173.92,"x0":-1.1822334044438987,"y0":50.00578328724693,"z0":5.611014137986079,"aX":6.259695773113737},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.6,"breakHorizontal":-7.0,"spinRate":2551,"spinDirection":145},"zone":4,"typeConfidence":0.91,"plateTime":0.4307032775777664,"extension":6.651000184287958},"hitData":{"launchSpeed":104.2,"launchAngle":15.0,"totalDistance":254.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":183.88,"coordY":115.45}},"index":7,"playId":"1d30ca7c-f143-3c10-84a3-2b2f852748b8","pitchNumber":8,"startTime":"2026-08-17T23:59:55.769Z","endTime":"2026-08-18T00:00:06.805Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T00:00:06.805Z","atBatIndex":35},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Trea Turner grounds into a double play, third baseman Javier Sanoja to second baseman Xavier Edwards to first baseman Leo Jiménez. Kyle Schwarber out at 2nd. Trea Turner out at 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-18T00:00:33.523Z","endTime":"2026-08-18T00:01:02.396Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"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":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"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_assist"},{"player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.566779874487736,"aZ":-30.467484052225917,"pfxX":9.15198525130162,"pfxZ":1.274354371117422,"pX":-0.9225721950334809,"pZ":4.243892813597728,"vX0":-2.063261519800467,"vY0":-115.04381217806835,"vZ0":3.0019128904727443,"x":152.17,"y":124.19,"x0":-1.2024383794459022,"y0":50.00205173797538,"z0":5.8773597896715915,"aX":12.253131944481},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":3.4,"breakHorizontal":-16.1,"spinRate":2105,"spinDirection":75},"zone":11,"typeConfidence":0.9,"plateTime":0.47630862370909766,"extension":6.617063912030101},"index":0,"playId":"f3d0c5b4-cd1f-319a-8af6-be7a2b5a0f4a","pitchNumber":1,"startTime":"2026-08-18T00:00:35.830Z","endTime":"2026-08-18T00:00:39.146Z","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":0,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.895936704061686,"aZ":-42.256599551000775,"pfxX":3.94235918288084,"pfxZ":-7.421328428076505,"pX":-0.12201428460365503,"pZ":2.555658718831682,"vX0":0.724885423149165,"vY0":-116.15128083860469,"vZ0":1.3597853032277214,"x":121.65,"y":169.78,"x0":-0.9505718669183276,"y0":50.00249607995357,"z0":5.998165971391691,"aX":5.356098489617581},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-12.7,"breakHorizontal":-7.3,"spinRate":2284,"spinDirection":37},"zone":5,"typeConfidence":0.9,"plateTime":0.47258326810264295,"extension":6.536787625784876},"hitData":{"launchSpeed":93.1,"launchAngle":-5.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":120.11,"coordY":195.36}},"index":1,"playId":"e139d81f-de47-35b7-b104-117e3ae5d426","pitchNumber":2,"startTime":"2026-08-18T00:00:54.863Z","endTime":"2026-08-18T00:01:02.396Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T00:01:02.396Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brian Navarreto singles on a ground ball to left fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-18T00:04:08.642Z","endTime":"2026-08-18T00:04:22.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"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":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-18T00:03:50.400Z","endTime":"2026-08-18T00:04:10.907Z","isPitch":false,"type":"action","player":{"id":640459,"link":"/api/v1/people/640459"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.105723234323207,"aZ":-34.9572393621384,"pfxX":1.5958241676872942,"pfxZ":-1.7680032930641172,"pX":0.8165409196482344,"pZ":2.584477098339143,"vX0":-3.287880918984894,"vY0":-124.32449541205115,"vZ0":-1.713236608067932,"x":85.88,"y":169.0,"x0":1.94678834251054,"y0":50.006209946317234,"z0":6.174538019399863,"aX":2.50783889721493},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.4,"breakHorizontal":-2.2,"spinRate":2113,"spinDirection":309},"zone":6,"typeConfidence":0.87,"plateTime":0.43998507353276084,"extension":6.643552607303178},"hitData":{"launchSpeed":94.2,"launchAngle":5.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.67,"coordY":102.84}},"index":1,"playId":"c518c775-81fb-3a4b-952a-3ab33f072cd2","pitchNumber":1,"startTime":"2026-08-18T00:04:10.907Z","endTime":"2026-08-18T00:04:22.914Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T00:04:22.914Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Esteury Ruiz singles on a bunt ground ball to pitcher Cristopher Sánchez. Brian Navarreto to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-18T00:04:41.485Z","endTime":"2026-08-18T00:04:51.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"postOnSecond":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650911,"link":"/api/v1/people/650911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.858495457697508,"aZ":-26.11136462419762,"pfxX":10.276830358753163,"pfxZ":3.344024643784959,"pX":0.9896712628186788,"pZ":2.7103077440992474,"vX0":-5.862991151899133,"vY0":-133.40461698774618,"vZ0":-4.054043093491159,"x":79.28,"y":165.6,"x0":1.8727413245530058,"y0":50.00659229460375,"z0":6.116985185961448,"aX":18.654198039143328},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.4,"breakHorizontal":-17.5,"spinRate":2070,"spinDirection":127},"zone":12,"typeConfidence":0.88,"plateTime":0.4095167438245273,"extension":6.761103930033033},"hitData":{"launchSpeed":26.1,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":122.23,"coordY":197.99}},"index":0,"playId":"3369a22d-e379-3771-8ada-7bc93ec882cb","pitchNumber":1,"startTime":"2026-08-18T00:04:42.533Z","endTime":"2026-08-18T00:04:51.370Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T00:04:51.370Z","atBatIndex":38},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Heriberto Hernández grounds into a double play, third baseman Bryson Stott to second baseman Luis Arraez. Brian Navarreto out at 3rd. Esteury Ruiz out at 2nd. Heriberto Hernández to 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-18T00:05:19.416Z","endTime":"2026-08-18T00:07:14.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_force_out","runner":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_force_out","runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":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":"Double Play","eventType":"double_play","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":5},"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":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.305313224239555,"aZ":-26.687689514822686,"pfxX":12.30788270585245,"pfxZ":2.919932443383617,"pX":-0.09074648684690828,"pZ":2.906239854481003,"vX0":-9.30297207138689,"vY0":-136.2159950655377,"vZ0":-3.6406153710047833,"x":120.46,"y":160.31,"x0":1.7721135229101486,"y0":50.00006033208914,"z0":6.108108224605416,"aX":23.09372845263951},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.7,"breakHorizontal":-20.3,"spinRate":2220,"spinDirection":121},"zone":2,"typeConfidence":0.9,"plateTime":0.40232290201557985,"extension":6.84916025298663},"index":0,"playId":"f1ea71ec-d505-3f77-aca9-030e4e6ba22f","pitchNumber":1,"startTime":"2026-08-18T00:05:22.299Z","endTime":"2026-08-18T00:05:25.299Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-08-18T00:05:41.200Z","endTime":"2026-08-18T00:06:01.464Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":88.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.776423470448513,"aZ":-23.72154599667063,"pfxX":10.381516098811026,"pfxZ":4.3393917857803945,"pX":-1.7054980944135198,"pZ":1.7275798141326428,"vX0":-13.161600837962004,"vY0":-137.76165232747869,"vZ0":-7.016647996140539,"x":182.01,"y":192.14,"x0":1.7555681274756663,"y0":50.002696441192825,"z0":5.879295151167306,"aX":20.221225959926212},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.6,"breakHorizontal":-16.4,"spinRate":2025,"spinDirection":120},"zone":13,"typeConfidence":0.9,"plateTime":0.3955795303305263,"extension":6.945058834256514},"index":2,"playId":"798c79cd-a0b9-3654-845c-01ecc529837b","pitchNumber":2,"startTime":"2026-08-18T00:06:01.464Z","endTime":"2026-08-18T00:06:04.707Z","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":86.7,"endSpeed":80.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.37052728716196,"aZ":-29.61933538987629,"pfxX":9.504208235580176,"pfxZ":1.5706308117118795,"pX":1.481697865823031,"pZ":3.6677160786720036,"vX0":-4.601745308816469,"vY0":-126.23412655684821,"vZ0":-0.2853787684032022,"x":60.52,"y":139.75,"x0":2.0840012389081983,"y0":50.00559211963849,"z0":6.147320866147587,"aX":15.489217340094628},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.0,"breakHorizontal":-16.3,"spinRate":1991,"spinDirection":111},"zone":12,"typeConfidence":0.89,"plateTime":0.4323057332236955,"extension":6.912633800423825},"index":3,"playId":"ef7c3ade-f456-3de9-b9ac-8ad230a69c67","pitchNumber":3,"startTime":"2026-08-18T00:06:20.150Z","endTime":"2026-08-18T00:06:23.233Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.106761405204676,"aZ":-29.81521249169352,"pfxX":9.815659322889577,"pfxZ":1.4647383866086923,"pX":0.2981661258661925,"pZ":2.3069506923669,"vX0":-7.396997935619099,"vY0":-125.75863405857085,"vZ0":-3.54089865369502,"x":105.63,"y":176.49,"x0":1.9938958531099256,"y0":50.00261140363244,"z0":6.136405650215682,"aX":15.814003842527676},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.0,"breakHorizontal":-16.2,"spinRate":1982,"spinDirection":113},"zone":6,"typeConfidence":0.9,"plateTime":0.43456535974964616,"extension":7.024099854712715},"index":4,"playId":"5a63580f-10f0-3aac-9f57-863fb617a72b","pitchNumber":4,"startTime":"2026-08-18T00:06:39.715Z","endTime":"2026-08-18T00:06:42.715Z","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":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.15703670558029,"aZ":-32.12841616669167,"pfxX":8.915460079523587,"pfxZ":0.031049877423900973,"pX":0.23563454094927838,"pZ":1.9372779147589627,"vX0":-7.284725098403503,"vY0":-125.8839110391013,"vZ0":-3.7344646139507454,"x":108.02,"y":186.47,"x0":1.9887405816555759,"y0":50.00523152970883,"z0":6.00190370608563,"aX":14.51404302006934},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.5,"breakHorizontal":-14.8,"spinRate":2031,"spinDirection":105},"zone":8,"typeConfidence":0.9,"plateTime":0.4327663668951516,"extension":7.1378852110031685},"hitData":{"launchSpeed":82.1,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.93,"coordY":169.27}},"index":5,"playId":"15415ed2-9095-3380-a8cc-832bf3970e89","pitchNumber":5,"startTime":"2026-08-18T00:07:07.056Z","endTime":"2026-08-18T00:07:14.767Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T00:07:14.767Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xavier Edwards grounds out, pitcher Cristopher Sánchez to first baseman Alec Bohm.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-18T00:07:51.437Z","endTime":"2026-08-18T00:09:10.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":3},"credits":[{"player":{"id":650911,"link":"/api/v1/people/650911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.998269256824265,"aZ":-28.430793958061017,"pfxX":9.771644797151623,"pfxZ":1.959367105853472,"pX":1.0021955085159617,"pZ":3.2648684818861455,"vX0":-6.104203984091287,"vY0":-137.1629563263339,"vZ0":-2.3921218656760534,"x":78.8,"y":150.63,"x0":1.9814268669449535,"y0":50.00654139439939,"z0":6.077631581941807,"aX":18.711068513044573},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.2,"breakHorizontal":-16.6,"spinRate":2081,"spinDirection":119},"zone":12,"typeConfidence":0.9,"plateTime":0.39861073767109767,"extension":6.87027363741227},"index":0,"playId":"e571e625-c56a-3dae-babd-f48a1723bdf7","pitchNumber":1,"startTime":"2026-08-18T00:07:54.556Z","endTime":"2026-08-18T00:07:59.078Z","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.0,"endSpeed":79.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.511095030805176,"aZ":-32.0958556530837,"pfxX":9.220885814758566,"pfxZ":0.04692269334243271,"pX":1.3826435888171416,"pZ":2.6577385515113936,"vX0":-4.600665833053695,"vY0":-125.17401969786137,"vZ0":-2.2893613252084397,"x":64.3,"y":167.02,"x0":2.043372499997477,"y0":50.00133442717608,"z0":6.203787822276532,"aX":14.677830130443713},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.2,"breakHorizontal":-15.7,"spinRate":2058,"spinDirection":108},"zone":12,"typeConfidence":0.9,"plateTime":0.4370315348568705,"extension":7.005716010876588},"index":1,"playId":"95f4fa4d-312e-3d3d-b0a0-9d43d026a4b0","pitchNumber":2,"startTime":"2026-08-18T00:08:20.939Z","endTime":"2026-08-18T00:08:24.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.736806464334197,"aZ":-32.86787036385051,"pfxX":9.892391737623202,"pfxZ":-0.43769492225381157,"pX":1.0691589751695558,"pZ":2.9009784559025533,"vX0":-5.300975594526824,"vY0":-125.37153183947,"vZ0":-1.454389997986135,"x":76.25,"y":160.45,"x0":1.922941294824918,"y0":50.00111503382081,"z0":6.164830857097329,"aX":15.78641143497542},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.8,"breakHorizontal":-16.7,"spinRate":2053,"spinDirection":108},"zone":12,"typeConfidence":0.9,"plateTime":0.4364504234229276,"extension":7.066319922151535},"index":2,"playId":"da16142f-e6b0-3f20-a093-931a3f5b541a","pitchNumber":3,"startTime":"2026-08-18T00:08:39.967Z","endTime":"2026-08-18T00:08:43.553Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.245359245710233,"aZ":-28.30851334197072,"pfxX":10.683584397484525,"pfxZ":1.9685832494538715,"pX":-0.16428098583795867,"pZ":2.6547114555650575,"vX0":-9.290109499863835,"vY0":-139.04555457288404,"vZ0":-4.215519962577392,"x":123.26,"y":167.1,"x0":1.82684435484122,"y0":50.00490062285561,"z0":6.061960638539829,"aX":20.989179607465946},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":2.9,"breakHorizontal":-17.5,"spinRate":2117,"spinDirection":124},"zone":5,"typeConfidence":0.9,"plateTime":0.3934471201443861,"extension":6.934118684206887},"hitData":{"launchAngle":-71.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.56,"coordY":176.87}},"index":3,"playId":"0aaeab2d-4c82-364f-8cd5-1f5973a7246f","pitchNumber":4,"startTime":"2026-08-18T00:09:02.977Z","endTime":"2026-08-18T00:09:10.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T00:09:10.268Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Harper singles on a sharp line drive to center fielder Esteury Ruiz.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-18T00:11:14.014Z","endTime":"2026-08-18T00:12:48.516Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":4},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.501006066976178,"aZ":-29.539202312591218,"pfxX":3.037660436313595,"pfxZ":1.6764507898455339,"pX":0.5128218211602894,"pZ":3.155658919197895,"vX0":2.569334492146762,"vY0":-124.00426407208877,"vZ0":-0.8355645340525238,"x":97.45,"y":153.58,"x0":-0.9277832354470043,"y0":50.00381114898263,"z0":5.9398578369722665,"aX":4.777264457093173},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.1,"breakHorizontal":-6.0,"spinRate":2298,"spinDirection":134},"zone":3,"typeConfidence":0.91,"plateTime":0.4400385020340143,"extension":6.593621888226981},"index":0,"playId":"cd56e238-7718-323e-9b5d-cdb32105eb98","pitchNumber":1,"startTime":"2026-08-18T00:11:18.353Z","endTime":"2026-08-18T00:11:21.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59829531276154,"aZ":-34.5813890707012,"pfxX":9.506821106095407,"pfxZ":-1.7592031813047724,"pX":1.0496741759582326,"pZ":1.7307104105588969,"vX0":2.4618216668867423,"vY0":-116.90255031538995,"vZ0":-1.2637721300469296,"x":76.99,"y":192.05,"x0":-1.2552785176339387,"y0":50.00446759930338,"z0":5.561393811774883,"aX":12.994658655717293},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-3.2,"breakHorizontal":-17.9,"spinRate":2334,"spinDirection":66},"zone":14,"typeConfidence":0.9,"plateTime":0.470793648019046,"extension":6.716373932051582},"index":1,"playId":"daf6212a-c1ab-3652-8c85-f1e1c4010127","pitchNumber":2,"startTime":"2026-08-18T00:11:38.501Z","endTime":"2026-08-18T00:11:41.501Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92408970226168,"aZ":-13.321822060404442,"pfxX":-2.715363296882302,"pfxZ":9.881862700049425,"pX":-0.4561543534662961,"pZ":3.023495763712959,"vX0":2.0225816241290135,"vY0":-136.92197178592542,"vZ0":-4.904278130020827,"x":134.39,"y":157.15,"x0":-0.8499393685881523,"y0":50.00010872206469,"z0":5.742379962822575,"aX":-5.178789673090017},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.2,"breakHorizontal":4.6,"spinRate":2362,"spinDirection":201},"zone":1,"typeConfidence":0.91,"plateTime":0.39932941044298564,"extension":6.560517917037306},"index":2,"playId":"76a991f4-9384-3122-82e8-4b1c400cb210","pitchNumber":3,"startTime":"2026-08-18T00:11:57.965Z","endTime":"2026-08-18T00:12:02.197Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.272574069903715,"aZ":-42.300626211427655,"pfxX":4.525333999585915,"pfxZ":-7.312498362000648,"pX":-1.3013684322917405,"pZ":2.387617527843531,"vX0":-1.2900603679204488,"vY0":-117.0321200195843,"vZ0":1.5563185609412353,"x":166.61,"y":174.31,"x0":-1.3305707512399776,"y0":50.0008307102021,"z0":5.678822940712513,"aX":6.270632002658235},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-12.6,"breakHorizontal":-7.9,"spinRate":2334,"spinDirection":50},"zone":13,"typeConfidence":0.9,"plateTime":0.46818629453482385,"extension":6.686484607681739},"index":3,"playId":"3d000e72-4478-3bb6-adf9-dac1ddf970d4","pitchNumber":4,"startTime":"2026-08-18T00:12:21.476Z","endTime":"2026-08-18T00:12:24.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.304523905925837,"aZ":-30.546505250727495,"pfxX":2.926860278804021,"pfxZ":1.0044974504167214,"pX":-0.29325098564795943,"pZ":2.7740689928028317,"vX0":0.9592843150049366,"vY0":-125.64624152088032,"vZ0":-1.0064335036445058,"x":128.18,"y":163.88,"x0":-1.0592745643932584,"y0":50.00010672141038,"z0":5.642055183935313,"aX":4.720513917338074},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.8,"breakHorizontal":-5.5,"spinRate":2354,"spinDirection":132},"zone":5,"typeConfidence":0.91,"plateTime":0.43443793997935476,"extension":6.622202474882613},"hitData":{"launchSpeed":105.3,"launchAngle":10.0,"totalDistance":253.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":115.25,"coordY":99.34}},"index":4,"playId":"589ad0d6-70a0-3671-90c5-8058f5361531","pitchNumber":5,"startTime":"2026-08-18T00:12:38.020Z","endTime":"2026-08-18T00:12:48.516Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T00:12:48.516Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Arraez lines out to right fielder Griffin Conine.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-18T00:13:11.111Z","endTime":"2026-08-18T00:14:01.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"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":2},"credits":[{"player":{"id":665052,"link":"/api/v1/people/665052"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.153488957278178,"aZ":-32.95735510852145,"pfxX":2.3229305639396585,"pfxZ":-0.49978197914235345,"pX":1.0914660488002115,"pZ":2.4823516473421625,"vX0":4.096610183304419,"vY0":-124.11703499268329,"vZ0":-1.4558664096590568,"x":75.4,"y":171.76,"x0":-0.8774869571606474,"y0":50.00100631560298,"z0":5.802647854528812,"aX":3.6501753893516975},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.0,"breakHorizontal":-5.0,"spinRate":2464,"spinDirection":127},"zone":12,"typeConfidence":0.9,"plateTime":0.4400783146683991,"extension":6.592910279053088},"index":0,"playId":"0e815879-bcff-37c6-bf06-5e459e2bd8b7","pitchNumber":1,"startTime":"2026-08-18T00:13:13.815Z","endTime":"2026-08-18T00:13:17.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.229522576548245,"aZ":-14.55326657803377,"pfxX":-1.372379062137339,"pfxZ":9.623050149041106,"pX":-0.018781575785356837,"pZ":3.9992461020526457,"vX0":2.67890903328679,"vY0":-134.05052791867848,"vZ0":-2.225661233501103,"x":117.72,"y":130.8,"x0":-0.849925482797909,"y0":50.006091741967744,"z0":5.871456608593168,"aX":-2.5140593036688355},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.2,"breakHorizontal":1.9,"spinRate":2148,"spinDirection":204},"zone":11,"typeConfidence":0.88,"plateTime":0.407591702165528,"extension":6.587828011416864},"index":1,"playId":"09a6fc81-e9a5-314a-958f-9b356b8a3609","pitchNumber":2,"startTime":"2026-08-18T00:13:33.507Z","endTime":"2026-08-18T00:13:36.863Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.877336088453582,"aZ":-32.70247312039791,"pfxX":2.054487695733663,"pfxZ":-0.34266556720753094,"pX":0.6069560454393307,"pZ":2.0538706382577625,"vX0":3.191855234141477,"vY0":-123.106705936001,"vZ0":-2.104405492745463,"x":93.86,"y":183.33,"x0":-0.9720881518408996,"y0":50.00300494313619,"z0":5.68136209585836,"aX":3.161007273271636},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.8,"breakHorizontal":-4.4,"spinRate":2432,"spinDirection":130},"zone":9,"typeConfidence":0.9,"plateTime":0.44450414183967535,"extension":6.696946908580089},"hitData":{"launchSpeed":87.8,"launchAngle":25.0,"totalDistance":291.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":191.06,"coordY":101.77}},"index":2,"playId":"b453d83d-4cd0-3852-b2db-b2e26aa1e6b9","pitchNumber":3,"startTime":"2026-08-18T00:13:52.142Z","endTime":"2026-08-18T00:14:01.851Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T00:14:01.851Z","atBatIndex":42},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Alec Bohm grounds into a double play, third baseman Javier Sanoja to second baseman Xavier Edwards to first baseman Leo Jiménez. Bryce Harper out at 2nd. Alec Bohm out at 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-18T00:14:25.654Z","endTime":"2026-08-18T00:15:24.625Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","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":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"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":677870,"link":"/api/v1/people/677870"},"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":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.96011048597459,"aZ":-30.78493913489898,"pfxX":-7.407939072335282,"pfxZ":0.8638068546337188,"pX":-1.0223136771080927,"pZ":3.369198148654496,"vX0":3.1436550178956466,"vY0":-125.56390214521592,"vZ0":0.5959878118501576,"x":155.97,"y":147.81,"x0":-1.323893102638733,"y0":50.00147318301939,"z0":5.621419251306954,"aX":-11.900734915451872},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.9,"breakHorizontal":12.7,"spinRate":1096,"spinDirection":237},"zone":11,"typeConfidence":0.9,"plateTime":0.4351791883605447,"extension":6.508094709652542},"index":0,"playId":"116542ea-f53a-33ec-8d0e-8dbeabbb901a","pitchNumber":1,"startTime":"2026-08-18T00:14:26.255Z","endTime":"2026-08-18T00:14:29.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":79.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.06599987191712,"aZ":-31.323359916228647,"pfxX":2.2519946329928118,"pfxZ":0.5405482245585596,"pX":0.9831600251325232,"pZ":1.4946757738991174,"vX0":3.621310908147919,"vY0":-123.59903953872589,"vZ0":-3.953004718163551,"x":79.52,"y":198.42,"x0":-0.7871341272588686,"y0":50.0003738655431,"z0":5.7134358199022515,"aX":3.5220371915417896},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.4,"breakHorizontal":-4.8,"spinRate":2288,"spinDirection":119},"zone":14,"typeConfidence":0.91,"plateTime":0.4412822777079577,"extension":6.699970402894737},"index":1,"playId":"ffee5fd7-ec74-31ee-ad26-3085e589c696","pitchNumber":2,"startTime":"2026-08-18T00:14:52.166Z","endTime":"2026-08-18T00:14:55.292Z","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":85.0,"endSpeed":79.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.382310822590803,"aZ":-30.739843219153126,"pfxX":-7.669390143427766,"pfxZ":0.9070834412390489,"pX":0.16947455886809054,"pZ":1.7576486795158393,"vX0":5.739051382081394,"vY0":-123.79201888861677,"vZ0":-2.825941855026224,"x":110.54,"y":191.32,"x0":-1.166207290964624,"y0":50.00033878521016,"z0":5.450073658411985,"aX":-12.07282102870266},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.3,"breakHorizontal":12.8,"spinRate":1214,"spinDirection":246},"zone":8,"typeConfidence":0.9,"plateTime":0.44005795996529207,"extension":6.590935805637144},"hitData":{"launchSpeed":87.3,"launchAngle":-5.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.57,"coordY":163.18}},"index":2,"playId":"0c9239b1-b0f2-380e-8e87-f9f4c0d3bae3","pitchNumber":3,"startTime":"2026-08-18T00:15:16.842Z","endTime":"2026-08-18T00:15:24.625Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T00:15:24.625Z","atBatIndex":43},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Agustín Ramírez doubles (8) on a ground ball to right fielder Bryce Harper.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-18T00:17:38.024Z","endTime":"2026-08-18T00:18:11.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.5,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.02652939371711,"aZ":-26.88757245803824,"pfxX":10.332971745981501,"pfxZ":2.778627788829258,"pX":0.40124331071730135,"pZ":3.1867113801747773,"vX0":-7.470001884841781,"vY0":-136.56848957180765,"vZ0":-2.718516641294669,"x":101.71,"y":152.74,"x0":1.819486633705915,"y0":50.002984627067896,"z0":6.030258941572473,"aX":19.66072526878013},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.7,"breakHorizontal":-17.3,"spinRate":2106,"spinDirection":122},"zone":3,"typeConfidence":0.9,"plateTime":0.3999493850370195,"extension":6.8580448065421225},"index":0,"playId":"d88aa5ac-eeab-346c-8801-084cba15c56f","pitchNumber":1,"startTime":"2026-08-18T00:17:39.617Z","endTime":"2026-08-18T00:17:42.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.522967258402694,"aZ":-26.674879462393765,"pfxX":10.545388625971132,"pfxZ":2.8405289880103144,"pX":0.16103640425853724,"pZ":2.3279851569359615,"vX0":-8.077593309554445,"vY0":-137.8345916325081,"vZ0":-5.084406479991396,"x":110.86,"y":175.92,"x0":1.7486941337316166,"y0":50.006284088794445,"z0":5.981181768051413,"aX":20.44441947121299},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.3,"breakHorizontal":-17.5,"spinRate":2138,"spinDirection":122},"zone":5,"typeConfidence":0.9,"plateTime":0.396261998264098,"extension":6.673263999848804},"hitData":{"launchSpeed":106.0,"launchAngle":1.0,"totalDistance":59.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":210.81,"coordY":118.05}},"index":1,"playId":"1d0c4714-e4a3-3ace-ab65-1b096262bdc5","pitchNumber":2,"startTime":"2026-08-18T00:17:58.286Z","endTime":"2026-08-18T00:18:11.480Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T00:18:11.480Z","atBatIndex":44},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Otto Lopez reaches on a fielder's choice out, shortstop Trea Turner to third baseman Bryson Stott. Agustín Ramírez out at 3rd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-18T00:18:40.266Z","endTime":"2026-08-18T00:20:04.942Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"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(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.4,"endSpeed":87.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.952546095903337,"aZ":-24.710268714326272,"pfxX":10.804624427589346,"pfxZ":3.8956031647647116,"pX":0.2739737201348113,"pZ":1.7829693340573,"vX0":-7.951117638097315,"vY0":-137.22528301377096,"vZ0":-7.07740202892121,"x":106.56,"y":190.64,"x0":1.7980049403960356,"y0":50.004367349007936,"z0":6.066649037398101,"aX":20.7105060162148},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.8,"breakHorizontal":-18.0,"spinRate":2153,"spinDirection":125},"zone":8,"typeConfidence":0.9,"plateTime":0.398389707687286,"extension":6.981352693507664},"index":0,"playId":"a12a9ddf-b133-34fd-8e3a-ae9c3dea646e","pitchNumber":1,"startTime":"2026-08-18T00:18:43.053Z","endTime":"2026-08-18T00:18:46.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.419162578570504,"aZ":-32.30893793620067,"pfxX":10.725913577035044,"pfxZ":-0.08521256407703603,"pX":0.7732007172260122,"pZ":2.9468150427945528,"vX0":-6.589920374813453,"vY0":-128.52861143599387,"vZ0":-1.7391389263632484,"x":87.53,"y":159.22,"x0":1.975768573536449,"y0":50.00034566785649,"z0":6.139201993292331,"aX":17.958442721868806},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.4,"breakHorizontal":-18.0,"spinRate":2207,"spinDirection":113},"zone":3,"typeConfidence":0.88,"plateTime":0.4260116609271125,"extension":6.812013952311409},"index":1,"playId":"e93b237b-bb27-3b44-ad7b-fef3f80cecb5","pitchNumber":2,"startTime":"2026-08-18T00:19:03.129Z","endTime":"2026-08-18T00:19:06.697Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.803567379196892,"aZ":-32.2021704537566,"pfxX":10.451688031857781,"pfxZ":-0.020925234365298362,"pX":-0.47631984003188793,"pZ":0.23065696529919844,"vX0":-9.337203505212953,"vY0":-128.74362423949398,"vZ0":-7.957047569687536,"x":135.16,"y":232.55,"x0":1.8330575989955675,"y0":50.001364088970334,"z0":5.841386982172219,"aX":17.609162090050514},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.7,"breakHorizontal":-16.9,"spinRate":2156,"spinDirection":110},"zone":13,"typeConfidence":0.9,"plateTime":0.42485191003282097,"extension":6.9408208855132365},"index":2,"playId":"f2f135b0-97e2-30e6-acf2-1318a68a4c80","pitchNumber":3,"startTime":"2026-08-18T00:19:30.686Z","endTime":"2026-08-18T00:19:34.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.349727421914785,"aZ":-29.847361106796946,"pfxX":9.991271049336573,"pfxZ":1.3724483534377985,"pX":-0.07351073356683162,"pZ":1.9166780215081616,"vX0":-8.483579080455407,"vY0":-129.027962850809,"vZ0":-4.5871986572191155,"x":119.8,"y":187.03,"x0":1.949408168009786,"y0":50.005009898268206,"z0":6.001938226125471,"aX":16.949407098546075},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.7,"breakHorizontal":-16.3,"spinRate":2209,"spinDirection":110},"zone":8,"typeConfidence":0.82,"plateTime":0.4235499089736958,"extension":6.885093038653458},"hitData":{"launchSpeed":84.2,"launchAngle":-3.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.94,"coordY":146.45}},"index":3,"playId":"7f69913e-43de-35ba-9d04-800db93e75fe","pitchNumber":4,"startTime":"2026-08-18T00:19:57.037Z","endTime":"2026-08-18T00:20:04.942Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T00:20:04.942Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Javier Sanoja flies out to shortstop Trea Turner in foul territory.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-18T00:20:38.728Z","endTime":"2026-08-18T00:21:11.232Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":96.1,"endSpeed":87.4,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.855750360323235,"aZ":-27.042701391827027,"pfxX":12.038861034939165,"pfxZ":2.6227963973570017,"pX":0.928738951291303,"pZ":2.6079930048321027,"vX0":-6.675748958246132,"vY0":-139.65775049269538,"vZ0":-4.586305364966701,"x":81.6,"y":168.36,"x0":1.7962819007603599,"y0":50.00608427301624,"z0":6.068101135654215,"aX":23.59100849337903},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":3.8,"breakHorizontal":-20.3,"spinRate":2178,"spinDirection":127},"zone":12,"typeConfidence":0.91,"plateTime":0.39342206417427805,"extension":6.8512105338063245},"index":0,"playId":"b79dcf07-dc72-3184-a56f-ccea690c0c2f","pitchNumber":1,"startTime":"2026-08-18T00:20:39.127Z","endTime":"2026-08-18T00:20:42.762Z","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":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.0,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.67249727525003,"aZ":-32.54461812726305,"pfxX":11.570059755793359,"pfxZ":-0.22937107674075108,"pX":0.4195872099824922,"pZ":2.325131363430857,"vX0":-7.741349532280642,"vY0":-127.27609830795639,"vZ0":-2.9554810197440915,"x":101.01,"y":176.0,"x0":2.007179406886821,"y0":50.00228678811596,"z0":6.0955650307610885,"aX":18.86110187816678},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.8,"breakHorizontal":-19.1,"spinRate":2196,"spinDirection":106},"zone":6,"typeConfidence":0.9,"plateTime":0.43140408501975136,"extension":7.031244162587086},"hitData":{"launchSpeed":86.0,"launchAngle":60.0,"totalDistance":203.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":63.65,"coordY":146.85}},"index":1,"playId":"3997211d-8609-342d-a76a-7dcf81a60a72","pitchNumber":2,"startTime":"2026-08-18T00:20:57.028Z","endTime":"2026-08-18T00:21:11.232Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T00:21:11.232Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Leo Jiménez walks. Otto Lopez to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-18T00:21:36.577Z","endTime":"2026-08-18T00:23:00.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":95.1,"endSpeed":88.2,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.258170351416965,"aZ":-23.906456757557617,"pfxX":9.65527657706272,"pfxZ":4.200228864918964,"pX":2.1572215115587086,"pZ":2.7490559126967278,"vX0":-3.321777651327153,"vY0":-138.56675584195935,"vZ0":-4.576784692973729,"x":34.77,"y":164.56,"x0":2.107916961816715,"y0":50.00519458913708,"z0":5.993885336332324,"aX":19.01829183194089},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.0,"breakHorizontal":-16.9,"spinRate":2081,"spinDirection":121},"zone":12,"typeConfidence":0.9,"plateTime":0.39335729827065613,"extension":6.824233172113331},"index":0,"playId":"1347074f-f830-3aba-ba1a-962e5e070d52","pitchNumber":1,"startTime":"2026-08-18T00:21:41.358Z","endTime":"2026-08-18T00:21:44.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.595575706394296,"aZ":-28.611181761885273,"pfxX":9.36645314222313,"pfxZ":2.1572315296844415,"pX":1.746495657108496,"pZ":2.366606208411749,"vX0":-3.933119223203064,"vY0":-127.0932290055197,"vZ0":-3.697906912884611,"x":50.43,"y":174.88,"x0":2.0885874736718932,"y0":50.004219829712476,"z0":6.087912068899709,"aX":15.477777455305638},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.4,"breakHorizontal":-16.2,"spinRate":2079,"spinDirection":110},"zone":14,"typeConfidence":0.88,"plateTime":0.4293285319167204,"extension":6.815622496747606},"index":1,"playId":"69f2cdce-33e0-38c3-a048-1a32906ca6b2","pitchNumber":2,"startTime":"2026-08-18T00:22:00.007Z","endTime":"2026-08-18T00:22:03.007Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.5,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.116641393267006,"aZ":-26.10066518161977,"pfxX":9.350244372229511,"pfxZ":3.19760470882081,"pX":1.1496734803912716,"pZ":3.4721604151609076,"vX0":-5.322807730242573,"vY0":-136.31031510843525,"vZ0":-2.5661010656352814,"x":73.18,"y":145.03,"x0":1.902468940491079,"y0":50.00552170720687,"z0":6.208815498698007,"aX":17.776586861795035},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.5,"breakHorizontal":-16.0,"spinRate":2025,"spinDirection":122},"zone":12,"typeConfidence":0.9,"plateTime":0.4002816760311636,"extension":6.905857546431563},"index":2,"playId":"ce8491ea-ecff-3bd8-b60c-1efc00bb5655","pitchNumber":3,"startTime":"2026-08-18T00:22:18.295Z","endTime":"2026-08-18T00:22:21.789Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.7,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.509664533085047,"aZ":-24.048083207356758,"pfxX":10.437144196082915,"pfxZ":4.280925964442128,"pX":-0.6665514054923329,"pZ":2.013362356948462,"vX0":-10.329721180570477,"vY0":-136.32370182096776,"vZ0":-6.331130606489001,"x":142.41,"y":184.42,"x0":1.7998167115650148,"y0":50.004739868528254,"z0":6.0055098230225905,"aX":19.819432006680383},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.6,"breakHorizontal":-16.9,"spinRate":2078,"spinDirection":122},"zone":7,"typeConfidence":0.9,"plateTime":0.4004525890194599,"extension":6.993410088002553},"index":3,"playId":"48a85a4a-c18e-36e5-bc98-bc3b4ca29ecc","pitchNumber":4,"startTime":"2026-08-18T00:22:37.334Z","endTime":"2026-08-18T00:22:40.334Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.3,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.137818246975193,"aZ":-24.974729994179643,"pfxX":9.463457646564816,"pfxZ":3.8125956629114395,"pX":1.4886732837034706,"pZ":2.7538074893424334,"vX0":-4.63869135368948,"vY0":-135.91637028530647,"vZ0":-4.30273774788437,"x":60.26,"y":164.43,"x0":1.979171997709845,"y0":50.00416314606902,"z0":6.071917682797042,"aX":17.8750976411025},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.2,"breakHorizontal":-16.3,"spinRate":2060,"spinDirection":122},"zone":12,"typeConfidence":0.9,"plateTime":0.4015435324239003,"extension":6.921625734201672},"index":4,"playId":"c1ea7c65-8652-3fcc-90cc-fa71e3afb94a","pitchNumber":5,"startTime":"2026-08-18T00:22:56.731Z","endTime":"2026-08-18T00:23:00.141Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T00:23:00.141Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Griffin Conine singles on a line drive to left fielder Brandon Marsh. Otto Lopez scores. Leo Jiménez to 2nd.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-18T00:23:29.859Z","endTime":"2026-08-18T00:24:02.862Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"postOnSecond":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":{"id":650911,"link":"/api/v1/people/650911"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":94.3,"endSpeed":86.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.079372634437515,"aZ":-24.385406938675068,"pfxX":10.614833058052938,"pfxZ":4.069342761725867,"pX":1.0551227449450278,"pZ":3.2748741579913245,"vX0":-6.13881777416427,"vY0":-137.2047114177944,"vZ0":-3.3189524591761406,"x":76.78,"y":150.36,"x0":1.937084948641571,"y0":50.004902359001285,"z0":6.153487101476047,"aX":20.331573577027186},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.8,"breakHorizontal":-18.0,"spinRate":2078,"spinDirection":124},"zone":12,"typeConfidence":0.9,"plateTime":0.39851831845264707,"extension":6.909143969099734},"index":0,"playId":"4d91b0d0-ad70-3464-bcf8-2968c82d36de","pitchNumber":1,"startTime":"2026-08-18T00:23:30.438Z","endTime":"2026-08-18T00:23:33.438Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.59396866685023,"aZ":-22.861988219728588,"pfxX":9.338833278883856,"pfxZ":4.769552519902698,"pX":0.5043148772973775,"pZ":2.696146088607669,"vX0":-7.107737323273169,"vY0":-137.89636364062187,"vZ0":-4.972830480823356,"x":97.78,"y":165.98,"x0":1.883809606450302,"y0":50.0045755869522,"z0":6.036664741302622,"aX":18.241998669932794},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.9,"breakHorizontal":-15.7,"spinRate":1939,"spinDirection":118},"zone":6,"typeConfidence":0.9,"plateTime":0.39506159226111404,"extension":6.925096309157097},"hitData":{"launchSpeed":89.7,"launchAngle":12.0,"totalDistance":221.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":48.68,"coordY":117.73}},"index":1,"playId":"55db8109-bbd1-38d3-8fd2-a07e958224fc","pitchNumber":2,"startTime":"2026-08-18T00:23:52.096Z","endTime":"2026-08-18T00:24:02.862Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T00:24:02.862Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brian Navarreto grounds out, second baseman Luis Arraez to first baseman Alec Bohm.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-18T00:25:48.302Z","endTime":"2026-08-18T00:26:16.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-18T00:24:47.537Z","endTime":"2026-08-18T00:25:50.555Z","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":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.0,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.593379865035395,"aZ":-30.634171278733703,"pfxX":10.426361021110083,"pfxZ":0.9518700364730801,"pX":1.3538023553947374,"pZ":2.587022961726688,"vX0":-5.179349294654086,"vY0":-126.59744867205258,"vZ0":-2.718369567397045,"x":65.4,"y":168.93,"x0":2.070353449849837,"y0":50.00533590639866,"z0":6.12415485141729,"aX":16.94400633138947},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.3,"breakHorizontal":-17.8,"spinRate":2058,"spinDirection":112},"zone":12,"typeConfidence":0.9,"plateTime":0.43247106493696563,"extension":7.15695381413887},"index":1,"playId":"8280f2e1-8897-3d2d-91d5-2a0f13345003","pitchNumber":1,"startTime":"2026-08-18T00:25:50.555Z","endTime":"2026-08-18T00:25:53.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.201963907541586,"aZ":-28.816491997314312,"pfxX":10.164848958137481,"pfxZ":1.7538020358805841,"pX":0.6209965237304035,"pZ":2.4386196632079526,"vX0":-7.181246569424911,"vY0":-137.66874294850703,"vZ0":-4.594075735898863,"x":93.33,"y":172.94,"x0":1.9456215288435383,"y0":50.003812915051576,"z0":6.084767233362691,"aX":19.468875351799735},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.4,"breakHorizontal":-16.8,"spinRate":2032,"spinDirection":122},"zone":6,"typeConfidence":0.9,"plateTime":0.3982025302541752,"extension":6.883567194401377},"hitData":{"launchSpeed":107.7,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.94,"coordY":151.01}},"index":2,"playId":"6629e4a9-8ce9-3d1e-b5e6-82eb87784f2f","pitchNumber":2,"startTime":"2026-08-18T00:26:08.851Z","endTime":"2026-08-18T00:26:16.637Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T00:26:16.637Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryson Stott walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-18T00:28:19.967Z","endTime":"2026-08-18T00:30:27.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: John King replaces Janson Junk.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-18T00:27:21.796Z","endTime":"2026-08-18T00:28:19.967Z","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":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":667463,"fullName":"John King"}}},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"0f6be6c8-e90e-4b8c-a436-e2d30ee14689","pitchNumber":0,"startTime":"2026-08-18T00:28:19.967Z","endTime":"2026-08-18T00:28:26.467Z","isPitch":false,"type":"no_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":89.7,"endSpeed":82.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.564028878536828,"aZ":-32.27630697661246,"pfxX":7.563361632785445,"pfxZ":-0.061843610433424345,"pX":1.000562427977511,"pZ":2.6328237853991787,"vX0":-4.305591151499052,"vY0":-130.58970003878827,"vZ0":-1.1132525553336887,"x":78.86,"y":167.69,"x0":1.688295086214944,"y0":50.000796241921655,"z0":5.493129443217887,"aX":13.058332977551819},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-0.1,"breakHorizontal":-12.7,"spinRate":2076,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.41947210087992826,"extension":6.18388993903708},"index":2,"playId":"4b990de6-f82c-3f01-b448-fbc334a5b809","pitchNumber":1,"startTime":"2026-08-18T00:29:14.640Z","endTime":"2026-08-18T00:29:18.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":70.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.499869599611316,"aZ":-28.822136578859403,"pfxX":-8.898446547927488,"pfxZ":2.650099296968918,"pX":1.3307257467620597,"pZ":5.964822714558199,"vX0":0.9510092567102386,"vY0":-111.66770636354083,"vZ0":6.426430196644517,"x":66.28,"y":77.73,"x0":2.056776807470765,"y0":50.00528215753052,"z0":6.010557394467725,"aX":-11.275789317895399},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":6.7,"breakHorizontal":15.8,"spinRate":2563,"spinDirection":286},"zone":12,"typeConfidence":2.0,"plateTime":0.48988684400929783,"extension":6.180027840664143},"index":3,"playId":"e53d7a9e-bf8f-30fc-9f19-5d3eca861d22","pitchNumber":2,"startTime":"2026-08-18T00:29:42.372Z","endTime":"2026-08-18T00:29:46.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.318787554110074,"aZ":-28.670606269392163,"pfxX":6.89346055384185,"pfxZ":2.003202623422075,"pX":0.11580379228603055,"pZ":2.8027458524628623,"vX0":-6.277031268139672,"vY0":-130.6792141746629,"vZ0":-1.4249172404294865,"x":112.59,"y":163.11,"x0":1.6389414007411358,"y0":50.004649846124224,"z0":5.4838846921015145,"aX":12.072714395018282},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.6,"breakHorizontal":-11.3,"spinRate":2061,"spinDirection":122},"zone":5,"typeConfidence":2.0,"plateTime":0.4171485374881301,"extension":6.3457354572115285},"index":4,"playId":"a486f9eb-6d6e-3b51-897a-8931988550a6","pitchNumber":3,"startTime":"2026-08-18T00:30:07.669Z","endTime":"2026-08-18T00:30:10.732Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":75.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.241624720267186,"aZ":-28.869363444330922,"pfxX":-2.51099831484506,"pfxZ":2.313496156151305,"pX":0.04056261614252372,"pZ":1.651610979453216,"vX0":-3.2738462623953803,"vY0":-118.4253955751854,"vZ0":-2.858441982087613,"x":115.45,"y":194.19,"x0":1.7638118718085207,"y0":50.0052325664161,"z0":5.497708646428077,"aX":-3.589253409366298},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":3.8,"breakHorizontal":5.3,"spinRate":2487,"spinDirection":311},"zone":8,"typeConfidence":2.0,"plateTime":0.4613696380804724,"extension":6.157845855947721},"index":5,"playId":"ad197ce2-b855-3bdb-a7f4-22fa1fec474a","pitchNumber":4,"startTime":"2026-08-18T00:30:22.982Z","endTime":"2026-08-18T00:30:27.317Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T00:30:27.317Z","atBatIndex":50},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Brandon Marsh out on a sacrifice bunt, pitcher John King to first baseman Leo Jiménez. Bryson Stott to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-18T00:30:50.857Z","endTime":"2026-08-18T00:31:01.625Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"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":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":667463,"link":"/api/v1/people/667463"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":677870,"link":"/api/v1/people/677870"},"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":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"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":90.2,"endSpeed":82.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.305112468684,"aZ":-34.84950888023323,"pfxX":8.644224148494269,"pfxZ":-1.5474253553937007,"pX":1.2489570388579072,"pZ":2.3344903628364633,"vX0":-4.147141941957478,"vY0":-131.19484378626402,"vZ0":-1.47110106856225,"x":69.39,"y":175.75,"x0":1.735501554256,"y0":50.00529969301674,"z0":5.523745351867408,"aX":14.922384079720247},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-2.9,"breakHorizontal":-14.6,"spinRate":2085,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.4190711982391506,"extension":6.161651668925852},"hitData":{"launchSpeed":41.4,"launchAngle":-43.0,"totalDistance":5.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":134.88,"coordY":183.32}},"index":0,"playId":"6dad5b18-02d9-39bb-bb36-0f1d99157a4f","pitchNumber":1,"startTime":"2026-08-18T00:30:53.619Z","endTime":"2026-08-18T00:31:01.625Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T00:31:01.625Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"J.T. Realmuto walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-18T00:31:38.354Z","endTime":"2026-08-18T00:33:42.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"postOnSecond":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,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":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.952090693018604,"aZ":-31.486654821221826,"pfxX":-6.12699272430177,"pfxZ":0.46472769584352935,"pX":-0.7943307691943553,"pZ":0.7080442980185739,"vX0":-4.26295694480295,"vY0":-120.2497009762951,"vZ0":-4.66829695271395,"x":147.28,"y":219.66,"x0":1.7935100294404036,"y0":50.001823110318064,"z0":5.448372241869379,"aX":-9.027569619131205},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.0,"breakHorizontal":12.1,"spinRate":2704,"spinDirection":308},"zone":13,"typeConfidence":2.0,"plateTime":0.4544020437730598,"extension":6.272996460115549},"index":0,"playId":"0b98b706-f43f-323a-9085-e3bee7928fe1","pitchNumber":1,"startTime":"2026-08-18T00:31:41.273Z","endTime":"2026-08-18T00:31:44.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.670042733439107,"aZ":-28.354499131022838,"pfxX":5.732672473233814,"pfxZ":2.4822092586704834,"pX":0.7681545654651142,"pZ":4.595306528010563,"vX0":-4.29007921475695,"vY0":-123.00338146210639,"vZ0":2.90472790416092,"x":87.72,"y":114.71,"x0":1.7873613579921843,"y0":50.000419950335456,"z0":5.79850259687953,"aX":8.811210825477787},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.4,"breakHorizontal":-9.4,"spinRate":1514,"spinDirection":111},"zone":12,"typeConfidence":2.0,"plateTime":0.44475636659482554,"extension":6.123975615715267},"index":1,"playId":"263304a6-4e0b-3518-af1f-203b72c46129","pitchNumber":2,"startTime":"2026-08-18T00:32:00.693Z","endTime":"2026-08-18T00:32:03.693Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.56677565414548,"aZ":-32.636192473698806,"pfxX":4.1565518374384745,"pfxZ":-0.30487390199259323,"pX":0.27729437479310254,"pZ":4.218358764925556,"vX0":-5.109154157553897,"vY0":-121.8401379297868,"vZ0":3.012034395292752,"x":106.43,"y":124.88,"x0":1.855440385574967,"y0":50.0033783891829,"z0":5.775286082722731,"aX":6.28819245160088},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.4,"breakHorizontal":-6.4,"spinRate":1618,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.448506735915164,"extension":6.20310954182649},"index":2,"playId":"a447b7a3-2622-3480-9c9e-d562c30d1f6b","pitchNumber":3,"startTime":"2026-08-18T00:32:27.980Z","endTime":"2026-08-18T00:32:31.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.40107655928953,"aZ":-33.046331556341066,"pfxX":-10.346431581589925,"pfxZ":-0.6320755138455763,"pX":-0.2613463202492319,"pZ":3.2940232534938603,"vX0":-1.9871130226265743,"vY0":-116.81359129599875,"vZ0":1.576732807545611,"x":126.96,"y":149.84,"x0":1.9448099546038469,"y0":50.003247458867946,"z0":5.721539130422395,"aX":-14.270155618255755},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-0.5,"breakHorizontal":19.2,"spinRate":2658,"spinDirection":297},"zone":1,"typeConfidence":2.0,"plateTime":0.4692483717771694,"extension":6.230308570088778},"index":3,"playId":"ebbe55d9-cc75-319d-9ef2-eddb10e0878b","pitchNumber":4,"startTime":"2026-08-18T00:32:44.091Z","endTime":"2026-08-18T00:32:47.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.936227238107538,"aZ":-32.75525642518413,"pfxX":-10.29237619720271,"pfxZ":-0.42272473439921754,"pX":0.5084078403309003,"pZ":3.1652823512041586,"vX0":-0.6615485971493659,"vY0":-115.81464088078768,"vZ0":1.2556188598848255,"x":97.62,"y":153.32,"x0":2.135920771385551,"y0":50.004468476872795,"z0":5.7292122878504195,"aX":-14.098581072018334},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-0.2,"breakHorizontal":18.8,"spinRate":2700,"spinDirection":304},"zone":3,"typeConfidence":2.0,"plateTime":0.4714431984846632,"extension":6.149947871052071},"index":4,"playId":"68e1db17-be92-301d-a671-5fde93f6be2c","pitchNumber":5,"startTime":"2026-08-18T00:33:05.951Z","endTime":"2026-08-18T00:33:09.302Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-08-18T00:33:22.028Z","endTime":"2026-08-18T00:33:39.561Z","isPitch":false,"type":"action","player":{"id":592663,"link":"/api/v1/people/592663"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.544265511148712,"aZ":-27.341483241559068,"pfxX":3.651848940714685,"pfxZ":3.0723198429996614,"pX":1.548189935223877,"pZ":4.472876771516105,"vX0":-2.1784994590086315,"vY0":-124.54783013229971,"vZ0":2.509391396733136,"x":57.99,"y":118.01,"x0":1.9588361064251694,"y0":50.004598791412334,"z0":5.71042570177627,"aX":5.749349736983354},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.4,"breakHorizontal":-6.1,"spinRate":1579,"spinDirection":110},"zone":12,"typeConfidence":2.0,"plateTime":0.43943872985384314,"extension":6.253247842231261},"index":6,"playId":"5bd3a049-2c2a-3f5e-9492-e204151d7aa2","pitchNumber":6,"startTime":"2026-08-18T00:33:39.561Z","endTime":"2026-08-18T00:33:42.667Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T00:33:42.667Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Derek Hill singles on a ground ball to center fielder Esteury Ruiz. Bryson Stott scores. J.T. Realmuto to 3rd.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-18T00:35:12.113Z","endTime":"2026-08-18T00:36:50.470Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"postOnThird":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,4,5,6],"actionIndex":[0,1],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":{"id":667463,"link":"/api/v1/people/667463"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-18T00:34:19.615Z","endTime":"2026-08-18T00:34:48.250Z","isPitch":false,"type":"action","player":{"id":702222,"link":"/api/v1/people/702222"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Derek Hill replaces Justin Crawford.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-18T00:34:48.250Z","endTime":"2026-08-18T00:35:14.416Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":702222,"link":"/api/v1/people/702222"}},{"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":89.9,"endSpeed":82.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.864644213068303,"aZ":-31.170493264723085,"pfxX":7.838589587667174,"pfxZ":0.5742744707916874,"pX":0.7146287963565464,"pZ":3.012347193540921,"vX0":-4.913503965816973,"vY0":-130.96252147932367,"vZ0":-0.5935951175209999,"x":89.76,"y":157.45,"x0":1.5937915557086548,"y0":50.0021634266509,"z0":5.567235210714426,"aX":13.657118095553185},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.1,"breakHorizontal":-13.2,"spinRate":2109,"spinDirection":129},"zone":3,"typeConfidence":2.0,"plateTime":0.41775243647263016,"extension":6.284984231588327},"index":2,"playId":"d48cf7f6-4b54-3cab-9c03-10bf6f58daee","pitchNumber":1,"startTime":"2026-08-18T00:35:14.416Z","endTime":"2026-08-18T00:35:17.416Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":3,"startTime":"2026-08-18T00:35:32.325Z","endTime":"2026-08-18T00:36:00.302Z","isPitch":false,"type":"action","player":{"id":656537,"link":"/api/v1/people/656537"}},{"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":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.592108440628294,"aZ":-32.56559692548939,"pfxX":7.950535045577247,"pfxZ":-0.2517288307435308,"pX":-0.4957115996783465,"pZ":1.5051853773121862,"vX0":-7.656090624645398,"vY0":-123.42884643671516,"vZ0":-3.139983900478378,"x":135.9,"y":198.14,"x0":1.6200161759658294,"y0":50.00428010850949,"z0":5.548598377792812,"aX":12.213425613036248},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.0,"breakHorizontal":-12.5,"spinRate":1613,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.4445216765662492,"extension":6.254123650666594},"index":4,"playId":"1071c8e7-68a9-3dd2-af21-e528dc40fd41","pitchNumber":2,"startTime":"2026-08-18T00:36:00.302Z","endTime":"2026-08-18T00:36:03.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.773326129064003,"aZ":-31.615283832269544,"pfxX":6.044621110853035,"pfxZ":0.32347781416003585,"pX":-0.007045137025267302,"pZ":1.2832076349550325,"vX0":-6.624673451898057,"vY0":-132.02744378331036,"vZ0":-4.5197470109582705,"x":117.27,"y":204.13,"x0":1.7569014798338805,"y0":50.006195528915576,"z0":5.360982164217351,"aX":10.605575963117039},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-0.2,"breakHorizontal":-9.4,"spinRate":2180,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.41585965206442177,"extension":6.332034696763135},"index":5,"playId":"d6bafe0b-2831-31ed-9255-336b124e6f98","pitchNumber":3,"startTime":"2026-08-18T00:36:15.688Z","endTime":"2026-08-18T00:36:18.688Z","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":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.336082426505886,"aZ":-31.54267127406828,"pfxX":8.87582435633711,"pfxZ":0.3425498512951961,"pX":0.1525055493914759,"pZ":2.0888190070147985,"vX0":-7.287599825218139,"vY0":-134.390708311436,"vZ0":-2.8401426175370323,"x":111.19,"y":182.38,"x0":1.747267524372014,"y0":50.00025370167721,"z0":5.40150156564436,"aX":16.220575602290165},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.2,"breakHorizontal":-14.5,"spinRate":2214,"spinDirection":127},"zone":8,"typeConfidence":2.0,"plateTime":0.4076776320235407,"extension":6.45275557623191},"hitData":{"launchSpeed":101.2,"launchAngle":1.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":116.59,"coordY":82.05}},"index":6,"playId":"1ad9751a-bf59-33ba-9200-6ee0f167bac8","pitchNumber":4,"startTime":"2026-08-18T00:36:37.742Z","endTime":"2026-08-18T00:36:50.470Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T00:36:50.470Z","atBatIndex":53},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Kyle Schwarber out on a sacrifice fly to center fielder Esteury Ruiz. J.T. Realmuto scores. Derek Hill to 2nd.","rbi":1,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-18T00:37:24.467Z","endTime":"2026-08-18T00:38:15.854Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":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":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_throw","runner":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":{"id":667463,"link":"/api/v1/people/667463"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.11710850965597,"aZ":-34.56870085039218,"pfxX":-9.671943040999182,"pfxZ":-1.6656632231547919,"pX":-0.7536263416617931,"pZ":1.4762333762903486,"vX0":-2.8392840790657408,"vY0":-119.0381924135864,"vZ0":-2.4173231042278664,"x":145.73,"y":198.92,"x0":1.7099647097232424,"y0":50.00111263975809,"z0":5.624046002157268,"aX":-13.925717279289447},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-3.4,"breakHorizontal":18.2,"spinRate":2761,"spinDirection":311},"zone":13,"typeConfidence":2.0,"plateTime":0.45951827066394824,"extension":6.227036156590267},"index":0,"playId":"68ef1317-454e-3826-93d8-8feff2185f61","pitchNumber":1,"startTime":"2026-08-18T00:37:25.253Z","endTime":"2026-08-18T00:37:28.253Z","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":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.422452190200737,"aZ":-33.99420634780033,"pfxX":7.126033715908224,"pfxZ":-1.1392961941779376,"pX":-1.5289093193477343,"pZ":1.0536430586218903,"vX0":-9.457240287307465,"vY0":-125.33670230284746,"vZ0":-3.935869823513573,"x":175.28,"y":210.33,"x0":1.3607161862798702,"y0":50.00337650857857,"z0":5.409022347094555,"aX":11.382119527839745},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.8,"breakHorizontal":-10.8,"spinRate":1644,"spinDirection":114},"zone":13,"typeConfidence":2.0,"plateTime":0.4363663564635867,"extension":6.411591360982144},"index":1,"playId":"a4d5c38a-9770-349d-8313-44827c646d36","pitchNumber":2,"startTime":"2026-08-18T00:37:45.852Z","endTime":"2026-08-18T00:37:48.883Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.99875690752413,"aZ":-31.608215867042805,"pfxX":-8.940415388730916,"pfxZ":0.38406439762181677,"pX":-0.624877802535289,"pZ":2.255057834291149,"vX0":-2.9582345391582594,"vY0":-120.09215930646883,"vZ0":-1.249919062237162,"x":140.82,"y":177.89,"x0":1.7852441757129942,"y0":50.00033604374213,"z0":5.602630299172684,"aX":-13.010380802465997},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.7,"breakHorizontal":16.9,"spinRate":2867,"spinDirection":301},"zone":4,"typeConfidence":2.0,"plateTime":0.45668953906187815,"extension":6.1640812638643645},"hitData":{"launchSpeed":97.8,"launchAngle":51.0,"totalDistance":265.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.41,"coordY":94.48}},"index":2,"playId":"96983adb-b7b8-3aa2-a783-b3fba099280a","pitchNumber":3,"startTime":"2026-08-18T00:38:02.205Z","endTime":"2026-08-18T00:38:15.854Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T00:38:15.854Z","atBatIndex":54},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"John King intentionally walks Trea Turner.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-18T00:38:55.025Z","endTime":"2026-08-18T00:38:59.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"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"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"postOnSecond":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","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":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":0,"playId":"08234276-0566-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-18T00:38:57.747Z","endTime":"2026-08-18T00:38:57.767Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"index":1,"playId":"08234276-0566-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-18T00:38:57.767Z","endTime":"2026-08-18T00:38:57.768Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"index":2,"playId":"08234276-0566-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-18T00:38:57.768Z","endTime":"2026-08-18T00:38:57.769Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"index":3,"playId":"08234276-0566-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-18T00:38:57.769Z","endTime":"2026-08-18T00:38:59.472Z","isPitch":false,"type":"no_pitch"}],"playEndTime":"2026-08-18T00:38:59.472Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out, second baseman Xavier Edwards to first baseman Leo Jiménez.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-18T00:39:18.412Z","endTime":"2026-08-18T00:41:55.425Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-18T00:39:08.271Z","endTime":"2026-08-18T00:39:20.667Z","isPitch":false,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.47383384473488,"aZ":-32.745316805156875,"pfxX":-8.436430469172604,"pfxZ":-0.40231330531661147,"pX":-1.0682915858646675,"pZ":0.6117891053937785,"vX0":-3.7096820145678735,"vY0":-119.28546174427768,"vZ0":-4.4994330667777325,"x":157.72,"y":222.26,"x0":1.6086721198518552,"y0":50.003039855400054,"z0":5.513587805722426,"aX":-12.012606008937839},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-1.7,"breakHorizontal":16.2,"spinRate":2829,"spinDirection":307},"zone":13,"typeConfidence":2.0,"plateTime":0.46126655702148023,"extension":6.262673560080436},"index":1,"playId":"b3b7a751-d254-3b33-8075-cc8f68e307dc","pitchNumber":1,"startTime":"2026-08-18T00:39:20.667Z","endTime":"2026-08-18T00:39:23.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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.640354700022286,"aZ":-31.929883337856666,"pfxX":-8.144041291336322,"pfxZ":0.16260730473597418,"pX":-2.1955878306994125,"pZ":0.8951413334081993,"vX0":-6.540447392026394,"vY0":-121.27841493479868,"vZ0":-4.231759946569268,"x":200.69,"y":214.61,"x0":1.585337615282313,"y0":50.00288734727225,"z0":5.419165970478908,"aX":-12.244476540204204},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-0.4,"breakHorizontal":16.2,"spinRate":2848,"spinDirection":311},"zone":13,"typeConfidence":2.0,"plateTime":0.4500127916568415,"extension":6.466402254057473},"index":2,"playId":"3405cb51-8618-322e-9efa-d069ab01207d","pitchNumber":2,"startTime":"2026-08-18T00:39:41.391Z","endTime":"2026-08-18T00:39:44.391Z","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.8,"endSpeed":85.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.11249490294225,"aZ":-29.6726841541402,"pfxX":7.341112981695513,"pfxZ":1.3635236104178965,"pX":0.5804324150342571,"pZ":2.670282588322485,"vX0":-5.054916756529119,"vY0":-133.81163528413686,"vZ0":-1.7951451840617214,"x":94.88,"y":166.68,"x0":1.5269784526167869,"y0":50.00606989836116,"z0":5.447657361327961,"aX":13.500497060853613},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.3,"breakHorizontal":-12.4,"spinRate":2281,"spinDirection":129},"zone":6,"typeConfidence":2.0,"plateTime":0.4071670420982638,"extension":6.295988235326734},"index":3,"playId":"158bc61f-2e07-3e9d-8301-ac706e22f786","pitchNumber":3,"startTime":"2026-08-18T00:40:00.035Z","endTime":"2026-08-18T00:40:03.035Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.40268517511624,"aZ":-33.87051574275405,"pfxX":8.560843303422754,"pfxZ":-1.0582156550818076,"pX":0.5931420181504362,"pZ":0.3949059147117583,"vX0":-5.295208987781069,"vY0":-125.52175067920078,"vZ0":-5.4286843650227565,"x":94.39,"y":228.12,"x0":1.613253443001694,"y0":50.00378657538203,"z0":5.330058531658703,"aX":13.719149175855456},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.9,"breakHorizontal":-14.4,"spinRate":1661,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.43566192977301865,"extension":6.250803097006758},"index":4,"playId":"9d4a5814-0479-3527-93cc-d1caea62f242","pitchNumber":4,"startTime":"2026-08-18T00:40:22.815Z","endTime":"2026-08-18T00:40:25.815Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":77.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.5311115702771,"aZ":-32.16468489843819,"pfxX":-9.805642170161361,"pfxZ":0.0031899313710344046,"pX":-0.38998321594335417,"pZ":2.207010598331053,"vX0":-2.312620554720903,"vY0":-120.8404556779795,"vZ0":-1.3003305700589727,"x":131.87,"y":179.19,"x0":1.8514212634990768,"y0":50.00044924327669,"z0":5.554375943085555,"aX":-14.63148292860181},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.0,"breakHorizontal":18.4,"spinRate":2692,"spinDirection":306},"zone":7,"typeConfidence":2.0,"plateTime":0.45168651871641563,"extension":6.28055206145641},"index":5,"playId":"fcf18acb-bca0-3f43-9603-bb3ad7932244","pitchNumber":5,"startTime":"2026-08-18T00:40:49.747Z","endTime":"2026-08-18T00:40:53.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.67940110693641,"aZ":-27.189285320204537,"pfxX":8.452200567476957,"pfxZ":2.729446935041162,"pX":1.5947895654040736,"pZ":2.786580027685983,"vX0":-3.2323138370284714,"vY0":-133.60961846541366,"vZ0":-1.9575595630012974,"x":56.21,"y":163.54,"x0":1.7140333412394753,"y0":50.00622285674196,"z0":5.460581930178936,"aX":15.460574000401202},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.8,"breakHorizontal":-14.8,"spinRate":2209,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.4081510145538201,"extension":6.321375234193423},"index":6,"playId":"75190d98-2514-3245-854a-f2cb7f16caee","pitchNumber":6,"startTime":"2026-08-18T00:41:18.063Z","endTime":"2026-08-18T00:41:21.063Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.8,"endSpeed":72.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.23921664508421,"aZ":-44.15478389241261,"pfxX":-5.925344491997536,"pfxZ":-9.246836621572946,"pX":-0.3342038706270221,"pZ":1.9307028809661364,"vX0":-2.2026393110897367,"vY0":-113.26662306375627,"vZ0":0.8186376529967834,"x":129.74,"y":186.65,"x0":1.4214740247920656,"y0":50.00310919695968,"z0":5.989824898440194,"aX":-7.67658352223037},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.4,"breakVerticalInduced":-16.2,"breakHorizontal":11.3,"spinRate":2820,"spinDirection":322},"zone":7,"typeConfidence":2.0,"plateTime":0.4841070081000338,"extension":6.246882436974726},"hitData":{"launchSpeed":87.7,"launchAngle":-21.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.02,"coordY":155.07}},"index":7,"playId":"fa9bbbaa-296b-34cc-9860-17bec89c2860","pitchNumber":7,"startTime":"2026-08-18T00:41:48.014Z","endTime":"2026-08-18T00:41:55.425Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T00:41:55.425Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-18T00:44:20.768Z","endTime":"2026-08-18T00:46:13.537Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"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"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Derek Hill remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-18T00:43:03.890Z","endTime":"2026-08-18T00:43:03.916Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":702222,"link":"/api/v1/people/702222"}},{"details":{"description":"Pitching Change: Jonathan Bowlan replaces Cristopher Sánchez.","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-18T00:43:03.916Z","endTime":"2026-08-18T00:44:05.251Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680742,"link":"/api/v1/people/680742"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Jakob Marsee replaces Esteury Ruiz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-18T00:44:05.251Z","endTime":"2026-08-18T00:44:23.131Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"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(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":94.9,"endSpeed":86.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.312232208655367,"aZ":-10.793092759677315,"pfxX":-6.361334173498842,"pfxZ":11.094799750571294,"pX":-1.5215269885759146,"pZ":3.2367730521735405,"vX0":4.544741718380492,"vY0":-138.0844289046323,"vZ0":-6.3347923704195,"x":175.0,"y":151.39,"x0":-2.363836931354924,"y0":50.0058557249656,"z0":6.290070946279782,"aX":-12.262449613104046},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.0,"breakHorizontal":10.6,"spinRate":2335,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.39696915126300647,"extension":6.56404664905069},"index":3,"playId":"2e579d7c-3a1b-3a70-b369-1d63a5842600","pitchNumber":1,"startTime":"2026-08-18T00:44:23.131Z","endTime":"2026-08-18T00:44:26.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.55587662474332,"aZ":-11.372522051935249,"pfxX":-6.429400089262204,"pfxZ":10.539959199648157,"pX":-0.8101303635661455,"pZ":3.202171041026133,"vX0":6.881987179607068,"vY0":-139.62039121632753,"vZ0":-6.3999362271605555,"x":147.88,"y":152.32,"x0":-2.472095910269244,"y0":50.00182759755024,"z0":6.273132732150115,"aX":-12.688050655529022},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.9,"breakHorizontal":10.2,"spinRate":2445,"spinDirection":214},"zone":1,"typeConfidence":0.9,"plateTime":0.3923637770872026,"extension":6.629193602877511},"index":4,"playId":"2bf2c5a9-2d5c-37bf-a49f-6c24ab87a5b3","pitchNumber":2,"startTime":"2026-08-18T00:44:37.359Z","endTime":"2026-08-18T00:44:40.359Z","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":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56858658709476,"aZ":-11.944916642921822,"pfxX":-6.568645660215902,"pfxZ":10.174834551827406,"pX":-0.7688526418364972,"pZ":3.1043561752939572,"vX0":6.6757369320377355,"vY0":-139.65521363466743,"vZ0":-6.334147731785109,"x":146.31,"y":154.96,"x0":-2.3294856743131036,"y0":50.001137359625616,"z0":6.177259970324497,"aX":-13.057173598416869},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.4,"breakHorizontal":10.7,"spinRate":2360,"spinDirection":215},"zone":1,"typeConfidence":0.9,"plateTime":0.3912487665535749,"extension":6.810415559826207},"index":5,"playId":"d60667f7-eab5-310a-9d27-0e9504c7aeb7","pitchNumber":3,"startTime":"2026-08-18T00:44:53.724Z","endTime":"2026-08-18T00:44:56.724Z","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":96.5,"endSpeed":88.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.758102189321452,"aZ":-11.041404281062835,"pfxX":-6.614578450377238,"pfxZ":10.588423579667396,"pX":-0.6784342679745575,"pZ":3.6847367619308455,"vX0":6.890009390201532,"vY0":-140.38683429886487,"vZ0":-4.838384144585622,"x":142.86,"y":139.29,"x0":-2.305039843667784,"y0":50.006447897354874,"z0":6.149261283279475,"aX":-13.206877640727733},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.4,"breakHorizontal":10.6,"spinRate":2367,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.3901399051930765,"extension":6.715845267818475},"index":6,"playId":"e72e5c92-7010-3e6d-a105-82315a15dd15","pitchNumber":4,"startTime":"2026-08-18T00:45:13.780Z","endTime":"2026-08-18T00:45:17.342Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.915406863383613,"aZ":-30.54981591457037,"pfxX":-0.8206117846674281,"pfxZ":1.0096533283625393,"pX":0.4865541116482143,"pZ":-0.18668344775033635,"vX0":7.743836677785128,"vY0":-126.31852764068027,"vZ0":-9.148197685849581,"x":98.45,"y":243.82,"x0":-2.523957342163907,"y0":50.00037260689205,"z0":5.970547316062833,"aX":-1.3153588261730331},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.2,"breakHorizontal":-0.5,"spinRate":2567,"spinDirection":42},"zone":14,"typeConfidence":0.9,"plateTime":0.43512270526678654,"extension":6.761496630638296},"index":7,"playId":"a6793ace-89c2-3277-9fa1-df57b9bca2b9","pitchNumber":5,"startTime":"2026-08-18T00:45:30.338Z","endTime":"2026-08-18T00:45:33.338Z","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":8,"startTime":"2026-08-18T00:45:50.925Z","endTime":"2026-08-18T00:46:10.537Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"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":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.884862294967462,"aZ":-10.316814772295409,"pfxX":-6.087471037005824,"pfxZ":10.668149561720057,"pX":-0.485815027639055,"pZ":3.2863684560187085,"vX0":7.795087986447596,"vY0":-141.88013322926733,"vZ0":-6.043394381362976,"x":135.52,"y":150.05,"x0":-2.4713401119193836,"y0":50.00704652306056,"z0":6.094174012024487,"aX":-12.478017709535505},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.4,"breakHorizontal":9.6,"spinRate":2377,"spinDirection":211},"zone":1,"typeConfidence":0.91,"plateTime":0.38528646754365026,"extension":6.751410062215764},"index":9,"playId":"abf5a712-1c6f-349b-baf4-7d51d39d6bae","pitchNumber":6,"startTime":"2026-08-18T00:46:10.537Z","endTime":"2026-08-18T00:46:13.537Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T00:46:13.537Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heriberto Hernández grounds out softly, pitcher Jonathan Bowlan to first baseman Alec Bohm.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-18T00:46:38.692Z","endTime":"2026-08-18T00:48:46.681Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":6},"credits":[{"player":{"id":680742,"link":"/api/v1/people/680742"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"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.9,"endSpeed":90.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.529434107471392,"aZ":-11.819368576079219,"pfxX":-5.511476567757283,"pfxZ":9.833273099684435,"pX":-0.18123251018323686,"pZ":3.9127004048968748,"vX0":7.76725160410898,"vY0":-142.46645721115115,"vZ0":-4.661825909272633,"x":123.91,"y":133.14,"x0":-2.2178312818908354,"y0":50.005066192739754,"z0":6.307949890862832,"aX":-11.412118811440264},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.2,"breakHorizontal":8.5,"spinRate":2259,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.3834123930469966,"extension":6.574232895452824},"index":0,"playId":"8e1cc266-ff73-3782-a8d6-acfa1b3ad72d","pitchNumber":1,"startTime":"2026-08-18T00:46:40.998Z","endTime":"2026-08-18T00:46:45.576Z","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.8,"endSpeed":89.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.657416484722265,"aZ":-9.910528711735827,"pfxX":-5.341395650485589,"pfxZ":10.807755802581717,"pX":-0.7504660687049158,"pZ":4.263017799236505,"vX0":6.143735877499951,"vY0":-142.3876773724291,"vZ0":-4.003139505971875,"x":145.61,"y":123.68,"x0":-2.238698991588831,"y0":50.00564992091117,"z0":6.310524907823886,"aX":-11.00664221536567},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.0,"breakHorizontal":8.5,"spinRate":2350,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.3841718566901866,"extension":6.60476362627385},"index":1,"playId":"5db9c020-0f1c-39b2-83c5-747894a9939a","pitchNumber":2,"startTime":"2026-08-18T00:46:58.536Z","endTime":"2026-08-18T00:47:01.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.894683333315104,"aZ":-11.638562510408152,"pfxX":-5.678504223695738,"pfxZ":10.069081365245625,"pX":-0.30243442956189004,"pZ":2.706780534123812,"vX0":7.726835454814375,"vY0":-141.37465038007525,"vZ0":-7.73325156609349,"x":128.53,"y":165.7,"x0":-2.323435057086194,"y0":50.00606345181784,"z0":6.211141515860394,"aX":-11.585704744202888},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.9,"breakHorizontal":8.9,"spinRate":2268,"spinDirection":213},"zone":4,"typeConfidence":0.9,"plateTime":0.3862772094159048,"extension":6.718381955843979},"index":2,"playId":"e32057e5-62c1-372d-8cd7-e92da79c7f2c","pitchNumber":3,"startTime":"2026-08-18T00:47:21.587Z","endTime":"2026-08-18T00:47:24.587Z","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":1,"outs":1},"index":3,"startTime":"2026-08-18T00:47:31.060Z","endTime":"2026-08-18T00:47:51.027Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"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":97.4,"endSpeed":89.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.947350845832826,"aZ":-12.812361665548464,"pfxX":-5.083279585442495,"pfxZ":9.471300976438956,"pX":0.44037167766055174,"pZ":3.203974732277909,"vX0":9.181546452577914,"vY0":-141.52833700438032,"vZ0":-6.084705643216742,"x":100.21,"y":152.27,"x0":-2.1739584970943726,"y0":50.003181686546824,"z0":6.1900506119682355,"aX":-10.392704108111264},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.2,"breakHorizontal":7.6,"spinRate":2262,"spinDirection":212},"zone":3,"typeConfidence":0.9,"plateTime":0.3858632946971867,"extension":6.762608561565084},"index":4,"playId":"9f84022b-c77a-3ff0-9a7d-c802d68c5676","pitchNumber":4,"startTime":"2026-08-18T00:47:51.027Z","endTime":"2026-08-18T00:47:54.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.03383319125097,"aZ":-35.55965080786961,"pfxX":0.7784521156422576,"pfxZ":-2.1444048553362327,"pX":-0.048873622076146504,"pZ":1.8555813043203224,"vX0":5.593533425358325,"vY0":-123.918394226857,"vZ0":-3.1635580461736916,"x":118.86,"y":188.68,"x0":-2.4216061449248674,"y0":50.00229150467782,"z0":6.071873826350844,"aX":1.2288907690335258},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.3,"breakHorizontal":-2.5,"spinRate":2403,"spinDirection":45},"zone":8,"typeConfidence":0.91,"plateTime":0.4393295174106848,"extension":6.6429011940936995},"index":5,"playId":"4265d8f6-888c-3454-99fe-26b63c16b8aa","pitchNumber":5,"startTime":"2026-08-18T00:48:14.694Z","endTime":"2026-08-18T00:48:17.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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.219676750744355,"aZ":-10.991510397437281,"pfxX":-4.290653474629408,"pfxZ":10.393167375399077,"pX":0.9244998000148887,"pZ":2.3744414672987246,"vX0":9.94362738940267,"vY0":-141.18689858250943,"vZ0":-8.457722744459408,"x":81.76,"y":174.67,"x0":-2.070469930270125,"y0":50.004880384765904,"z0":6.098486285428596,"aX":-8.74712272897495},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.4,"breakHorizontal":6.0,"spinRate":2360,"spinDirection":212},"zone":14,"typeConfidence":0.9,"plateTime":0.3865008720374643,"extension":6.564160622948339},"hitData":{"launchSpeed":57.7,"launchAngle":-74.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":119.19,"coordY":185.4}},"index":6,"playId":"a61a679f-92bf-3987-a622-73c71719ad31","pitchNumber":6,"startTime":"2026-08-18T00:48:39.274Z","endTime":"2026-08-18T00:48:46.681Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T00:48:46.681Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xavier Edwards singles on a ground ball to right fielder Bryce Harper.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-18T00:49:15.408Z","endTime":"2026-08-18T00:52:22.672Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"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":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,3,4,5,6,8],"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":8},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":79.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.050101876839022,"aZ":-32.78518454295638,"pfxX":1.3442810994365062,"pfxZ":-0.3896031714130519,"pX":-0.36111155683349605,"pZ":2.471441382120062,"vX0":4.934336278541243,"vY0":-123.90529509467316,"vZ0":-2.277105317232298,"x":130.76,"y":172.05,"x0":-2.543554967126893,"y0":50.0014763255659,"z0":6.110971352985127,"aX":2.1142279289594166},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.0,"breakHorizontal":-3.5,"spinRate":2420,"spinDirection":58},"zone":4,"typeConfidence":0.89,"plateTime":0.44008932137876045,"extension":6.5752778649291725},"index":0,"playId":"4f7843f3-3536-38a5-9b0c-7625950a5df5","pitchNumber":1,"startTime":"2026-08-18T00:49:26.457Z","endTime":"2026-08-18T00:49:29.618Z","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.0,"endSpeed":89.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.318368669292987,"aZ":-12.138226048321764,"pfxX":-5.509929233757816,"pfxZ":9.892341395190355,"pX":0.5814907690853927,"pZ":2.5781816160054194,"vX0":9.734688645137636,"vY0":-140.7958474124436,"vZ0":-7.642308729543069,"x":94.83,"y":169.17,"x0":-2.191085865786028,"y0":50.00396805175612,"z0":6.09751743185437,"aX":-11.161748392997838},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.7,"breakHorizontal":8.2,"spinRate":2308,"spinDirection":212},"zone":6,"typeConfidence":0.9,"plateTime":0.38772287785850823,"extension":6.604856016111102},"index":1,"playId":"77029f4a-8121-3674-b26c-24c2b1c70f65","pitchNumber":2,"startTime":"2026-08-18T00:49:47.506Z","endTime":"2026-08-18T00:49:51.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.620890138611127,"aZ":-26.387666420575727,"pfxX":-7.103909602653089,"pfxZ":3.352968579714661,"pX":-1.1804342539120483,"pZ":1.279987729587653,"vX0":5.927228049531806,"vY0":-129.90171291305055,"vZ0":-6.680763032132968,"x":162.0,"y":204.22,"x0":-2.557498228097721,"y0":50.00425374284862,"z0":5.8635609722203,"aX":-12.26534309011213},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.9,"breakHorizontal":11.8,"spinRate":1646,"spinDirection":215},"zone":13,"typeConfidence":0.91,"plateTime":0.4200261920948707,"extension":6.611931712470213},"index":2,"playId":"c7a968d6-0628-3382-8c00-746c46569504","pitchNumber":3,"startTime":"2026-08-18T00:50:12.696Z","endTime":"2026-08-18T00:50:15.825Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.73290832648561,"aZ":-30.552541927043777,"pfxX":-0.2599296182522455,"pfxZ":0.9879846849305228,"pX":1.5511625107685971,"pZ":-0.04917670484396162,"vX0":9.622544617404104,"vY0":-126.27096103050094,"vZ0":-8.78280333764648,"x":57.87,"y":240.11,"x0":-2.2490284248010046,"y0":50.00471621054653,"z0":5.875466788978544,"aX":-0.42894755305151316},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.2,"breakHorizontal":-1.3,"spinRate":2416,"spinDirection":26},"zone":14,"typeConfidence":0.91,"plateTime":0.4310639680670145,"extension":6.897825365941873},"index":3,"playId":"9e2b6226-10b5-3a3a-8a77-3d49e06b629e","pitchNumber":4,"startTime":"2026-08-18T00:50:31.183Z","endTime":"2026-08-18T00:50:34.922Z","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.1,"endSpeed":90.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.666752971129988,"aZ":-10.055939581428811,"pfxX":-4.810519959767616,"pfxZ":10.61131401040161,"pX":-0.3914611387040159,"pZ":2.1417663537907283,"vX0":7.138083263927635,"vY0":-142.5104926726156,"vZ0":-9.188216011595223,"x":131.92,"y":180.95,"x0":-2.288347917714781,"y0":50.002786623857126,"z0":6.018095712577599,"aX":-10.027209778777317},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.8,"breakHorizontal":7.4,"spinRate":2439,"spinDirection":208},"zone":4,"typeConfidence":0.9,"plateTime":0.3824045586449789,"extension":6.768912622698063},"index":4,"playId":"5b3f2a1b-4eb0-3508-9aa8-238581e9e8f8","pitchNumber":5,"startTime":"2026-08-18T00:50:52.697Z","endTime":"2026-08-18T00:50:55.697Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.218273455308406,"aZ":-27.330138711948067,"pfxX":-9.107249572526655,"pfxZ":2.7172382829679016,"pX":-1.3428078176620764,"pZ":1.331677613483948,"vX0":5.998537489868523,"vY0":-132.08992162137795,"vZ0":-6.401838152967073,"x":168.18,"y":202.82,"x0":-2.451634787820749,"y0":50.0001045473008,"z0":5.776635334674006,"aX":-16.20784212174352},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.8,"breakHorizontal":15.4,"spinRate":1695,"spinDirection":218},"zone":13,"typeConfidence":0.9,"plateTime":0.4135206772727953,"extension":6.867224674335196},"index":5,"playId":"6ba53785-96e0-303f-9076-e49c6d6c148d","pitchNumber":6,"startTime":"2026-08-18T00:51:17.604Z","endTime":"2026-08-18T00:51:20.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.785907690156424,"aZ":-10.763368320794704,"pfxX":-3.261348421918025,"pfxZ":10.365111580415446,"pX":0.0021006857163277416,"pZ":3.469561353264853,"vX0":7.458052773518019,"vY0":-142.38348896177675,"vZ0":-5.659053024210725,"x":116.92,"y":145.1,"x0":-2.220308119352275,"y0":50.00702502995103,"z0":6.1554269648185675,"aX":-6.74010088412508},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.9,"breakHorizontal":4.6,"spinRate":2369,"spinDirection":209},"zone":12,"typeConfidence":0.89,"plateTime":0.3837801085225676,"extension":6.700109592362505},"index":6,"playId":"94fec03d-b264-3c13-9bad-c06eafdf8d16","pitchNumber":7,"startTime":"2026-08-18T00:51:36.056Z","endTime":"2026-08-18T00:51:39.056Z","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":2},"index":7,"startTime":"2026-08-18T00:51:52.687Z","endTime":"2026-08-18T00:52:10.552Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.288305097385237,"aZ":-14.204293141324046,"pfxX":-4.305429605741478,"pfxZ":8.913098538738582,"pX":0.4506441997065203,"pZ":2.9020970374761315,"vX0":8.868887398113966,"vY0":-140.29457746143186,"vZ0":-6.36458397803384,"x":99.82,"y":160.42,"x0":-2.175837306515952,"y0":50.0048225434109,"z0":6.106073051645304,"aX":-8.682881262401168},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.1,"breakHorizontal":6.2,"spinRate":2076,"spinDirection":209},"zone":3,"typeConfidence":0.89,"plateTime":0.3886930964124793,"extension":6.947605954407018},"hitData":{"launchSpeed":100.9,"launchAngle":0.0,"totalDistance":59.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.13,"coordY":130.97}},"index":8,"playId":"d9828a10-8118-3c84-a24b-89085b6f1d91","pitchNumber":8,"startTime":"2026-08-18T00:52:10.552Z","endTime":"2026-08-18T00:52:22.672Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T00:52:22.672Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Agustín Ramírez singles on a line drive to right fielder Bryce Harper. Xavier Edwards to 2nd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-18T00:52:49.228Z","endTime":"2026-08-18T00:53:23.115Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.607351930308532,"aZ":-17.28509652066525,"pfxX":-9.586693322031984,"pfxZ":7.381600701432485,"pX":-0.04631332010627938,"pZ":2.251788894119916,"vX0":9.662272453938584,"vY0":-140.3782356523673,"vZ0":-7.196708645311528,"x":118.77,"y":177.98,"x0":-2.2698267352871815,"y0":50.00148334682683,"z0":5.952509573153355,"aX":-19.33545834326949},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.2,"breakHorizontal":15.6,"spinRate":2270,"spinDirection":213},"zone":5,"typeConfidence":0.91,"plateTime":0.38859676078143934,"extension":6.857032785352631},"index":0,"playId":"0e63d7ae-c307-3205-a144-c18f020366ec","pitchNumber":1,"startTime":"2026-08-18T00:52:49.228Z","endTime":"2026-08-18T00:52:52.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.416775720825626,"aZ":-20.68328735433993,"pfxX":-9.104211290973158,"pfxZ":5.653782462087781,"pX":-0.13110431407930606,"pZ":2.567899379766217,"vX0":9.223234842207042,"vY0":-140.5966224810709,"vZ0":-5.6883021584674465,"x":122.0,"y":169.45,"x0":-2.2478660933727848,"y0":50.002583025899014,"z0":5.930658959423467,"aX":-18.49954533789278},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.4,"breakHorizontal":15.0,"spinRate":2192,"spinDirection":210},"zone":5,"typeConfidence":0.91,"plateTime":0.3873807296321119,"extension":6.854839706822085},"hitData":{"launchSpeed":95.0,"launchAngle":10.0,"totalDistance":221.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":171.37,"coordY":100.48}},"index":1,"playId":"03f736c9-7118-390a-8cbe-502ac12a37c3","pitchNumber":2,"startTime":"2026-08-18T00:53:11.116Z","endTime":"2026-08-18T00:53:23.115Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T00:53:23.115Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Otto Lopez walks. Xavier Edwards to 3rd. Agustín Ramírez to 2nd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-18T00:56:09.754Z","endTime":"2026-08-18T00:57:38.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"postOnThird":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","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":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-18T00:53:51.387Z","endTime":"2026-08-18T00:56:09.754Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.515342458473867,"aZ":-7.06330979441013,"pfxX":-5.235453067094737,"pfxZ":12.761078821931985,"pX":0.5006472618709207,"pZ":1.8800983071018706,"vX0":9.059203543604722,"vY0":-139.20698675334629,"vZ0":-10.125927623835134,"x":105.21,"y":150.46,"x0":-2.1117965495187896,"y0":50.00011624008038,"z0":6.027370576440183,"aX":-10.30057021478523},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":21.1,"breakHorizontal":7.7,"spinRate":2438,"spinDirection":209},"zone":9,"typeConfidence":0.9,"plateTime":0.39308851482911944,"extension":6.685255926746741},"index":1,"playId":"ca5a5662-4a50-3934-9760-3ef95c6b4023","pitchNumber":1,"startTime":"2026-08-18T00:56:09.754Z","endTime":"2026-08-18T00:56:12.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.358955908185795,"aZ":-31.54316797566318,"pfxX":-0.5600054352246833,"pfxZ":0.4016750248505332,"pX":1.4651622408659193,"pZ":1.30782573234801,"vX0":9.078474185215697,"vY0":-124.56672374717965,"vZ0":-5.132402247256772,"x":61.15,"y":203.47,"x0":-2.1494656305946185,"y0":50.003204686351594,"z0":5.994070950903419,"aX":-0.8826465417670257},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.2,"breakHorizontal":-1.1,"spinRate":2328,"spinDirection":40},"zone":14,"typeConfidence":0.91,"plateTime":0.4392224867279877,"extension":6.963491488756849},"index":2,"playId":"83283d39-2d76-31bc-b465-ca01b8fd4d37","pitchNumber":2,"startTime":"2026-08-18T00:56:28.165Z","endTime":"2026-08-18T00:56:31.165Z","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":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.70777187878605,"aZ":-28.335263633984283,"pfxX":-1.3537267826936343,"pfxZ":2.306368475636911,"pX":1.9540857223402681,"pZ":-1.0243973722578623,"vX0":10.77478334488944,"vY0":-127.75264002503923,"vZ0":-11.49894378574594,"x":42.51,"y":266.44,"x0":-2.1304566092740735,"y0":50.001971462063274,"z0":5.737754314339338,"aX":-2.2528592593372156},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.8,"breakHorizontal":0.2,"spinRate":2583,"spinDirection":345},"zone":14,"typeConfidence":0.9,"plateTime":0.42767899286473643,"extension":6.796624622555495},"index":3,"playId":"603cfe58-91db-30fd-b5e4-9f794f44fb19","pitchNumber":3,"startTime":"2026-08-18T00:56:45.578Z","endTime":"2026-08-18T00:56:48.578Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.27683503825349,"aZ":-32.70507162082209,"pfxX":10.108028471151805,"pfxZ":-0.3538124044912365,"pX":-1.233282168138225,"pZ":4.974990173376505,"vX0":0.3462184952872709,"vY0":-121.7009484739443,"vZ0":3.802170626873018,"x":164.01,"y":104.46,"x0":-2.691602010785775,"y0":50.00101704900664,"z0":6.213061727585115,"aX":15.268970591844976},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.5,"breakHorizontal":-18.4,"spinRate":2574,"spinDirection":48},"zone":11,"typeConfidence":0.91,"plateTime":0.4488264897314358,"extension":6.3866541973688635},"index":4,"playId":"909b0b73-d2cb-3083-95c6-2dbbe74e0971","pitchNumber":4,"startTime":"2026-08-18T00:57:12.440Z","endTime":"2026-08-18T00:57:15.486Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.43548007451394,"aZ":-8.180868512729116,"pfxX":-5.559819290927136,"pfxZ":11.793452361262974,"pX":0.8924745694755881,"pZ":3.257040069326407,"vX0":10.624133827939916,"vY0":-141.31270443082505,"vZ0":-6.321522289607272,"x":82.98,"y":150.84,"x0":-2.1834230323157953,"y0":50.00041740426665,"z0":6.040469772149428,"aX":-11.310060670174776},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":20.3,"breakHorizontal":8.0,"spinRate":2608,"spinDirection":206},"zone":12,"typeConfidence":0.92,"plateTime":0.38672690065706394,"extension":6.902356545424078},"index":5,"playId":"6d9f0142-08c9-32c4-8282-a8ef05fd1fc3","pitchNumber":5,"startTime":"2026-08-18T00:57:34.269Z","endTime":"2026-08-18T00:57:38.092Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T00:57:38.092Z","atBatIndex":61},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Marlins challenged (fair or foul in outfield), call on the field was overturned: Javier Sanoja doubles (26) on a line drive to right fielder Bryce Harper. Xavier Edwards scores. Agustín Ramírez scores. Otto Lopez to 3rd.","rbi":2,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-18T00:58:01.116Z","endTime":"2026-08-18T00:59:08.568Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":2},"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"},"postOnSecond":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"postOnThird":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":{"id":680742,"link":"/api/v1/people/680742"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":{"id":680742,"link":"/api/v1/people/680742"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":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":"AC","description":"Automatic Strike - Batter Pitch Timer Violation"},"description":"Automatic Strike - Batter Pitch Timer Violation","code":"AC","isInPlay":false,"isStrike":true,"isBall":false,"isOut":false,"hasReview":false,"violation":{"type":"batter_pitch_timer","description":"Batter Pitch Timer Violation","player":{"id":691594,"fullName":"Javier Sanoja"}}},"count":{"balls":0,"strikes":1,"outs":2},"index":0,"playId":"01e1e202-65a1-49f4-91a4-f34b152a1767","pitchNumber":0,"startTime":"2026-08-18T00:58:01.116Z","endTime":"2026-08-18T00:58:08.129Z","isPitch":false,"type":"no_pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.0,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25365795053497,"aZ":-15.930632047565055,"pfxX":-8.094798275934748,"pfxZ":8.041868803560844,"pX":-1.3075733534903098,"pZ":3.5137332505198056,"vX0":5.46835146557243,"vY0":-140.60050005325238,"vZ0":-4.366755657903155,"x":166.84,"y":143.91,"x0":-2.217318923796499,"y0":50.00128575625948,"z0":6.10748404021703,"aX":-16.347851593125174},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.9,"breakHorizontal":13.7,"spinRate":2338,"spinDirection":212},"zone":11,"typeConfidence":0.71,"plateTime":0.3882563638455738,"extension":6.855108202155781},"index":1,"playId":"1acc42ed-ae4e-3e02-a067-38371be8e83f","pitchNumber":1,"startTime":"2026-08-18T00:58:22.166Z","endTime":"2026-08-18T00:58:26.250Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.3,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.75009991031576,"aZ":-31.637613842832007,"pfxX":0.03365982015448088,"pfxZ":0.3313946513063968,"pX":0.5681746310503365,"pZ":2.66041812396638,"vX0":6.719785153981504,"vY0":-125.39995441347175,"vZ0":-2.0201635591123,"x":95.34,"y":166.95,"x0":-2.133641457976557,"y0":50.00270316352815,"z0":6.0201967811311095,"aX":0.053510671591007364},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.4,"breakHorizontal":-1.3,"spinRate":2311,"spinDirection":47},"zone":3,"typeConfidence":0.91,"plateTime":0.43427728258214815,"extension":6.983201076082904},"hitData":{"launchSpeed":94.7,"launchAngle":3.0,"totalDistance":135.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":221.74,"coordY":106.9}},"index":2,"playId":"0e2e5304-a348-3413-815d-79ac9f3f5ff9","pitchNumber":2,"startTime":"2026-08-18T00:58:47.520Z","endTime":"2026-08-18T00:59:08.568Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MO","challengeTeamId":146},"playEndTime":"2026-08-18T00:59:08.568Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leo Jiménez strikes out swinging.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-18T01:02:48.025Z","endTime":"2026-08-18T01:04:25.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Marlins manager Clayton McCullough ejected by 3B umpire Todd Tichenor.","event":"Ejection","eventType":"ejection","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-18T01:02:50.344Z","endTime":"2026-08-18T01:02:50.345Z","isPitch":false,"type":"action","player":{"id":449477,"link":"/api/v1/people/449477"},"umpire":{"id":429805,"link":"/api/v1/people/429805"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.1,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.90802739026344,"aZ":-11.199232598073213,"pfxX":-6.228700810227123,"pfxZ":10.51804557704107,"pX":0.42754819442143066,"pZ":3.05971085549991,"vX0":9.254320767364018,"vY0":-140.56074916578146,"vZ0":-6.44765839591682,"x":100.7,"y":156.17,"x0":-2.1035424259802813,"y0":50.00024548996947,"z0":6.115922795110405,"aX":-12.418742687799535},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.8,"breakHorizontal":9.4,"spinRate":2412,"spinDirection":211},"zone":3,"typeConfidence":0.9,"plateTime":0.3901919656146644,"extension":6.663779676234618},"index":1,"playId":"ac29ae2c-66c6-3264-9bf6-e1ef80fb20a7","pitchNumber":1,"startTime":"2026-08-18T01:02:50.346Z","endTime":"2026-08-18T01:02:53.346Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.9,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.684064484096357,"aZ":-18.255437344853163,"pfxX":-9.400264533721165,"pfxZ":6.928200672768644,"pX":-0.6100882558322479,"pZ":2.491536063671779,"vX0":7.896082988430055,"vY0":-140.34494520167013,"vZ0":-6.553848156944374,"x":140.26,"y":171.51,"x0":-2.22907540427228,"y0":50.00114043152351,"z0":6.032182410548039,"aX":-18.881491873465155},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.4,"breakHorizontal":15.6,"spinRate":2308,"spinDirection":214},"zone":4,"typeConfidence":0.92,"plateTime":0.38922520102358327,"extension":6.759511013605759},"index":2,"playId":"b8723b29-0909-39d4-a5f5-f0d973cec510","pitchNumber":2,"startTime":"2026-08-18T01:03:06.084Z","endTime":"2026-08-18T01:03:09.254Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.1,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.67354445024134,"aZ":-12.807523121545868,"pfxX":-5.363930018052676,"pfxZ":9.666354480018414,"pX":-0.4809152706931723,"pZ":4.468808411610301,"vX0":6.778424854474527,"vY0":-140.8112304348468,"vZ0":-2.4415881799396506,"x":135.33,"y":118.12,"x0":-2.2250922034946665,"y0":50.00031172809869,"z0":6.178164846703589,"aX":-10.74471343457241},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.2,"breakHorizontal":8.3,"spinRate":2586,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.3893162724520991,"extension":6.625121652518286},"index":3,"playId":"25bf9c88-2316-31af-a7e6-6e0dfb89b81a","pitchNumber":3,"startTime":"2026-08-18T01:03:41.604Z","endTime":"2026-08-18T01:03:44.604Z","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.3,"endSpeed":88.8,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33371942133103,"aZ":-13.171005576534723,"pfxX":-7.520959893619636,"pfxZ":9.397209289409803,"pX":0.12033734870438105,"pZ":3.0886751531566596,"vX0":9.093180077814331,"vY0":-141.32112713405422,"vZ0":-5.736161315193263,"x":112.41,"y":155.39,"x0":-2.162465470716757,"y0":50.00116901293942,"z0":5.991442969279044,"aX":-15.205936844038128},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.0,"breakHorizontal":11.8,"spinRate":2511,"spinDirection":216},"zone":2,"typeConfidence":0.61,"plateTime":0.3876508995897634,"extension":6.749400209548735},"index":4,"playId":"66459d8f-9c9c-36e9-9f3e-cdb6e8125b8d","pitchNumber":4,"startTime":"2026-08-18T01:04:00.387Z","endTime":"2026-08-18T01:04:03.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.7,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.17143505599732,"aZ":-31.437456542314102,"pfxX":7.286529770192493,"pfxZ":0.47016997458886145,"pX":0.5035755477465917,"pZ":3.4448150645711286,"vX0":4.799902227328713,"vY0":-123.39979591924191,"vZ0":0.09780386320459189,"x":97.8,"y":145.77,"x0":-2.4063616042437097,"y0":50.00026203852711,"z0":6.030597960735744,"aX":11.351865558695176},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.1,"breakHorizontal":-14.3,"spinRate":2496,"spinDirection":57},"zone":12,"typeConfidence":0.81,"plateTime":0.44211521435171797,"extension":6.614530236166785},"index":5,"playId":"03c88c74-bf8c-362e-afea-e5fc79aa55ec","pitchNumber":5,"startTime":"2026-08-18T01:04:22.327Z","endTime":"2026-08-18T01:04:25.327Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T01:04:25.327Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out to first baseman Leo Jiménez.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-18T01:06:45.319Z","endTime":"2026-08-18T01:10:06.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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":[2,3,4,6,7,8,9,10],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jakob Marsee remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-18T01:06:18.601Z","endTime":"2026-08-18T01:06:18.617Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"101","replacedPlayer":{"id":665923,"link":"/api/v1/people/665923"}},{"details":{"description":"Pitching Change: Victor Vodnik replaces John King.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-18T01:06:18.617Z","endTime":"2026-08-18T01:06:47.605Z","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":"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":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.038433840725997,"aZ":-30.1604780083433,"pfxX":0.825607171534015,"pfxZ":1.1864984427239804,"pX":0.4967940724832883,"pZ":2.349786710642803,"vX0":7.451522853661184,"vY0":-129.49162597446636,"vZ0":-1.621254694726722,"x":98.06,"y":175.34,"x0":-2.5253460981615596,"y0":50.002582970563324,"z0":5.291319214890439,"aX":1.4022592705032453},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.0,"breakHorizontal":-3.1,"spinRate":2248,"spinDirection":132},"zone":6,"typeConfidence":0.9,"plateTime":0.4229770361210674,"extension":6.695378975113521},"index":2,"playId":"1bdf8b3d-c5a9-384f-83fc-bf22d9e8556b","pitchNumber":1,"startTime":"2026-08-18T01:06:47.605Z","endTime":"2026-08-18T01:06:50.605Z","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":98.0,"endSpeed":90.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.027317555347278,"aZ":-14.245007149549892,"pfxX":-6.152830861955959,"pfxZ":8.682349415447051,"pX":0.982208173771893,"pZ":1.313391531953877,"vX0":10.890712241661948,"vY0":-142.19476475598867,"vZ0":-8.323445761793268,"x":79.56,"y":203.32,"x0":-2.0834384812663624,"y0":50.005720138436395,"z0":5.1659378784887195,"aX":-12.709969154558467},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.3,"breakHorizontal":9.1,"spinRate":2332,"spinDirection":217},"zone":14,"typeConfidence":0.9,"plateTime":0.3839733943452912,"extension":6.740419232525599},"index":3,"playId":"c468744d-90b2-3cf7-b56c-2b10326acc4a","pitchNumber":2,"startTime":"2026-08-18T01:07:02.609Z","endTime":"2026-08-18T01:07:05.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.480402078278626,"aZ":-31.118222929139915,"pfxX":-0.11946882318970542,"pfxZ":0.6336627548257141,"pX":-0.3090456448238416,"pZ":2.3164027829635065,"vX0":5.936691992306692,"vY0":-127.55481433775482,"vZ0":-0.9440309258051031,"x":128.78,"y":176.24,"x0":-2.6439698110346486,"y0":50.00004836296046,"z0":5.12913711097609,"aX":-0.19842012015211255},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.2,"breakHorizontal":-1.1,"spinRate":2327,"spinDirection":132},"zone":5,"typeConfidence":0.9,"plateTime":0.42822349638640533,"extension":6.636286807038818},"index":4,"playId":"762f57e8-fb99-3e5d-9e36-567ffa0f8e95","pitchNumber":3,"startTime":"2026-08-18T01:07:19.926Z","endTime":"2026-08-18T01:07:23.163Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-18T01:07:36.864Z","endTime":"2026-08-18T01:07:45.848Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":83.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.044346191945863,"aZ":-36.79384304114097,"pfxX":-0.543259838452629,"pfxZ":-2.7222264454306693,"pX":2.55371695394373,"pZ":-1.966391401750096,"vX0":11.674896251294493,"vY0":-129.61748391534366,"vZ0":-10.689626224321993,"x":19.66,"y":291.87,"x0":-1.9455992763154457,"y0":50.00417511923139,"z0":5.035965280146775,"aX":-0.9206885847635724},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-7.3,"breakHorizontal":-1.7,"spinRate":2717,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.42317405707476796,"extension":6.795616289117654},"index":6,"playId":"84723b0b-2e28-3f65-9166-db250ef455e5","pitchNumber":4,"startTime":"2026-08-18T01:07:45.848Z","endTime":"2026-08-18T01:07:51.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18766001466609,"aZ":-35.61887736451303,"pfxX":1.2245446117599998,"pfxZ":-2.047012805468805,"pX":-1.4041379170822237,"pZ":2.0416292416085944,"vX0":2.681179662893249,"vY0":-128.43534792388738,"vZ0":-1.1586268125572319,"x":170.52,"y":183.66,"x0":-2.6184165191552267,"y0":50.00504628669958,"z0":5.254540160148731,"aX":2.057473177869944},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-3.7,"breakHorizontal":-2.8,"spinRate":2215,"spinDirection":104},"zone":13,"typeConfidence":0.91,"plateTime":0.42554264524474394,"extension":6.845299771534865},"index":7,"playId":"c71e90d3-8add-3531-bd3b-09600be89483","pitchNumber":5,"startTime":"2026-08-18T01:08:26.701Z","endTime":"2026-08-18T01:08:29.977Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.7,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.096923228582057,"aZ":-33.22576161322468,"pfxX":-0.30727007280835994,"pfxZ":-0.6179175406893176,"pX":0.31109478454122436,"pZ":2.313897905960193,"vX0":6.894940291270342,"vY0":-129.4911610496922,"vZ0":-0.9765813745278218,"x":105.14,"y":176.3,"x0":-2.3464463283238817,"y0":50.003256725349225,"z0":5.238316413582035,"aX":-0.5216372965823278},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-1.1,"breakHorizontal":-1.0,"spinRate":2065,"spinDirection":54},"zone":6,"typeConfidence":0.89,"plateTime":0.4230224719089226,"extension":6.710088251262225},"index":8,"playId":"6e55e36a-5fd0-3a7b-a2db-116101d7f6d9","pitchNumber":6,"startTime":"2026-08-18T01:08:44.236Z","endTime":"2026-08-18T01:08:47.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8176884955865,"aZ":-33.7942449474083,"pfxX":0.009137808774465572,"pfxZ":-0.973081491941425,"pX":-0.521205151650224,"pZ":3.5393606438948657,"vX0":4.830045792431243,"vY0":-127.81334557464001,"vZ0":1.8063186776264597,"x":136.87,"y":143.22,"x0":-2.4350437497709922,"y0":50.00602075235604,"z0":5.473164049220745,"aX":0.01456558204161171},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.1,"breakHorizontal":-1.1,"spinRate":2225,"spinDirection":75},"zone":11,"typeConfidence":0.89,"plateTime":0.4281997265950901,"extension":6.874012712042648},"index":9,"playId":"948c91b7-c6d5-38f9-8f17-ea6118bf5216","pitchNumber":7,"startTime":"2026-08-18T01:09:33.816Z","endTime":"2026-08-18T01:09:37.132Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.053304854326356,"aZ":-31.79435796926128,"pfxX":-0.1248445475102995,"pfxZ":0.22497351491214168,"pX":0.10223983938327702,"pZ":2.6350471171369665,"vX0":5.881112252193294,"vY0":-129.6161850723359,"vZ0":-0.6704678283519054,"x":113.1,"y":167.63,"x0":-2.176092357545684,"y0":50.00533470800979,"z0":5.316188914759148,"aX":-0.21413096777421203},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.5,"breakHorizontal":-1.1,"spinRate":2166,"spinDirection":80},"zone":5,"typeConfidence":0.9,"plateTime":0.42191897387364996,"extension":6.788424379080178},"hitData":{"launchSpeed":95.1,"launchAngle":3.0,"totalDistance":78.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.35,"coordY":164.2}},"index":10,"playId":"e0a580ca-cb62-3ccb-95bb-bf47d5a7fb64","pitchNumber":8,"startTime":"2026-08-18T01:09:59.538Z","endTime":"2026-08-18T01:10:06.844Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T01:10:06.844Z","atBatIndex":64},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Alec Bohm hit by pitch.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-18T01:10:36.111Z","endTime":"2026-08-18T01:10:55.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"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":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":91.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.798984214934443,"aZ":-15.072956503420029,"pfxX":-5.05515591345509,"pfxZ":8.103304511432164,"pX":0.4990165672957493,"pZ":0.9125196679370543,"vX0":9.33733111467948,"vY0":-143.55511348760874,"vZ0":-9.25809658780287,"x":97.98,"y":214.14,"x0":-2.1227110264160722,"y0":50.00177937218983,"z0":5.094193164424836,"aX":-10.66749520167004},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.2,"breakHorizontal":7.6,"spinRate":2222,"spinDirection":218},"zone":14,"typeConfidence":0.91,"plateTime":0.37995054382628135,"extension":6.786445530075722},"index":0,"playId":"7d461f2e-6a66-3aca-94e0-0115bb74a308","pitchNumber":1,"startTime":"2026-08-18T01:10:36.111Z","endTime":"2026-08-18T01:10:39.230Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.857446261752738,"aZ":-31.380035095157357,"pfxX":-9.369242758094323,"pfxZ":0.46304467477901845,"pX":-2.2560734906185465,"pZ":2.7241665487719846,"vX0":3.3188261751201806,"vY0":-130.0378038624858,"vZ0":-0.09602508083155281,"x":203.0,"y":165.23,"x0":-2.327472779716455,"y0":50.00418804215942,"z0":5.1311810439276115,"aX":-16.135625589247837},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.1,"breakHorizontal":16.3,"spinRate":1550,"spinDirection":252},"zone":11,"typeConfidence":0.88,"plateTime":0.4203104510711926,"extension":6.546975543258954},"index":1,"playId":"c1427f12-b467-3bdc-8c49-7f95337b541e","pitchNumber":2,"startTime":"2026-08-18T01:10:50.554Z","endTime":"2026-08-18T01:10:55.577Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T01:10:55.577Z","atBatIndex":65},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Bryson Stott reaches on a fielder's choice, fielded by first baseman Leo Jiménez. Alec Bohm to 2nd. Alec Bohm advances to 2nd, on a throwing error by first baseman Leo Jiménez.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-18T01:11:25.456Z","endTime":"2026-08-18T01:11:56.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":0,"strikes":1,"outs":1},"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"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"postOnSecond":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.534371403632164,"aZ":-32.573627367229165,"pfxX":-0.8983943388840826,"pfxZ":-0.2528497233895166,"pX":-0.19976872734223952,"pZ":2.1189488721975662,"vX0":5.914686598853804,"vY0":-124.74800838572912,"vZ0":-0.8632162158982957,"x":124.61,"y":181.57,"x0":-2.4823090848724845,"y0":50.003327282364,"z0":5.149024694125073,"aX":-1.4203167700634203},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.4,"breakHorizontal":0.2,"spinRate":2233,"spinDirection":47},"zone":8,"typeConfidence":0.89,"plateTime":0.43866691451190754,"extension":6.8565562904184105},"index":0,"playId":"e1f563a2-31db-3664-993a-df7b38b119b7","pitchNumber":1,"startTime":"2026-08-18T01:11:25.742Z","endTime":"2026-08-18T01:11:29.532Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.777225871976782,"aZ":-35.856198944368664,"pfxX":-0.4412524998569105,"pfxZ":-2.288937956037837,"pX":0.42244907420344735,"pZ":1.9400141410134257,"vX0":6.595644643049295,"vY0":-125.42267364614926,"vZ0":-1.2840942377831928,"x":100.9,"y":186.4,"x0":-2.1717949017390725,"y0":50.000495191951444,"z0":5.353999845900423,"aX":-0.710886923160553},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.2,"breakHorizontal":-0.6,"spinRate":2319,"spinDirection":53},"zone":9,"typeConfidence":0.89,"plateTime":0.43488720944519965,"extension":7.011549855135567},"hitData":{"launchSpeed":96.4,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.22,"coordY":169.77}},"index":1,"playId":"02cfa53f-d040-3ae5-bf9c-cc9a8d96ca66","pitchNumber":2,"startTime":"2026-08-18T01:11:44.259Z","endTime":"2026-08-18T01:11:56.612Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T01:11:56.612Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Marsh grounds out, second baseman Xavier Edwards to first baseman Leo Jiménez. Alec Bohm to 3rd. Bryson Stott to 2nd.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-18T01:12:24.399Z","endTime":"2026-08-18T01:12:31.677Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"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"},"postOnSecond":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"postOnThird":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28971134387433,"aZ":-34.16261183137492,"pfxX":-9.655628111168868,"pfxZ":-1.1423330064240327,"pX":-0.4965912651136438,"pZ":1.8425039520140978,"vX0":7.79238442567059,"vY0":-130.43857701119623,"vZ0":-1.8505691303458605,"x":135.93,"y":189.03,"x0":-2.2559665637790864,"y0":50.005596106035384,"z0":5.116870935188042,"aX":-16.7805135030892},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-2.3,"breakHorizontal":16.0,"spinRate":1536,"spinDirection":259},"zone":7,"typeConfidence":0.89,"plateTime":0.4185840947640229,"extension":6.671524633933985},"hitData":{"launchSpeed":85.7,"launchAngle":-39.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.78,"coordY":153.04}},"index":0,"playId":"cea64c5e-4144-3f49-ae2f-b25e1ae71020","pitchNumber":1,"startTime":"2026-08-18T01:12:24.399Z","endTime":"2026-08-18T01:12:31.677Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T01:12:31.677Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"J.T. Realmuto challenged (pitch result), call on the field was overturned: J.T. Realmuto walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-18T01:13:28.023Z","endTime":"2026-08-18T01:16:04.837Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"postOnSecond":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"postOnThird":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-18T01:13:02.041Z","endTime":"2026-08-18T01:13:30.315Z","isPitch":false,"type":"action","player":{"id":592663,"link":"/api/v1/people/592663"}},{"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":87.6,"endSpeed":80.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.381833919346896,"aZ":-34.61514532741562,"pfxX":-0.7895491867784146,"pfxZ":-1.4857861138331412,"pX":-0.5004860768870915,"pZ":3.250363781443443,"vX0":4.417012424192833,"vY0":-127.55437248391706,"vZ0":1.2111281302653103,"x":136.08,"y":151.02,"x0":-2.152349183655948,"y0":50.00051787664623,"z0":5.499950419807676,"aX":-1.3008349687439373},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.2,"breakHorizontal":0.5,"spinRate":2183,"spinDirection":92},"zone":1,"typeConfidence":0.89,"plateTime":0.42950990577691206,"extension":6.8609100288808245},"index":1,"playId":"86d8826c-9584-38d4-8549-09b23892239b","pitchNumber":1,"startTime":"2026-08-18T01:13:30.315Z","endTime":"2026-08-18T01:13:33.315Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.378101871542917,"aZ":-38.76287723773792,"pfxX":2.7880852563483245,"pfxZ":-4.445736808183199,"pX":-0.3342426164534793,"pZ":2.8197016745482895,"vX0":3.3573902526493686,"vY0":-120.87906435821628,"vZ0":1.8118935228161335,"x":129.74,"y":162.65,"x0":-2.1030530576582716,"y0":50.005339281953624,"z0":5.461588075922437,"aX":4.128885950119888},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-7.3,"breakHorizontal":-5.9,"spinRate":2445,"spinDirection":45},"zone":1,"typeConfidence":2.0,"plateTime":0.4529919446001527,"extension":6.653688695537234},"index":2,"playId":"b52d887b-5e9a-339e-9f17-bb593b8bbc3b","pitchNumber":2,"startTime":"2026-08-18T01:13:49.945Z","endTime":"2026-08-18T01:13:54.973Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":82.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69890477269061,"aZ":-38.03846896740028,"pfxX":1.8329069557862976,"pfxZ":-3.4910105734247416,"pX":1.030409520573966,"pZ":1.042368617760914,"vX0":7.159832234711391,"vY0":-128.08596034168755,"vZ0":-3.326023866753682,"x":77.72,"y":210.64,"x0":-2.026648745553435,"y0":50.00246263734388,"z0":5.2987649149993885,"aX":3.0786805417880823},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-6.8,"breakHorizontal":-4.8,"spinRate":2524,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4258091908390078,"extension":6.834035745241628},"index":3,"playId":"69fe71d4-1632-3cae-8380-184188610def","pitchNumber":3,"startTime":"2026-08-18T01:14:30.058Z","endTime":"2026-08-18T01:14:35.022Z","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":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.886436940446448,"aZ":-33.428572707932744,"pfxX":-9.657833919461439,"pfxZ":-0.7012740671890381,"pX":1.010326804709784,"pZ":1.7866702328714839,"vX0":11.617695103096793,"vY0":-132.30444688880536,"vZ0":-2.460977562441753,"x":78.49,"y":190.54,"x0":-2.1570509472406116,"y0":50.00093017329683,"z0":5.148371570514826,"aX":-17.336836346249008},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-1.6,"breakHorizontal":15.4,"spinRate":1999,"spinDirection":250},"zone":14,"typeConfidence":0.91,"plateTime":0.4120115247394587,"extension":6.784101321665204},"index":4,"playId":"773757b4-a23c-36aa-8a37-50320e437413","pitchNumber":4,"startTime":"2026-08-18T01:14:52.676Z","endTime":"2026-08-18T01:14:56.316Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":83.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.372378694622675,"aZ":-41.315016035902346,"pfxX":1.8434466556065496,"pfxZ":-5.3324971236935745,"pX":1.6358715436644158,"pZ":0.663592836393385,"vX0":8.431865791627756,"vY0":-129.6779016657684,"vZ0":-3.9212219628860447,"x":54.64,"y":220.86,"x0":-1.8881324935627897,"y0":50.003138482643465,"z0":5.324962245612749,"aX":3.1584795781521633},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-10.3,"breakHorizontal":-5.0,"spinRate":2612,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.42127434494909455,"extension":6.8106633873885905},"index":5,"playId":"a7c26bd2-9028-3181-8d95-bd131753a4ca","pitchNumber":5,"startTime":"2026-08-18T01:15:12.882Z","endTime":"2026-08-18T01:15:15.882Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":81.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.095593936162633,"aZ":-37.4023444164894,"pfxX":-0.07152629559602075,"pfxZ":-3.0810825052201203,"pX":0.46413475493375106,"pZ":2.1854138361590674,"vX0":6.053230773821365,"vY0":-129.6241285798304,"vZ0":-1.1605312163832628,"x":99.31,"y":179.77,"x0":-1.8960663751615017,"y0":50.00492368453831,"z0":5.504694860420314,"aX":-0.12142428780236411},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-5.6,"breakHorizontal":-1.3,"spinRate":2249,"spinDirection":49},"zone":9,"typeConfidence":0.89,"plateTime":0.4231942135689146,"extension":6.86469811229035},"index":6,"playId":"5a9b55f1-9af5-306e-847f-e135d4862cb9","pitchNumber":6,"startTime":"2026-08-18T01:15:34.988Z","endTime":"2026-08-18T01:15:38.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":91.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.15927733915331,"aZ":-14.676329792376805,"pfxX":-4.472264865196328,"pfxZ":8.266766342957819,"pX":0.3445743301820834,"pZ":1.55439751870678,"vX0":6.985087824226804,"vY0":-144.03859666603324,"vZ0":-8.483275685736961,"x":103.87,"y":196.81,"x0":-1.5226816444730265,"y0":50.002657134350386,"z0":5.430677414708991,"aX":-9.466480704004857},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.6,"breakHorizontal":6.8,"spinRate":2144,"spinDirection":205},"zone":14,"typeConfidence":0.91,"plateTime":0.379209428043251,"extension":6.726081561268474},"index":7,"playId":"808e82db-3eca-3356-8545-e1a05f9f4288","pitchNumber":7,"startTime":"2026-08-18T01:15:58.743Z","endTime":"2026-08-18T01:16:04.837Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"}},"playEndTime":"2026-08-18T01:16:04.837Z","atBatIndex":68},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Victor Vodnik challenged (pitch result), call on the field was confirmed: Derek Hill walks. Alec Bohm scores. Bryson Stott to 3rd. J.T. Realmuto to 2nd.","rbi":1,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-18T01:16:46.798Z","endTime":"2026-08-18T01:19:01.252Z","isComplete":true,"isScoringPlay":true,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"postOnSecond":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"postOnThird":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":{"id":680767,"link":"/api/v1/people/680767"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.112549703406465,"aZ":-30.35638117637656,"pfxX":-0.08489504139276516,"pfxZ":1.0639216821147537,"pX":1.1281915200168284,"pZ":1.1389279498091713,"vX0":8.121720302573625,"vY0":-129.72288015432463,"vZ0":-4.657962002703953,"x":74.0,"y":208.03,"x0":-2.0318829085151395,"y0":50.000609814318466,"z0":5.27158393627379,"aX":-0.1454781484231876},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.1,"breakHorizontal":-1.7,"spinRate":2263,"spinDirection":79},"zone":14,"typeConfidence":0.91,"plateTime":0.4222046657264178,"extension":6.949820460308176},"index":0,"playId":"4deb9d95-d1b5-37d7-bce7-04e159ea0503","pitchNumber":1,"startTime":"2026-08-18T01:16:46.798Z","endTime":"2026-08-18T01:16:49.798Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-08-18T01:17:07.296Z","endTime":"2026-08-18T01:17:28.025Z","isPitch":false,"type":"action","player":{"id":656537,"link":"/api/v1/people/656537"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.484370526300545,"aZ":-31.44357638167914,"pfxX":-0.9642859429232025,"pfxZ":0.43718281721359276,"pX":0.5787569819094162,"pZ":1.2941019455634422,"vX0":6.948393673448351,"vY0":-128.78778843689688,"vZ0":-4.004298922752147,"x":94.94,"y":203.84,"x0":-2.0277707880896156,"y0":50.00457649453525,"z0":5.2982357897353,"aX":-1.6218037969024361},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.1,"breakHorizontal":0.2,"spinRate":2225,"spinDirection":68},"zone":14,"typeConfidence":0.9,"plateTime":0.4251131124794374,"extension":6.955603651668948},"index":2,"playId":"764e078d-0f7b-3e1e-bd37-67142f31b103","pitchNumber":2,"startTime":"2026-08-18T01:17:28.025Z","endTime":"2026-08-18T01:17:31.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.406883211487646,"aZ":-38.8310986154408,"pfxX":0.8183936838575727,"pfxZ":-4.048142932571428,"pX":1.9076107612744415,"pZ":-0.27927274837629,"vX0":9.427334250784414,"vY0":-127.25133792066319,"vZ0":-5.984020339409966,"x":44.29,"y":246.32,"x0":-1.9469661870254282,"y0":50.0030369880173,"z0":5.168927335351526,"aX":1.344605807856935},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-8.5,"breakHorizontal":-3.6,"spinRate":2595,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.42995000941583195,"extension":6.865324833607136},"index":3,"playId":"694b6405-057c-39c0-94b4-843b7c1e3b7a","pitchNumber":3,"startTime":"2026-08-18T01:17:47.589Z","endTime":"2026-08-18T01:17:50.589Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.537559601712445,"aZ":-14.637957769456172,"pfxX":-4.253673977187584,"pfxZ":8.513267449094172,"pX":1.9376728892138126,"pZ":-0.007106454949471104,"vX0":12.544012405909138,"vY0":-141.9082169916281,"vZ0":-11.750283647269585,"x":43.14,"y":238.97,"x0":-1.968346706338054,"y0":50.000153160991424,"z0":5.095421251858146,"aX":-8.76031569215769},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.3,"breakHorizontal":5.4,"spinRate":2172,"spinDirection":221},"zone":14,"typeConfidence":0.89,"plateTime":0.3845696473634903,"extension":6.940854454787236},"index":4,"playId":"30cd2b2d-3683-36ef-8ae0-6eaa22d980f6","pitchNumber":4,"startTime":"2026-08-18T01:18:14.775Z","endTime":"2026-08-18T01:18:21.831Z","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":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.222593271382205,"aZ":-19.671961323105908,"pfxX":-3.6517653958109326,"pfxZ":6.052422004164858,"pX":1.0849712725474137,"pZ":2.180525837922464,"vX0":9.036413422052227,"vY0":-142.24062187638373,"vZ0":-5.7622745600475795,"x":75.64,"y":179.91,"x0":-1.6474824860132435,"y0":50.00264509499478,"z0":5.465212693612432,"aX":-7.543552519973246},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":10.1,"breakHorizontal":4.9,"spinRate":2082,"spinDirection":210},"zone":14,"typeConfidence":0.89,"plateTime":0.3839209528535559,"extension":6.797299539539538},"index":5,"playId":"a84a3721-df63-30d8-b47a-a7da202e9c07","pitchNumber":5,"startTime":"2026-08-18T01:18:54.400Z","endTime":"2026-08-18T01:19:01.252Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"}},"playEndTime":"2026-08-18T01:19:01.252Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Schwarber grounds out, second baseman Xavier Edwards to first baseman Leo Jiménez.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-18T01:20:35.095Z","endTime":"2026-08-18T01:23:17.275Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"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":[1,2,3,4,5,7,8],"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":677870,"link":"/api/v1/people/677870"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-18T01:19:35.911Z","endTime":"2026-08-18T01:20:37.371Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.985546116248262,"aZ":-36.00111943827196,"pfxX":0.3426767551848915,"pfxZ":-2.388970449018551,"pX":0.9836642488016718,"pZ":1.7911458425825,"vX0":8.33462580439794,"vY0":-125.90226738764608,"vZ0":-1.3315449948649918,"x":79.51,"y":190.42,"x0":-2.4165632038182085,"y0":50.002598404034416,"z0":5.245158155366502,"aX":0.5478379279190836},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-4.4,"breakHorizontal":-2.5,"spinRate":2094,"spinDirection":60},"zone":14,"typeConfidence":0.89,"plateTime":0.4353365881496094,"extension":6.842487415208799},"index":1,"playId":"cf0b3ce5-3802-3e07-832a-5e6f73e3a8b8","pitchNumber":1,"startTime":"2026-08-18T01:20:37.371Z","endTime":"2026-08-18T01:20:41.044Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.816856929380723,"aZ":-30.561917679555368,"pfxX":0.41788977919031667,"pfxZ":0.944595794356994,"pX":0.26219715800630977,"pZ":1.465411613026777,"vX0":6.430451529850307,"vY0":-129.2895887744289,"vZ0":-3.5273918724375304,"x":107.01,"y":199.21,"x0":-2.3027338198831226,"y0":50.002755118688476,"z0":5.17159372698221,"aX":0.7130883482213184},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.2,"breakHorizontal":-2.0,"spinRate":2155,"spinDirection":83},"zone":14,"typeConfidence":0.91,"plateTime":0.42227190623715405,"extension":6.8698541712716885},"index":2,"playId":"9cd30c62-04fb-3ace-820e-a6cd35d03378","pitchNumber":2,"startTime":"2026-08-18T01:20:55.186Z","endTime":"2026-08-18T01:20:58.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.079814320839308,"aZ":-35.126039239688545,"pfxX":0.5766102250247327,"pfxZ":-1.7408352899644868,"pX":-0.4062485916680778,"pZ":2.496313008465191,"vX0":4.29386513979523,"vY0":-128.89841496980145,"vZ0":-0.5389485854103387,"x":132.49,"y":171.38,"x0":-2.163905114903869,"y0":50.003220064742074,"z0":5.404225044283264,"aX":0.9769958953822949},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-3.0,"breakHorizontal":-1.9,"spinRate":2179,"spinDirection":68},"zone":4,"typeConfidence":0.9,"plateTime":0.4238230760960784,"extension":6.792280317911799},"index":3,"playId":"e7220afc-c00e-35cb-810b-1be5d8ccb89c","pitchNumber":3,"startTime":"2026-08-18T01:21:13.690Z","endTime":"2026-08-18T01:21:16.690Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.819433499214234,"aZ":-38.04189745397204,"pfxX":0.11227332231826459,"pfxZ":-3.680404766497535,"pX":-0.8887829276135357,"pZ":3.366670130115314,"vX0":3.249381662092959,"vY0":-124.55167564944128,"vZ0":2.249771226614942,"x":150.88,"y":147.88,"x0":-2.2175649050013755,"y0":50.00622055022219,"z0":5.567460151508125,"aX":0.17806858858911281},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-6.0,"breakHorizontal":-0.8,"spinRate":2252,"spinDirection":50},"zone":11,"typeConfidence":0.89,"plateTime":0.437502694287482,"extension":6.684773042471887},"index":4,"playId":"5d3d7de3-cc69-3c1a-ac0e-d6915d8f175f","pitchNumber":4,"startTime":"2026-08-18T01:21:34.721Z","endTime":"2026-08-18T01:21:38.031Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92621862439347,"aZ":-32.183578623675714,"pfxX":1.013424041115496,"pfxZ":-0.0037594068216249,"pX":0.8033780228487405,"pZ":1.6349494812537173,"vX0":7.309375657568326,"vY0":-129.26880034565116,"vZ0":-3.1615723695430273,"x":86.38,"y":194.64,"x0":-2.1878277150779257,"y0":50.00328710571764,"z0":5.3340730297871835,"aX":1.7224544315930248},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-0.5,"breakHorizontal":-3.4,"spinRate":2195,"spinDirection":70},"zone":14,"typeConfidence":0.9,"plateTime":0.4230493870325205,"extension":7.001932505670525},"index":5,"playId":"3d9d4583-aeb0-345c-8eac-9cb3ceea4594","pitchNumber":5,"startTime":"2026-08-18T01:21:54.857Z","endTime":"2026-08-18T01:21:57.857Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-08-18T01:22:20.898Z","endTime":"2026-08-18T01:22:43.874Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.063920483703896,"aZ":-37.73876659197174,"pfxX":-0.5238600031940549,"pfxZ":-3.3709469497016036,"pX":-0.04625617651585839,"pZ":1.9318087896683325,"vX0":5.713482715609074,"vY0":-127.82278100701375,"vZ0":-1.4736045332489514,"x":118.76,"y":186.62,"x0":-2.24520187341144,"y0":50.00403095252954,"z0":5.486782671208551,"aX":-0.8648726271720044},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-6.2,"breakHorizontal":-0.4,"spinRate":2243,"spinDirection":50},"zone":8,"typeConfidence":0.89,"plateTime":0.4289836387032411,"extension":6.926559829844203},"index":7,"playId":"3c2ecfee-e877-3ba6-9b5e-2cdca65fb938","pitchNumber":6,"startTime":"2026-08-18T01:22:43.874Z","endTime":"2026-08-18T01:22:46.874Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.491466648404757,"aZ":-31.565326000589895,"pfxX":-0.6604801291038297,"pfxZ":0.3553745459231692,"pX":-0.2052211039639998,"pZ":2.8780668723918135,"vX0":4.79047573904214,"vY0":-129.2695424147114,"vZ0":-0.6902047516426866,"x":124.82,"y":161.07,"x0":-1.985808780951076,"y0":50.004069449710165,"z0":5.543058996717718,"aX":-1.1342327433600161},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.7,"breakHorizontal":0.2,"spinRate":2224,"spinDirection":58},"zone":2,"typeConfidence":0.89,"plateTime":0.4215157614162597,"extension":6.644002156074186},"hitData":{"launchSpeed":90.6,"launchAngle":-26.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.54,"coordY":152.03}},"index":8,"playId":"c9360703-90da-340d-a8ae-04acc6ec4f55","pitchNumber":7,"startTime":"2026-08-18T01:23:10.022Z","endTime":"2026-08-18T01:23:17.275Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T01:23:17.275Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Griffin Conine flies out to right fielder Bryce Harper.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-18T01:25:53.244Z","endTime":"2026-08-18T01:27:09.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":6},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brooks Raley replaces Jonathan Bowlan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-18T01:24:49.343Z","endTime":"2026-08-18T01:25:55.561Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":548384,"link":"/api/v1/people/548384"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.16607392465947,"aZ":-26.82516895325775,"pfxX":-0.1089106348850003,"pfxZ":3.219977497907296,"pX":-0.09382205879451658,"pZ":2.8387613746285454,"vX0":-6.109351815103797,"vY0":-127.22987866258603,"vZ0":-2.3487643148200084,"x":120.58,"y":162.13,"x0":2.3404749064194794,"y0":50.00050184270107,"z0":5.874201227032678,"aX":-0.17869445903508122},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.6,"breakHorizontal":1.4,"spinRate":2382,"spinDirection":177},"zone":2,"typeConfidence":0.92,"plateTime":0.42855903398005113,"extension":5.837864516146025},"index":1,"playId":"27271c14-f677-35ea-b474-bc46753bb936","pitchNumber":1,"startTime":"2026-08-18T01:25:55.561Z","endTime":"2026-08-18T01:25:58.561Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.203583155106166,"aZ":-32.27676626621222,"pfxX":-8.248094028663836,"pfxZ":-0.07585889206848151,"pX":-0.5865893355463472,"pZ":1.50278874148105,"vX0":-4.706678670286229,"vY0":-119.8662320112263,"vZ0":-2.8495881932239975,"x":139.36,"y":198.2,"x0":2.479832933822287,"y0":50.000575574254874,"z0":5.616363654918745,"aX":-11.885743535763869},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-0.6,"breakHorizontal":16.1,"spinRate":3016,"spinDirection":295},"zone":13,"typeConfidence":0.87,"plateTime":0.45859918777784037,"extension":5.694037133218273},"index":2,"playId":"440a279d-b2cc-3a94-b7cd-f04cbe2f3389","pitchNumber":2,"startTime":"2026-08-18T01:26:06.905Z","endTime":"2026-08-18T01:26:09.905Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28408450164653,"aZ":-27.59047363374376,"pfxX":-9.817462749843747,"pfxZ":3.184013610201527,"pX":-3.157855025101935,"pZ":1.9782360202006288,"vX0":-10.028032178023844,"vY0":-119.61167574398713,"vZ0":-2.157933979813417,"x":237.37,"y":185.37,"x0":2.3734199600015833,"y0":50.00398550761584,"z0":5.379740656142766,"aX":-14.14689420787743},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":5.5,"breakHorizontal":20.3,"spinRate":2956,"spinDirection":288},"zone":13,"typeConfidence":0.91,"plateTime":0.4588961634605675,"extension":5.895499630165178},"index":3,"playId":"f988c238-a42c-34d5-8246-333f89b421bc","pitchNumber":3,"startTime":"2026-08-18T01:26:22.036Z","endTime":"2026-08-18T01:26:25.036Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-08-18T01:26:36.608Z","endTime":"2026-08-18T01:26:44.846Z","isPitch":false,"type":"action","player":{"id":665052,"link":"/api/v1/people/665052"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.15404732707714,"aZ":-28.52354143200894,"pfxX":-9.571573685979297,"pfxZ":2.4712470018287966,"pX":-2.2414817685418105,"pZ":2.659284575318595,"vX0":-8.162035981701605,"vY0":-121.02188638287011,"vZ0":-0.7445907572726578,"x":202.44,"y":166.98,"x0":2.4217287802235568,"y0":50.00585647015166,"z0":5.474639739182716,"aX":-14.165447444607336},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.6,"breakHorizontal":19.3,"spinRate":3081,"spinDirection":293},"zone":11,"typeConfidence":0.9,"plateTime":0.4530109693882278,"extension":5.815956044233247},"index":5,"playId":"bb0e9d73-75ec-3d06-84cd-66032812ddce","pitchNumber":4,"startTime":"2026-08-18T01:26:44.846Z","endTime":"2026-08-18T01:26:47.846Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.456245299718407,"aZ":-27.816952344840963,"pfxX":-7.33111787761745,"pfxZ":2.9600774784306143,"pX":0.16585683336706714,"pZ":2.7298732660682536,"vX0":-3.884711103251314,"vY0":-120.3552636843232,"vZ0":-0.7392499360771367,"x":110.68,"y":165.07,"x0":2.751308104399846,"y0":50.00463978064804,"z0":5.495569728792093,"aX":-10.799906043444787},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.4,"breakHorizontal":14.2,"spinRate":2915,"spinDirection":279},"zone":5,"typeConfidence":0.86,"plateTime":0.4543776179089649,"extension":5.7940084394033295},"hitData":{"launchSpeed":96.4,"launchAngle":47.0,"totalDistance":296.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.14,"coordY":88.01}},"index":6,"playId":"a4e6fec8-2a4c-3db7-9781-3b7bbbe6b2cd","pitchNumber":5,"startTime":"2026-08-18T01:26:58.567Z","endTime":"2026-08-18T01:27:09.332Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T01:27:09.332Z","atBatIndex":71},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brian Navarreto homers (1) on a fly ball to left field.","rbi":1,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-18T01:27:30.732Z","endTime":"2026-08-18T01:28:26.243Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"responsiblePitcher":{"id":548384,"link":"/api/v1/people/548384"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.555543887868946,"aZ":-27.961339050994187,"pfxX":10.467222187661504,"pfxZ":2.332904300203465,"pX":0.8696138654688494,"pZ":2.518656285904166,"vX0":-7.937325574386876,"vY0":-133.6916177369203,"vZ0":-2.89642646616947,"x":83.85,"y":170.78,"x0":2.521131573944425,"y0":50.00250583872682,"z0":5.628807113947877,"aX":18.895931950144384},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.8,"breakHorizontal":-17.2,"spinRate":2289,"spinDirection":124},"zone":12,"typeConfidence":0.9,"plateTime":0.41012645850864793,"extension":5.988214656129608},"index":0,"playId":"655af147-b59f-3175-9402-e70bbadb8858","pitchNumber":1,"startTime":"2026-08-18T01:27:30.732Z","endTime":"2026-08-18T01:27:34.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.5,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.506976897633052,"aZ":-28.722794404499876,"pfxX":-11.350551238577058,"pfxZ":2.4517952973576556,"pX":-0.4821303975977751,"pZ":2.682840925282571,"vX0":-4.617736861186819,"vY0":-118.41371495599509,"vZ0":-0.41252895405633305,"x":135.38,"y":166.34,"x0":2.9730424527060113,"y0":50.00306137738171,"z0":5.507665405231658,"aX":-15.972137988053088},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":4.6,"breakHorizontal":21.7,"spinRate":3049,"spinDirection":286},"zone":4,"typeConfidence":0.91,"plateTime":0.4641489311377711,"extension":5.78713658157254},"index":1,"playId":"5ba8e262-1d85-355d-8a55-9779c9d5669e","pitchNumber":2,"startTime":"2026-08-18T01:27:44.691Z","endTime":"2026-08-18T01:27:47.691Z","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(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":87.4,"endSpeed":80.9,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.456380347672784,"aZ":-26.200622125071146,"pfxX":0.4385946026494162,"pfxZ":3.6041634214457545,"pX":-0.12710208601520875,"pZ":3.4241403142754776,"vX0":-7.201226349852687,"vY0":-127.26243274926487,"vZ0":-0.639264865379956,"x":121.84,"y":146.33,"x0":2.669328362366975,"y0":50.004104393889925,"z0":5.734174726246246,"aX":0.7278935297043314},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.6,"breakHorizontal":0.6,"spinRate":2591,"spinDirection":166},"zone":11,"typeConfidence":0.92,"plateTime":0.42861156766463404,"extension":5.830459781712748},"hitData":{"launchSpeed":103.4,"launchAngle":23.0,"totalDistance":368.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":27.07,"coordY":86.68}},"index":2,"playId":"ddc025cb-6f31-38f6-b120-c73f6dfa790c","pitchNumber":3,"startTime":"2026-08-18T01:28:01.154Z","endTime":"2026-08-18T01:28:26.243Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T01:28:26.243Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jakob Marsee grounds out to first baseman Alec Bohm.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-18T01:28:44.093Z","endTime":"2026-08-18T01:28:53.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.741593403725396,"aZ":-29.24594688878725,"pfxX":9.730452501487852,"pfxZ":1.6195061816778917,"pX":0.6978075241944176,"pZ":2.413728325730137,"vX0":-8.283679960713433,"vY0":-133.0897336205401,"vZ0":-2.9070626600786253,"x":90.4,"y":173.61,"x0":2.576112626939674,"y0":50.000914891869925,"z0":5.6231685637356765,"aX":17.57294259084517},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.5,"breakHorizontal":-16.0,"spinRate":2320,"spinDirection":126},"zone":6,"typeConfidence":0.9,"plateTime":0.410470131625873,"extension":5.827013866667992},"hitData":{"launchSpeed":98.6,"launchAngle":-20.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":162.39,"coordY":163.18}},"index":0,"playId":"0020d8c5-c5ca-3f71-bcc0-58b1b0b7de11","pitchNumber":1,"startTime":"2026-08-18T01:28:45.643Z","endTime":"2026-08-18T01:28:53.640Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T01:28:53.640Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-18T01:31:48.686Z","endTime":"2026-08-18T01:33:04.933Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,4,5,6,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-18T01:29:20.838Z","endTime":"2026-08-18T01:29:46.805Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Orion Kerkering replaces Brooks Raley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-18T01:29:46.805Z","endTime":"2026-08-18T01:31:51.002Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689147,"link":"/api/v1/people/689147"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.937380229973055,"aZ":-12.211077984459989,"pfxX":-6.8501243613852445,"pfxZ":9.930928209827318,"pX":0.5018659190195843,"pZ":2.3564076182681393,"vX0":7.184075543139301,"vY0":-140.45012610991165,"vZ0":-7.275680545029235,"x":97.87,"y":175.16,"x0":-1.1914738816674277,"y0":50.00517781481333,"z0":5.763764360300039,"aX":-13.773714521037803},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.8,"breakHorizontal":11.0,"spinRate":2375,"spinDirection":219},"zone":6,"typeConfidence":0.9,"plateTime":0.3890425760701195,"extension":6.419929516937738},"index":2,"playId":"1d33a353-92aa-3ab2-83cb-eb5272f860ad","pitchNumber":1,"startTime":"2026-08-18T01:31:51.002Z","endTime":"2026-08-18T01:31:54.002Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":3,"startTime":"2026-08-18T01:32:05.729Z","endTime":"2026-08-18T01:32:17.633Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.806302306883804,"aZ":-31.229505945769194,"pfxX":5.035095516678413,"pfxZ":0.5731679988036813,"pX":1.0310709703476444,"pZ":1.1514827614384144,"vX0":5.170026101188428,"vY0":-126.93108714450874,"vZ0":-4.793419358608225,"x":77.7,"y":207.69,"x0":-1.6854816399190546,"y0":50.00031200757051,"z0":5.548998779899054,"aX":8.218124812215684},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.2,"breakHorizontal":-10.3,"spinRate":3023,"spinDirection":48},"zone":14,"typeConfidence":0.89,"plateTime":0.4313971419613143,"extension":5.821528799667233},"index":4,"playId":"daaf3fca-ecf5-35f0-941b-1a7929fa4398","pitchNumber":2,"startTime":"2026-08-18T01:32:17.633Z","endTime":"2026-08-18T01:32:21.151Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.506982097164983,"aZ":-13.581702183054958,"pfxX":-7.2010360645238265,"pfxZ":9.279738265254188,"pX":0.7849479837374101,"pZ":1.9418626383194721,"vX0":7.764948425205746,"vY0":-139.93375056763713,"vZ0":-8.074066274842316,"x":87.08,"y":186.35,"x0":-1.076642765040133,"y0":50.006919584326944,"z0":5.734609925562043,"aX":-14.433345893708847},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.5,"breakHorizontal":11.6,"spinRate":2500,"spinDirection":221},"zone":9,"typeConfidence":0.9,"plateTime":0.3898805543854946,"extension":6.4268536896063395},"index":5,"playId":"419e26a9-a6dc-3cd9-a20f-49781b8436e2","pitchNumber":3,"startTime":"2026-08-18T01:32:31.167Z","endTime":"2026-08-18T01:32:34.777Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.315268825365134,"aZ":-14.628832515532654,"pfxX":-8.240019429993959,"pfxZ":8.664442891406717,"pX":0.27742238391163004,"pZ":2.154101186618067,"vX0":7.046344944090999,"vY0":-140.57137856110307,"vZ0":-7.301578385027333,"x":106.43,"y":180.62,"x0":-1.1765661040564435,"y0":50.003626749279526,"z0":5.712786929476915,"aX":-16.687805411900083},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.5,"breakHorizontal":13.7,"spinRate":2460,"spinDirection":221},"zone":9,"typeConfidence":0.89,"plateTime":0.3878908605051685,"extension":6.360615890789085},"index":6,"playId":"5b5bb7ea-831e-3e54-b88f-9abd5ac995fe","pitchNumber":4,"startTime":"2026-08-18T01:32:46.353Z","endTime":"2026-08-18T01:32:49.391Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2491304445202,"aZ":-32.041657776686066,"pfxX":4.786257483836887,"pfxZ":0.08157100121288874,"pX":0.8723589660658417,"pZ":1.945520485464297,"vX0":4.688432928221014,"vY0":-127.2465013236452,"vZ0":-2.764978992383078,"x":83.75,"y":186.25,"x0":-1.6162794786898866,"y0":50.003634418482974,"z0":5.586333176394706,"aX":7.843812771656862},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.2,"breakHorizontal":-9.7,"spinRate":2983,"spinDirection":59},"zone":14,"typeConfidence":0.89,"plateTime":0.43054020425506323,"extension":5.99207194712988},"index":7,"playId":"3fd6c225-f570-36fc-84b3-f1e0b110dbc8","pitchNumber":5,"startTime":"2026-08-18T01:33:01.933Z","endTime":"2026-08-18T01:33:04.933Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T01:33:04.933Z","atBatIndex":74},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trea Turner flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-18T01:35:17.237Z","endTime":"2026-08-18T01:36:49.067Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cade Gibson replaces Victor Vodnik.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-18T01:34:18.484Z","endTime":"2026-08-18T01:35:19.489Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":806188,"link":"/api/v1/people/806188"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.889932649488294,"aZ":-30.79833480448233,"pfxX":2.48641811128437,"pfxZ":0.8690742249712642,"pX":0.8441417840039156,"pZ":4.310400072491977,"vX0":-1.9226792832829118,"vY0":-125.10796801268725,"vZ0":1.640614320948205,"x":84.82,"y":122.4,"x0":1.2990043414301062,"y0":50.00518227973219,"z0":6.167695209500232,"aX":3.947949629480725},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.2,"breakHorizontal":-4.1,"spinRate":1191,"spinDirection":100},"zone":12,"typeConfidence":0.92,"plateTime":0.43756860222185523,"extension":5.972139587021002},"index":1,"playId":"7d83c4aa-e0a5-3b25-97b8-6951a4e08346","pitchNumber":1,"startTime":"2026-08-18T01:35:19.489Z","endTime":"2026-08-18T01:35:22.636Z","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":91.3,"endSpeed":84.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.73119993462217,"aZ":-20.283394458609003,"pfxX":8.172992449737475,"pfxZ":6.594780119412542,"pX":0.2861134868564436,"pZ":3.589113538428872,"vX0":-5.047424821354773,"vY0":-133.0005353922331,"vZ0":-2.337899891030027,"x":106.09,"y":141.87,"x0":1.1400632570483586,"y0":50.0040484998177,"z0":5.939831996255129,"aX":14.741651835976377},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.6,"breakHorizontal":-13.8,"spinRate":2192,"spinDirection":133},"zone":12,"typeConfidence":0.89,"plateTime":0.41075982245064635,"extension":6.006586601958902},"index":2,"playId":"64818a74-3d9b-3f92-8c4e-47ea4d2bc38a","pitchNumber":2,"startTime":"2026-08-18T01:35:35.202Z","endTime":"2026-08-18T01:35:38.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.053996044668633,"aZ":-32.74512122873704,"pfxX":-12.396551777502323,"pfxZ":-0.4174553239833205,"pX":-1.0616574106233474,"pZ":2.4293812298888393,"vX0":-2.7184291263032576,"vY0":-116.87605535742902,"vZ0":-0.2789844323273918,"x":157.47,"y":173.19,"x0":1.7278998059976942,"y0":50.000631572189164,"z0":5.638447407500229,"aX":-17.062046257868936},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-0.5,"breakHorizontal":23.2,"spinRate":3238,"spinDirection":297},"zone":13,"typeConfidence":0.9,"plateTime":0.46953932205018845,"extension":6.114838837827664},"index":3,"playId":"7e5e54ff-5e06-3684-aed4-86fcc35e7a62","pitchNumber":3,"startTime":"2026-08-18T01:35:52.270Z","endTime":"2026-08-18T01:35:55.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.601971832118707,"aZ":-31.524246955532586,"pfxX":-12.122834288593921,"pfxZ":0.45908376584174704,"pX":-0.7776254654066356,"pZ":2.3921680444005187,"vX0":-2.1963111957856807,"vY0":-118.35033051074417,"vZ0":-0.6291482350460189,"x":146.64,"y":174.19,"x0":1.7378693015468825,"y0":50.001684553318874,"z0":5.560758120550546,"aX":-17.112805539688758},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":1.0,"breakHorizontal":22.4,"spinRate":3082,"spinDirection":298},"zone":13,"typeConfidence":0.9,"plateTime":0.4636587323719268,"extension":6.0624537721431},"index":4,"playId":"023b22bb-21dc-33c0-a569-b190f1045325","pitchNumber":4,"startTime":"2026-08-18T01:36:12.042Z","endTime":"2026-08-18T01:36:15.515Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.765695106361036,"aZ":-43.7599825891216,"pfxX":-10.009698500615343,"pfxZ":-8.789103143475401,"pX":0.44056916856027406,"pZ":2.826113803600264,"vX0":0.8485965112775465,"vY0":-115.06100818453649,"vZ0":2.1170579878832223,"x":100.21,"y":162.47,"x0":1.3610772478111124,"y0":50.00478627249953,"z0":6.189195293209299,"aX":-13.191586474881827},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-14.9,"breakHorizontal":17.8,"spinRate":3103,"spinDirection":321},"zone":6,"typeConfidence":0.9,"plateTime":0.47920252649240425,"extension":5.882488971001301},"hitData":{"launchSpeed":96.0,"launchAngle":25.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.82,"coordY":48.23}},"index":5,"playId":"389dcbdd-c5e7-3e2b-b402-7fcfbbd4c7be","pitchNumber":5,"startTime":"2026-08-18T01:36:40.941Z","endTime":"2026-08-18T01:36:49.067Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T01:36:49.067Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Harper singles on a ground ball to center fielder Jakob Marsee.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-18T01:37:16.224Z","endTime":"2026-08-18T01:38:44.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.65537492709818,"aZ":-43.886399203488395,"pfxX":-8.391243622933827,"pfxZ":-8.841819696668274,"pX":-1.0944806873625437,"pZ":0.5700982857531031,"vX0":-2.3457335445618748,"vY0":-115.56114685754093,"vZ0":-2.428022691578407,"x":158.72,"y":223.39,"x0":1.0290490561321577,"y0":50.00331177032722,"z0":5.932877081306384,"aX":-11.115452652485507},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-16.3,"breakHorizontal":15.8,"spinRate":3169,"spinDirection":327},"zone":13,"typeConfidence":0.9,"plateTime":0.47774831641010085,"extension":6.005694627188289},"index":0,"playId":"cd9a87e1-cd33-39fa-8027-63d74c0018e0","pitchNumber":1,"startTime":"2026-08-18T01:37:18.340Z","endTime":"2026-08-18T01:37:21.726Z","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":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.619245738464993,"aZ":-27.795913651864733,"pfxX":8.82311914566657,"pfxZ":2.3607890064442607,"pX":-0.06069140816277151,"pZ":1.8496705152952728,"vX0":-6.61058964625933,"vY0":-135.08369263025156,"vZ0":-4.833917883942251,"x":119.31,"y":188.84,"x0":1.2683325294473748,"y0":50.00157384670596,"z0":5.609449806468239,"aX":16.352572726373257},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.5,"breakHorizontal":-14.6,"spinRate":2254,"spinDirection":128},"zone":8,"typeConfidence":0.89,"plateTime":0.4050266608135833,"extension":6.213222297514012},"index":1,"playId":"fffbf54e-2f54-3bbb-8ab1-d1cff98d349c","pitchNumber":2,"startTime":"2026-08-18T01:37:37.126Z","endTime":"2026-08-18T01:37:40.161Z","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":93.1,"endSpeed":85.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.605941439551124,"aZ":-25.823503598012945,"pfxX":8.568976433178573,"pfxZ":3.4007455181993516,"pX":0.07307260534695866,"pZ":2.078114257096082,"vX0":-6.270610384212868,"vY0":-135.52030923896757,"vZ0":-4.627062463549194,"x":114.21,"y":182.67,"x0":1.2994013851199258,"y0":50.00173223529629,"z0":5.60328597606513,"aX":15.995929701461904},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.4,"breakHorizontal":-14.3,"spinRate":2291,"spinDirection":131},"zone":8,"typeConfidence":0.89,"plateTime":0.4036104546313579,"extension":6.131063113951816},"index":2,"playId":"65f54f41-b63c-3c85-b3a5-6c2f57b4decf","pitchNumber":3,"startTime":"2026-08-18T01:37:55.377Z","endTime":"2026-08-18T01:37:58.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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.776320381514147,"aZ":-46.180569507635255,"pfxX":-7.6438202141429095,"pfxZ":-9.789015077759824,"pX":-1.4143505579692328,"pZ":1.328554607697538,"vX0":-3.2937930220337615,"vY0":-119.60914259794491,"vZ0":-0.9429640250498902,"x":170.91,"y":202.91,"x0":0.9789876089926829,"y0":50.00422492466436,"z0":5.914943478074523,"aX":-10.935408369661644},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-17.6,"breakHorizontal":14.6,"spinRate":3313,"spinDirection":320},"zone":13,"typeConfidence":0.9,"plateTime":0.4601597413135008,"extension":5.996957567144268},"index":3,"playId":"0ae28fef-5065-3c73-a07a-37cde7f8c850","pitchNumber":4,"startTime":"2026-08-18T01:38:13.835Z","endTime":"2026-08-18T01:38:16.944Z","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":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.858509976028714,"aZ":-26.484369563074072,"pfxX":9.950803510316721,"pfxZ":3.0414440814480965,"pX":0.13028845750193419,"pZ":1.6126163871021424,"vX0":-5.994832920354762,"vY0":-135.91853189412524,"vZ0":-5.641986351979049,"x":112.03,"y":195.24,"x0":1.0719685811223851,"y0":50.00169600577494,"z0":5.5548800896159385,"aX":18.61222091369323},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.4,"breakHorizontal":-16.8,"spinRate":2255,"spinDirection":129},"zone":14,"typeConfidence":0.88,"plateTime":0.4030134755067185,"extension":6.218586360416291},"hitData":{"launchSpeed":107.6,"launchAngle":6.0,"totalDistance":140.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.57,"coordY":82.05}},"index":4,"playId":"8cc97d4d-0d84-36ed-8d4e-3991ef70ca35","pitchNumber":5,"startTime":"2026-08-18T01:38:33.385Z","endTime":"2026-08-18T01:38:44.336Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T01:38:44.336Z","atBatIndex":76},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out, third baseman Javier Sanoja to first baseman Leo Jiménez. Bryce Harper to 2nd.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-18T01:39:05.777Z","endTime":"2026-08-18T01:40:17.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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_assist"},{"player":{"id":677870,"link":"/api/v1/people/677870"},"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":83.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.94198698945533,"aZ":-24.794417422041054,"pfxX":-1.4387247183666743,"pfxZ":4.21621716831015,"pX":-0.5422672802119516,"pZ":2.746182808070207,"vX0":-4.3541385781747115,"vY0":-130.13799888748025,"vZ0":-2.668161140085372,"x":137.67,"y":164.63,"x0":1.3256379064203603,"y0":50.005034683168624,"z0":5.621848816550737,"aX":-2.519319532849252},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.4,"breakHorizontal":3.4,"spinRate":2842,"spinDirection":167},"zone":1,"typeConfidence":0.89,"plateTime":0.417567589750818,"extension":6.2312713879587625},"index":0,"playId":"88ccf6e1-72b1-3472-a282-d4c78491ff33","pitchNumber":1,"startTime":"2026-08-18T01:39:06.998Z","endTime":"2026-08-18T01:39:10.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50349970643131,"aZ":-33.33858525562153,"pfxX":-10.180851108845237,"pfxZ":-0.8357618650921097,"pX":-0.8954642807347369,"pZ":1.705339134942499,"vX0":-3.2019167456142315,"vY0":-117.83707783048031,"vZ0":-1.3816467086698523,"x":151.13,"y":192.74,"x0":1.8053014395127758,"y0":50.001486163514556,"z0":5.3943872722642086,"aX":-14.238256533585972},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-1.6,"breakHorizontal":19.2,"spinRate":3178,"spinDirection":296},"zone":13,"typeConfidence":0.9,"plateTime":0.4657744236609558,"extension":6.111520571537751},"index":1,"playId":"9ffcf8fa-2783-39ef-94e8-7ec2bc48cc4e","pitchNumber":2,"startTime":"2026-08-18T01:39:25.575Z","endTime":"2026-08-18T01:39:29.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.1,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.116202854025193,"aZ":-25.352553912147624,"pfxX":-2.7683850594320356,"pfxZ":3.9005198190044403,"pX":-0.3870851752911571,"pZ":3.411482014061975,"vX0":-3.4955319752547025,"vY0":-130.57387777613374,"vZ0":-1.2379191198334962,"x":131.75,"y":146.67,"x0":1.3221159833591265,"y0":50.003092752835386,"z0":5.776087864661967,"aX":-4.843139540160608},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.1,"breakHorizontal":5.8,"spinRate":2786,"spinDirection":198},"zone":11,"typeConfidence":0.89,"plateTime":0.41739451207782663,"extension":6.2144194929253365},"index":2,"playId":"efeae3fa-e422-332c-9e00-dcc189628173","pitchNumber":3,"startTime":"2026-08-18T01:39:45.715Z","endTime":"2026-08-18T01:39:48.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.513607284656416,"aZ":-42.65855501037566,"pfxX":-8.613845737136154,"pfxZ":-7.356894801448334,"pX":-0.6200580334216649,"pZ":2.3874535795880334,"vX0":-1.470883297614021,"vY0":-118.85826475514462,"vZ0":0.7193469428035688,"x":140.64,"y":174.32,"x0":1.1260297588067893,"y0":50.001867922088444,"z0":5.965358540129598,"aX":-12.279803971480302},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-12.8,"breakHorizontal":16.0,"spinRate":3240,"spinDirection":317},"zone":4,"typeConfidence":0.89,"plateTime":0.4614445507898668,"extension":6.034622883347891},"hitData":{"launchSpeed":51.5,"launchAngle":-30.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":114.15,"coordY":161.23}},"index":3,"playId":"9f66476c-aa01-3dd4-80f5-b269bb00468d","pitchNumber":4,"startTime":"2026-08-18T01:40:09.871Z","endTime":"2026-08-18T01:40:17.476Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T01:40:17.476Z","atBatIndex":77},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Bohm singles on a ground ball to center fielder Jakob Marsee. Bryce Harper scores.","rbi":1,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-18T01:40:46.376Z","endTime":"2026-08-18T01:42:49.643Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":{"id":806188,"link":"/api/v1/people/806188"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":73.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.784502969185823,"aZ":-43.51469270051188,"pfxX":-6.326930525232882,"pfxZ":-8.45460804756745,"pX":-0.8625865521014329,"pZ":1.890352483755567,"vX0":-2.3416103815169778,"vY0":-115.21484838397734,"vZ0":0.17460283418255473,"x":149.88,"y":187.74,"x0":0.9893242749562213,"y0":50.00122184255423,"z0":6.025369948751835,"aX":-8.488619832380083},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.7,"breakVerticalInduced":-15.0,"breakHorizontal":12.0,"spinRate":3101,"spinDirection":322},"zone":13,"typeConfidence":0.9,"plateTime":0.4757406966797628,"extension":5.999998522791475},"index":0,"playId":"f1d7cbe0-6c6d-317f-aea1-226775ae0275","pitchNumber":1,"startTime":"2026-08-18T01:40:50.106Z","endTime":"2026-08-18T01:40:53.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.970658189252138,"aZ":-35.73064949004424,"pfxX":-8.445400283935772,"pfxZ":-2.5180990454545844,"pX":-0.04523860344960768,"pZ":1.678307469296837,"vX0":-1.3545322260144586,"vY0":-118.49058773829684,"vZ0":-1.121888767042813,"x":118.72,"y":193.47,"x0":1.6313262369759323,"y0":50.00191833895784,"z0":5.441019542067827,"aX":-11.93240374970302},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-4.6,"breakHorizontal":15.6,"spinRate":3265,"spinDirection":295},"zone":13,"typeConfidence":0.89,"plateTime":0.46336793461700854,"extension":5.966316317223655},"index":1,"playId":"2e25441a-e4a7-3958-9345-310e0979a9ec","pitchNumber":2,"startTime":"2026-08-18T01:41:20.220Z","endTime":"2026-08-18T01:41:23.426Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":74.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.772433419708985,"aZ":-38.82525001226913,"pfxX":-7.962081523839979,"pfxZ":-4.826532409592239,"pX":-1.0447919720656063,"pZ":1.6581748139420005,"vX0":-2.409111955858767,"vY0":-117.12468186646605,"vZ0":-1.2692127548145324,"x":156.83,"y":194.01,"x0":1.0336191316438572,"y0":50.00309500121203,"z0":5.864025888369388,"aX":-10.972717549910188},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-8.8,"breakHorizontal":15.0,"spinRate":3078,"spinDirection":317},"zone":13,"typeConfidence":0.71,"plateTime":0.46909334705936034,"extension":6.063732301424497},"index":2,"playId":"c91df572-b108-3e90-b36f-7a08b001a8b4","pitchNumber":3,"startTime":"2026-08-18T01:41:39.661Z","endTime":"2026-08-18T01:41:44.712Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.678949811995864,"aZ":-24.033891702369026,"pfxX":7.805073591260874,"pfxZ":4.304338519564133,"pX":1.329625428361242,"pZ":1.9163526728580327,"vX0":-2.2269571658014584,"vY0":-136.1308758730695,"vZ0":-5.4935763206945225,"x":66.32,"y":187.04,"x0":1.1401478752258796,"y0":50.00413467404625,"z0":5.606849274727307,"aX":14.765293953104052},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.0,"breakHorizontal":-13.7,"spinRate":2400,"spinDirection":133},"zone":14,"typeConfidence":0.89,"plateTime":0.4011546494659677,"extension":6.280166071868521},"index":3,"playId":"ca5443df-d010-341e-8742-4bce5c4b6fa7","pitchNumber":4,"startTime":"2026-08-18T01:42:16.275Z","endTime":"2026-08-18T01:42:19.632Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.27946673138655,"aZ":-26.57644479008614,"pfxX":-1.6902498583960515,"pfxZ":3.232412221564047,"pX":0.42932913788910504,"pZ":2.8679226025745725,"vX0":-2.1182424552404493,"vY0":-129.96182199375096,"vZ0":-1.9442119728243297,"x":100.63,"y":161.35,"x0":1.4709505960266687,"y0":50.00107094065083,"z0":5.621410074675744,"aX":-2.9238349172902},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.6,"breakHorizontal":3.5,"spinRate":2916,"spinDirection":200},"zone":6,"typeConfidence":0.9,"plateTime":0.4195984884716202,"extension":6.131822675619683},"hitData":{"launchSpeed":103.3,"launchAngle":2.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.19,"coordY":82.05}},"index":4,"playId":"4edd0a79-5457-305d-a4e4-f163f335fcad","pitchNumber":5,"startTime":"2026-08-18T01:42:37.877Z","endTime":"2026-08-18T01:42:49.643Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T01:42:49.643Z","atBatIndex":78},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryson Stott lines out to center fielder Jakob Marsee.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-18T01:43:17.698Z","endTime":"2026-08-18T01:44:26.412Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.9972937364489,"aZ":-24.590125783031613,"pfxX":8.330862220019045,"pfxZ":4.059478477362834,"pX":-0.44630997488110735,"pZ":2.444038268069921,"vX0":-7.05611061208341,"vY0":-135.2282206347636,"vZ0":-4.038221941839211,"x":134.01,"y":172.79,"x0":1.102958830428759,"y0":50.0035603282436,"z0":5.663257257171751,"aX":15.569137259242662},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.7,"breakHorizontal":-13.8,"spinRate":2252,"spinDirection":133},"zone":4,"typeConfidence":0.9,"plateTime":0.403647083161248,"extension":6.3549352829625345},"index":0,"playId":"e055b5a3-4754-3e82-bb43-c0b3bcc28063","pitchNumber":1,"startTime":"2026-08-18T01:43:19.958Z","endTime":"2026-08-18T01:43:22.958Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.115246104519827,"aZ":-32.09776546234616,"pfxX":-11.34876293910561,"pfxZ":0.053623701397963686,"pX":0.80496954620093,"pZ":2.5066337368433764,"vX0":1.1685595372417872,"vY0":-115.56002095720685,"vZ0":0.1915636881018219,"x":86.32,"y":171.1,"x0":1.7679979689436753,"y0":50.00147817593154,"z0":5.5008806948869955,"aX":-15.37879255162845},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":0.5,"breakHorizontal":20.3,"spinRate":3168,"spinDirection":284},"zone":6,"typeConfidence":0.9,"plateTime":0.4736103227369681,"extension":5.987425934567083},"index":1,"playId":"af84e4b7-5a4d-388e-8c17-10ff3e13615c","pitchNumber":2,"startTime":"2026-08-18T01:43:36.263Z","endTime":"2026-08-18T01:43:40.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.299358699591398,"aZ":-30.12795233605933,"pfxX":-10.944231343056948,"pfxZ":1.4293222046949712,"pX":-2.2476810298364662,"pZ":2.137061675051138,"vX0":-5.427913687732444,"vY0":-119.30996354729824,"vZ0":-1.4092548471469764,"x":202.68,"y":181.08,"x0":1.483316470442643,"y0":50.00384102212877,"z0":5.466359850489123,"aX":-15.678612493356345},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":2.5,"breakHorizontal":21.1,"spinRate":3208,"spinDirection":293},"zone":13,"typeConfidence":0.9,"plateTime":0.46019228178270355,"extension":6.102052075995407},"index":2,"playId":"17cf23f1-11d6-396e-884a-f789836707b1","pitchNumber":3,"startTime":"2026-08-18T01:43:57.344Z","endTime":"2026-08-18T01:44:00.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":73.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.33333975851894,"aZ":-32.51300915013515,"pfxX":-11.616924507297957,"pfxZ":-0.24215974599428058,"pX":-0.10624732675858413,"pZ":2.412173247354247,"vX0":-0.7232748686586474,"vY0":-117.37634980414819,"vZ0":-0.03335761727105391,"x":121.05,"y":173.65,"x0":1.714124634128017,"y0":50.00556675598039,"z0":5.480054951587047,"aX":-16.04530261734571},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-0.1,"breakHorizontal":21.1,"spinRate":3200,"spinDirection":298},"zone":5,"typeConfidence":0.9,"plateTime":0.46848845790571225,"extension":5.989008259811378},"hitData":{"launchSpeed":92.7,"launchAngle":23.0,"totalDistance":323.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":100.8,"coordY":72.03}},"index":3,"playId":"663ccdee-5516-358c-a593-17b96ac70b74","pitchNumber":4,"startTime":"2026-08-18T01:44:19.195Z","endTime":"2026-08-18T01:44:26.412Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T01:44:26.412Z","atBatIndex":79},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xavier Edwards singles on a ground ball to second baseman Luis Arraez.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-18T01:47:08.451Z","endTime":"2026-08-18T01:47:52.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"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":[2,3,4],"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Bryan De La Cruz replaces right fielder Bryce Harper, batting 3rd, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-18T01:45:53.965Z","endTime":"2026-08-18T01:45:53.983Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650559,"link":"/api/v1/people/650559"},"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 Orion Kerkering.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-18T01:45:53.983Z","endTime":"2026-08-18T01:47:10.775Z","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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":89.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.144189654936927,"aZ":-31.592126805159673,"pfxX":-8.756582191766448,"pfxZ":0.2885770085163619,"pX":-0.4527491606577617,"pZ":1.9626246101013942,"vX0":8.062458150250885,"vY0":-140.49382648605228,"vZ0":-5.744326678924915,"x":134.26,"y":185.79,"x0":-2.2094173651817197,"y0":50.00426120112281,"z0":6.0641660677506515,"aX":-17.664899372668273},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":-0.4,"breakHorizontal":14.4,"spinRate":1662,"spinDirection":233},"zone":7,"typeConfidence":0.88,"plateTime":0.38852586657927013,"extension":5.925994647165616},"index":2,"playId":"36f1bd12-01fd-376b-a64e-58e44bed50cc","pitchNumber":1,"startTime":"2026-08-18T01:47:10.775Z","endTime":"2026-08-18T01:47:13.775Z","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":88.8,"endSpeed":82.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.563579056392577,"aZ":-34.65485952902945,"pfxX":-1.669883329822341,"pfxZ":-1.4670219407016898,"pX":0.8757641564265456,"pZ":-0.23952583960565677,"vX0":8.129665138394126,"vY0":-128.98083735183238,"vZ0":-8.944377575736752,"x":83.62,"y":245.25,"x0":-2.0930842961122726,"y0":50.00063761876927,"z0":5.926804708545824,"aX":-2.827435912680004},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-4.4,"breakHorizontal":1.3,"spinRate":2600,"spinDirection":17},"zone":14,"typeConfidence":0.89,"plateTime":0.423843440502468,"extension":5.979604638930688},"index":3,"playId":"6fb28b3a-8fb6-3263-9bab-780d4da6a7d8","pitchNumber":2,"startTime":"2026-08-18T01:47:26.080Z","endTime":"2026-08-18T01:47:29.080Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.611078017434878,"aZ":-29.965553947367784,"pfxX":-7.665618960191562,"pfxZ":1.0849440269529271,"pX":-0.4047563943788731,"pZ":2.1018683577844905,"vX0":7.871456212430091,"vY0":-141.24681037667372,"vZ0":-5.81148596464223,"x":132.43,"y":182.03,"x0":-2.220389701683926,"y0":50.00368411997016,"z0":6.091995413893942,"aX":-15.621586294658515},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":1.0,"breakHorizontal":12.5,"spinRate":1654,"spinDirection":237},"zone":4,"typeConfidence":0.9,"plateTime":0.3865233589478225,"extension":6.039286449415563},"hitData":{"launchSpeed":83.8,"launchAngle":-52.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":136.89,"coordY":162.68}},"index":4,"playId":"df9a8fe2-d669-3a6d-b8be-f17488ecd401","pitchNumber":3,"startTime":"2026-08-18T01:47:44.596Z","endTime":"2026-08-18T01:47:52.156Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T01:47:52.156Z","atBatIndex":80},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Agustín Ramírez grounds out, shortstop Trea Turner to first baseman Alec Bohm. Xavier Edwards to 3rd.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-18T01:48:27.256Z","endTime":"2026-08-18T01:49:39.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"82b63603-e86f-4f65-85fc-10f428298c30","startTime":"2026-08-18T01:48:27.256Z","endTime":"2026-08-18T01:48:32.254Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.223858071784512,"aZ":-30.3778098798219,"pfxX":-7.766172275536346,"pfxZ":0.9134268043586786,"pX":-1.0215196478481305,"pZ":2.8688147499672247,"vX0":6.12418278202316,"vY0":-139.0679423878071,"vZ0":-3.663464737912393,"x":155.94,"y":161.32,"x0":-2.235837371439892,"y0":50.00567358395415,"z0":6.203420712569323,"aX":-15.316693523752834},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":1.1,"breakHorizontal":13.0,"spinRate":1563,"spinDirection":233},"zone":11,"typeConfidence":0.87,"plateTime":0.3928580308853964,"extension":5.975799509741842},"index":1,"playId":"f5ff93a8-0cd5-3826-98e9-536f626a40f7","pitchNumber":1,"startTime":"2026-08-18T01:48:46.363Z","endTime":"2026-08-18T01:48:52.286Z","isPitch":true,"type":"pitch"},{"details":{"description":"Xavier Edwards advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"index":2,"actionPlayId":"f5ff93a8-0cd5-3826-98e9-536f626a40f7","startTime":"2026-08-18T01:48:54.253Z","endTime":"2026-08-18T01:49:07.155Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.75051049536081,"aZ":-34.478285342172406,"pfxX":4.870951668550735,"pfxZ":-1.3379353487541756,"pX":-0.4998279954671222,"pZ":4.12497342571451,"vX0":3.833836961981565,"vY0":-129.79755011429168,"vZ0":1.815127511360518,"x":136.05,"y":127.41,"x0":-2.6262273380956764,"y0":50.006093960628185,"z0":6.031367579433497,"aX":8.35921798699841},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.8,"breakHorizontal":-9.6,"spinRate":2544,"spinDirection":68},"zone":11,"typeConfidence":0.91,"plateTime":0.4210847750407547,"extension":5.728681061131787},"index":3,"playId":"41520295-9f8c-3672-aa2b-5072f6f820b1","pitchNumber":2,"startTime":"2026-08-18T01:49:07.155Z","endTime":"2026-08-18T01:49:11.442Z","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":90.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.911327111456718,"aZ":-30.65728089288435,"pfxX":-7.1773607220869655,"pfxZ":0.7392787578222304,"pX":-0.48611038628813463,"pZ":2.3652515218545207,"vX0":7.526252662088302,"vY0":-141.89449186354238,"vZ0":-5.166972997586547,"x":135.53,"y":174.92,"x0":-2.229736932664693,"y0":50.00553704052686,"z0":6.143359580567235,"aX":-14.761638914662475},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":0.5,"breakHorizontal":11.6,"spinRate":1575,"spinDirection":238},"zone":4,"typeConfidence":0.9,"plateTime":0.38477612951242124,"extension":6.045085231905198},"hitData":{"launchSpeed":88.1,"launchAngle":-37.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.38,"coordY":147.46}},"index":4,"playId":"6cd3c2e6-e0af-3150-a7e3-6bdec859151b","pitchNumber":3,"startTime":"2026-08-18T01:49:30.360Z","endTime":"2026-08-18T01:49:39.081Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T01:49:39.081Z","atBatIndex":81},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Lopez singles on a sharp line drive to center fielder Derek Hill. Xavier Edwards scores.","rbi":1,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-18T01:50:06.234Z","endTime":"2026-08-18T01:50:20.479Z","isComplete":true,"isScoringPlay":true,"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":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"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,1],"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":656537,"link":"/api/v1/people/656537"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":{"id":661395,"link":"/api/v1/people/661395"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46378023239571,"aZ":-19.98618958793817,"pfxX":-8.844311881454463,"pfxZ":5.883741398116133,"pX":-0.15608887023060117,"pZ":1.8278906634101835,"vX0":8.605076367111339,"vY0":-143.11555095732822,"vZ0":-8.376813541006403,"x":122.95,"y":189.43,"x0":-2.0547627643903277,"y0":50.005478572992004,"z0":6.048129440828718,"aX":-18.324208441072393},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.1,"breakHorizontal":14.3,"spinRate":1816,"spinDirection":233},"zone":8,"typeConfidence":0.52,"plateTime":0.38293268031354666,"extension":6.123959305249093},"hitData":{"launchSpeed":106.2,"launchAngle":13.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":157.12,"coordY":58.63}},"index":0,"playId":"f6ebf029-81ce-3ce4-8e50-53fd2a5bed27","pitchNumber":1,"startTime":"2026-08-18T01:50:08.427Z","endTime":"2026-08-18T01:50:20.479Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T01:50:20.479Z","atBatIndex":82},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Javier Sanoja pops out to shortstop Trea Turner.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-18T01:50:48.921Z","endTime":"2026-08-18T01:50:57.001Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.8,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.458353009338225,"aZ":-21.84280653874763,"pfxX":-9.242583272594683,"pfxZ":4.997605108066118,"pX":-1.0711642487162347,"pZ":2.629287415559116,"vX0":6.466126423338742,"vY0":-143.18328435466816,"vZ0":-5.969670698957452,"x":157.83,"y":167.79,"x0":-2.1631302316289265,"y0":50.00381966761023,"z0":6.1173216634588,"aX":-19.105042326609052},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":7.9,"breakHorizontal":15.4,"spinRate":1837,"spinDirection":230},"zone":11,"typeConfidence":0.75,"plateTime":0.3832133218662266,"extension":5.980486795424775},"hitData":{"launchSpeed":51.0,"launchAngle":52.0,"totalDistance":134.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":116.7,"coordY":149.37}},"index":0,"playId":"db3335ba-7ad0-3565-b6fb-4c4d57e14722","pitchNumber":1,"startTime":"2026-08-18T01:50:49.909Z","endTime":"2026-08-18T01:50:57.001Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T01:50:57.001Z","atBatIndex":83},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Leo Jiménez grounds into a force out, fielded by second baseman Luis Arraez. Otto Lopez out at 2nd.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":84,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-18T01:51:25.320Z","endTime":"2026-08-18T01:51:55.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"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(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.235"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".353"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".864"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".462"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".150"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.03"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.53"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.08"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.62"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.00"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.24"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.36"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.40"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.95"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.02"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.35"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.07"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.57"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".471"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.235"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".353"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".864"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".462"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".150"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"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"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.9,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.97152547813348,"aZ":-25.221181657998002,"pfxX":-9.42780615442401,"pfxZ":3.379761603982085,"pX":-0.4829662228754165,"pZ":2.1993331394741693,"vX0":7.557275424956436,"vY0":-142.605288777951,"vZ0":-6.62284252394046,"x":135.41,"y":179.4,"x0":-1.9432063589335533,"y0":50.00673751652441,"z0":6.144469158954579,"aX":-19.411066857106988},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":4.9,"breakHorizontal":15.5,"spinRate":1749,"spinDirection":227},"zone":4,"typeConfidence":0.92,"plateTime":0.3841837892275022,"extension":6.0565002487205035},"index":0,"playId":"6832f775-353e-3e61-9b00-710f008be919","pitchNumber":1,"startTime":"2026-08-18T01:51:29.221Z","endTime":"2026-08-18T01:51:32.322Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.2,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27728688087944,"aZ":-29.569403035110124,"pfxX":-7.793836707028655,"pfxZ":1.2590482148643982,"pX":-0.11547088274153833,"pZ":2.468703669487753,"vX0":8.186124215887915,"vY0":-142.74674942305055,"vZ0":-5.218816268601886,"x":121.4,"y":172.13,"x0":-2.0051831561928077,"y0":50.00199307684958,"z0":6.177808999689588,"aX":-16.114156638461893},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":1.4,"breakHorizontal":12.5,"spinRate":1617,"spinDirection":230},"zone":5,"typeConfidence":0.92,"plateTime":0.3834254167993145,"extension":6.0927620318332325},"hitData":{"launchSpeed":105.4,"launchAngle":-5.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":132.2,"coordY":142.9}},"index":1,"playId":"ec31273d-a0d1-33b3-9b0c-e003b0dbc5cc","pitchNumber":2,"startTime":"2026-08-18T01:51:48.984Z","endTime":"2026-08-18T01:51:55.964Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T01:51:55.964Z","atBatIndex":84}],"currentPlay":{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Leo Jiménez grounds into a force out, fielded by second baseman Luis Arraez. Otto Lopez out at 2nd.","rbi":0,"awayScore":5,"homeScore":6,"isOut":true},"about":{"atBatIndex":84,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-18T01:51:25.320Z","endTime":"2026-08-18T01:51:55.964Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"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(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.235"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".353"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".864"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".462"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".150"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.03"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.53"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.08"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.62"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.00"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.24"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.36"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.40"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.95"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.02"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.35"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.07"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.57"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".471"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.235"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".353"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".864"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".462"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".150"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"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"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.9,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.97152547813348,"aZ":-25.221181657998002,"pfxX":-9.42780615442401,"pfxZ":3.379761603982085,"pX":-0.4829662228754165,"pZ":2.1993331394741693,"vX0":7.557275424956436,"vY0":-142.605288777951,"vZ0":-6.62284252394046,"x":135.41,"y":179.4,"x0":-1.9432063589335533,"y0":50.00673751652441,"z0":6.144469158954579,"aX":-19.411066857106988},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":4.9,"breakHorizontal":15.5,"spinRate":1749,"spinDirection":227},"zone":4,"typeConfidence":0.92,"plateTime":0.3841837892275022,"extension":6.0565002487205035},"index":0,"playId":"6832f775-353e-3e61-9b00-710f008be919","pitchNumber":1,"startTime":"2026-08-18T01:51:29.221Z","endTime":"2026-08-18T01:51:32.322Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.2,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27728688087944,"aZ":-29.569403035110124,"pfxX":-7.793836707028655,"pfxZ":1.2590482148643982,"pX":-0.11547088274153833,"pZ":2.468703669487753,"vX0":8.186124215887915,"vY0":-142.74674942305055,"vZ0":-5.218816268601886,"x":121.4,"y":172.13,"x0":-2.0051831561928077,"y0":50.00199307684958,"z0":6.177808999689588,"aX":-16.114156638461893},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":1.4,"breakHorizontal":12.5,"spinRate":1617,"spinDirection":230},"zone":5,"typeConfidence":0.92,"plateTime":0.3834254167993145,"extension":6.0927620318332325},"hitData":{"launchSpeed":105.4,"launchAngle":-5.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":132.2,"coordY":142.9}},"index":1,"playId":"ec31273d-a0d1-33b3-9b0c-e003b0dbc5cc","pitchNumber":2,"startTime":"2026-08-18T01:51:48.984Z","endTime":"2026-08-18T01:51:55.964Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-18T01:51:55.964Z","atBatIndex":84},"scoringPlays":[22,24,48,53,54,62,69,72,78,82],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2],"bottom":[3,4,5,6],"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":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"coordinates":{"x":104.09,"y":148.98},"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":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":150.42,"y":160.65},"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":1,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":132.2,"y":210.56},"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":1,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":140.53,"y":147.46},"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":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":133.76,"y":79.01},"type":"O","description":"Flyout"}]}},{"startIndex":7,"endIndex":15,"top":[7,8,9,10,11],"bottom":[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":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"coordinates":{"x":88.12,"y":157.27},"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":2,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":60.89,"y":102.84},"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":2,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"coordinates":{"x":77.73,"y":102.28},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":94.58,"y":140.09},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":180.98,"y":99.14},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":81.71,"y":112.98},"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":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":102.53,"y":161.15},"type":"O","description":"Forceout"}]}},{"startIndex":16,"endIndex":27,"top":[16,17,18,19],"bottom":[20,21,22,23,24,25,26,27],"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":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"coordinates":{"x":80.14,"y":88.11},"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":3,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":38.5,"y":108.92},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":70.26,"y":101.82},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":186.86,"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":3,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":104.61,"y":163.18},"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":3,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":120.23,"y":142.9},"type":"O","description":"Forceout"}]}},{"startIndex":28,"endIndex":36,"top":[28,29,30,31,32],"bottom":[33,34,35,36],"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":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":150.13,"y":87.67},"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":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":128.56,"y":191.58},"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":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"coordinates":{"x":140.53,"y":141.38},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":116.2,"y":70.5},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":125.63,"y":203.87},"type":"O","description":"Sac Bunt"},{"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":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":183.88,"y":115.45},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":120.11,"y":195.36},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":37,"endIndex":43,"top":[37,38,39,40],"bottom":[41,42,43],"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":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"coordinates":{"x":80.67,"y":102.84},"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":5,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"coordinates":{"x":122.23,"y":197.99},"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":5,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":99.93,"y":169.27},"type":"O","description":"Double Play"},{"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":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":128.56,"y":176.87},"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":5,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":115.25,"y":99.34},"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":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":191.06,"y":101.77},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":103.57,"y":163.18},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":44,"endIndex":56,"top":[44,45,46,47,48,49],"bottom":[50,51,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":6,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"coordinates":{"x":210.81,"y":118.05},"type":"H","description":"Double"},{"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":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":112.94,"y":146.45},"type":"O","description":"Fielders Choice 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":6,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":63.65,"y":146.85},"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":6,"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"coordinates":{"x":48.68,"y":117.73},"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":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"batter":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"coordinates":{"x":150.94,"y":151.01},"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":6,"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":134.88,"y":183.32},"type":"O","description":"Sac Bunt"},{"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":667463,"fullName":"John King","link":"/api/v1/people/667463"},"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"coordinates":{"x":116.59,"y":82.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":6,"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":114.41,"y":94.48},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":153.02,"y":155.07},"type":"O","description":"Groundout"}]}},{"startIndex":57,"endIndex":70,"top":[57,58,59,60,61,62,63],"bottom":[64,65,66,67,68,69,70],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"coordinates":{"x":119.19,"y":185.4},"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":7,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":172.13,"y":130.97},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"coordinates":{"x":171.37,"y":100.48},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":221.74,"y":106.9},"type":"H","description":"Double"}],"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":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":161.35,"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":7,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":145.22,"y":169.77},"type":"O","description":"Fielders Choice"},{"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":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":146.78,"y":153.04},"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":7,"pitcher":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":153.54,"y":152.03},"type":"O","description":"Groundout"}]}},{"startIndex":71,"endIndex":79,"top":[71,72,73,74],"bottom":[75,76,77,78,79],"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":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"batter":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"coordinates":{"x":167.14,"y":88.01},"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":8,"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"batter":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"coordinates":{"x":27.07,"y":86.68},"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":8,"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":162.39,"y":163.18},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":136.82,"y":48.23},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":141.57,"y":82.05},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":114.15,"y":161.23},"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":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":119.19,"y":82.05},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":100.8,"y":72.03},"type":"O","description":"Lineout"}]}},{"startIndex":80,"endIndex":84,"top":[80,81,82,83,84],"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":136.89,"y":162.68},"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":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"coordinates":{"x":111.38,"y":147.46},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":9,"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":157.12,"y":58.63},"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":116.7,"y":149.37},"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":9,"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"coordinates":{"x":132.2,"y":142.9},"type":"O","description":"Forceout"}],"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":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":3,"ordinalNum":"3rd","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":2,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":1,"hits":0,"errors":0,"leftOnBase":3},"away":{"runs":2,"hits":3,"errors":1,"leftOnBase":2}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":6,"hits":11,"errors":0,"leftOnBase":12},"away":{"runs":5,"hits":14,"errors":1,"leftOnBase":11}},"defense":{"pitcher":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"},"catcher":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"first":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"second":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"third":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"shortstop":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"left":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"center":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"right":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"onDeck":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"inHole":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"battingOrder":7,"team":{"id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"}},"offense":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"onDeck":{"id":665052,"fullName":"Griffin Conine","link":"/api/v1/people/665052"},"inHole":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"battingOrder":7,"team":{"id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"}},"balls":0,"strikes":1,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":11,"airOuts":5,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".251","atBats":39,"obp":".327","slg":".404","ops":".731","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":43,"totalBases":19,"rbi":5,"leftOnBase":21,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.00","popOuts":3,"lineOuts":0},"pitching":{"flyOuts":4,"groundOuts":14,"airOuts":7,"runs":6,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":7,"intentionalWalks":1,"hits":11,"hitByPitch":1,"atBats":31,"obp":".475","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":168,"era":"3.93","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.25","battersFaced":42,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":168,"balls":68,"strikes":100,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":6,"pitchesPerInning":"21.00","runsScoredPer9":"6.75","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":13,"putOuts":24,"errors":1,"chances":38,"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":11,"gamesStarted":0,"flyOuts":8,"groundOuts":12,"airOuts":12,"runs":5,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":8,"baseOnBalls":7,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":39,"obp":".326","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":187,"era":"1.64","inningsPitched":"11.0","wins":1,"losses":1,"saves":1,"saveOpportunities":2,"holds":0,"blownSaves":1,"earnedRuns":2,"whip":"1.36","battersFaced":47,"outs":33,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":187,"balls":73,"strikes":114,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".500","pitchesPerInning":"17.00","gamesFinished":5,"strikeoutWalkRatio":"1.14","strikeoutsPer9Inn":"6.55","walksPer9Inn":"5.73","hitsPer9Inn":"6.55","runsScoredPer9":"4.09","homeRunsPer9":"0.82","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":1,"chances":2,"fielding":".500","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":27,"gamesStarted":0,"flyOuts":16,"groundOuts":23,"airOuts":18,"runs":11,"doubles":4,"triples":0,"homeRuns":4,"strikeOuts":29,"baseOnBalls":4,"intentionalWalks":0,"hits":27,"hitByPitch":2,"atBats":97,"obp":".320","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":410,"era":"3.33","inningsPitched":"24.1","wins":2,"losses":1,"saves":1,"saveOpportunities":2,"holds":7,"blownSaves":1,"earnedRuns":9,"whip":"1.27","battersFaced":103,"outs":73,"gamesPitched":27,"completeGames":0,"shutouts":0,"pitchesThrown":410,"balls":130,"strikes":280,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.28","rbi":0,"winPercentage":".667","pitchesPerInning":"16.85","gamesFinished":6,"strikeoutWalkRatio":"7.25","strikeoutsPer9Inn":"10.73","walksPer9Inn":"1.48","hitsPer9Inn":"9.99","runsScoredPer9":"4.07","homeRunsPer9":"1.48","inheritedRunners":10,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"800","stats":{"batting":{"summary":"1-4 | K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":59,"flyOuts":16,"groundOuts":31,"airOuts":32,"runs":26,"doubles":6,"triples":0,"homeRuns":13,"strikeOuts":57,"baseOnBalls":22,"intentionalWalks":0,"hits":45,"hitByPitch":3,"avg":".273","atBats":165,"obp":".368","slg":".545","ops":".913","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":190,"totalBases":90,"rbi":30,"leftOnBase":75,"sacBunts":0,"sacFlies":0,"babip":".337","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"12.69","popOuts":7,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":78,"errors":0,"chances":78,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":"200","stats":{"batting":{"summary":"0-4 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":94,"flyOuts":41,"groundOuts":68,"airOuts":74,"runs":35,"doubles":13,"triples":1,"homeRuns":18,"strikeOuts":96,"baseOnBalls":33,"intentionalWalks":1,"hits":70,"hitByPitch":2,"avg":".228","atBats":307,"obp":".306","slg":".453","ops":".759","caughtStealing":4,"stolenBases":8,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":343,"totalBases":139,"rbi":50,"leftOnBase":165,"sacBunts":0,"sacFlies":1,"babip":".268","groundOutsToAirouts":"0.92","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.06","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":147,"errors":3,"chances":154,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID645261":{"person":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261"},"jerseyNumber":"22","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":26,"gamesStarted":26,"flyOuts":99,"groundOuts":177,"airOuts":189,"runs":70,"doubles":27,"triples":2,"homeRuns":17,"strikeOuts":130,"baseOnBalls":46,"intentionalWalks":0,"hits":153,"hitByPitch":7,"atBats":645,"obp":".294","caughtStealing":6,"stolenBases":12,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":2570,"era":"3.43","inningsPitched":"170.2","wins":13,"losses":7,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":65,"whip":"1.17","battersFaced":702,"outs":512,"gamesPitched":26,"completeGames":1,"shutouts":1,"pitchesThrown":2570,"balls":855,"strikes":1715,"strikePercentage":".670","hitBatsmen":7,"balks":2,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.94","rbi":0,"winPercentage":".650","pitchesPerInning":"15.06","gamesFinished":0,"strikeoutWalkRatio":"2.83","strikeoutsPer9Inn":"6.86","walksPer9Inn":"2.43","hitsPer9Inn":"8.07","runsScoredPer9":"3.69","homeRunsPer9":"0.90","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":44,"lineOuts":46},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":14,"putOuts":4,"errors":0,"chances":18,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID680767":{"person":{"id":680767,"fullName":"Victor Vodnik","link":"/api/v1/people/680767"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":4,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":32,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":32,"balls":16,"strikes":16,"strikePercentage":".500","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":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":38,"gamesStarted":0,"flyOuts":14,"groundOuts":54,"airOuts":36,"runs":28,"doubles":9,"triples":2,"homeRuns":3,"strikeOuts":31,"baseOnBalls":24,"intentionalWalks":1,"hits":46,"hitByPitch":3,"atBats":163,"obp":".376","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":749,"era":"5.14","inningsPitched":"42.0","wins":3,"losses":3,"saves":4,"saveOpportunities":7,"holds":5,"blownSaves":3,"earnedRuns":24,"whip":"1.67","battersFaced":194,"outs":126,"gamesPitched":38,"completeGames":0,"shutouts":0,"pitchesThrown":749,"balls":298,"strikes":451,"strikePercentage":".600","hitBatsmen":3,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":1,"winPercentage":".500","pitchesPerInning":"17.83","gamesFinished":14,"strikeoutWalkRatio":"1.29","strikeoutsPer9Inn":"6.64","walksPer9Inn":"5.14","hitsPer9Inn":"9.86","runsScoredPer9":"6.00","homeRunsPer9":"0.64","inheritedRunners":18,"inheritedRunnersScored":6,"catchersInterference":0,"sacBunts":0,"sacFlies":4,"passedBall":0,"popOuts":5,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":6,"errors":0,"chances":9,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":30,"gamesStarted":14,"flyOuts":63,"groundOuts":112,"airOuts":98,"runs":43,"doubles":12,"triples":3,"homeRuns":13,"strikeOuts":76,"baseOnBalls":40,"intentionalWalks":0,"hits":94,"hitByPitch":3,"atBats":379,"obp":".325","caughtStealing":4,"stolenBases":13,"stolenBasePercentage":".765","caughtStealingPercentage":".235","numberOfPitches":1575,"era":"3.65","inningsPitched":"98.2","wins":3,"losses":6,"saves":2,"saveOpportunities":3,"holds":0,"blownSaves":1,"earnedRuns":40,"whip":"1.36","battersFaced":424,"outs":296,"gamesPitched":30,"completeGames":0,"shutouts":0,"pitchesThrown":1575,"balls":563,"strikes":1012,"strikePercentage":".640","hitBatsmen":3,"balks":1,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":0,"winPercentage":".333","pitchesPerInning":"15.96","gamesFinished":8,"strikeoutWalkRatio":"1.90","strikeoutsPer9Inn":"6.93","walksPer9Inn":"3.65","hitsPer9Inn":"8.57","runsScoredPer9":"3.92","homeRunsPer9":"1.19","inheritedRunners":6,"inheritedRunnersScored":2,"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":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"100","stats":{"batting":{"summary":"2-3 | CS","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":1,"stolenBases":0,"stolenBasePercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":81,"flyOuts":17,"groundOuts":16,"airOuts":40,"runs":33,"doubles":10,"triples":1,"homeRuns":6,"strikeOuts":52,"baseOnBalls":19,"intentionalWalks":0,"hits":37,"hitByPitch":9,"avg":".259","atBats":143,"obp":".378","slg":".469","ops":".847","caughtStealing":6,"stolenBases":29,"stolenBasePercentage":".829","caughtStealingPercentage":".171","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":174,"totalBases":67,"rbi":11,"leftOnBase":63,"sacBunts":1,"sacFlies":1,"babip":".360","groundOutsToAirouts":"0.40","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"23.83","popOuts":15,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":96,"errors":3,"chances":101,"fielding":".970","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":"101","stats":{"batting":{"note":"a-","summary":"0-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":121,"flyOuts":63,"groundOuts":91,"airOuts":131,"runs":60,"doubles":14,"triples":4,"homeRuns":7,"strikeOuts":103,"baseOnBalls":60,"intentionalWalks":0,"hits":84,"hitByPitch":9,"avg":".208","atBats":403,"obp":".323","slg":".315","ops":".638","caughtStealing":12,"stolenBases":19,"stolenBasePercentage":".613","caughtStealingPercentage":".387","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":478,"totalBases":127,"rbi":29,"leftOnBase":153,"sacBunts":5,"sacFlies":1,"babip":".262","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"57.57","popOuts":34,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":272,"errors":0,"chances":276,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"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":52,"gamesStarted":0,"flyOuts":19,"groundOuts":57,"airOuts":35,"runs":29,"doubles":9,"triples":0,"homeRuns":1,"strikeOuts":59,"baseOnBalls":31,"intentionalWalks":1,"hits":43,"hitByPitch":3,"atBats":191,"obp":".339","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":917,"era":"4.15","inningsPitched":"52.0","wins":5,"losses":5,"saves":1,"saveOpportunities":6,"holds":13,"blownSaves":5,"earnedRuns":24,"whip":"1.42","battersFaced":228,"outs":156,"gamesPitched":52,"completeGames":0,"shutouts":0,"pitchesThrown":917,"balls":354,"strikes":563,"strikePercentage":".610","hitBatsmen":3,"balks":0,"wildPitches":5,"pickoffs":0,"groundOutsToAirouts":"1.63","rbi":0,"winPercentage":".500","pitchesPerInning":"17.63","gamesFinished":10,"strikeoutWalkRatio":"1.90","strikeoutsPer9Inn":"10.21","walksPer9Inn":"5.37","hitsPer9Inn":"7.44","runsScoredPer9":"5.02","homeRunsPer9":"0.17","inheritedRunners":20,"inheritedRunnersScored":7,"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, 2 ER, 0 K, 3 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":3,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":25,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":25,"balls":11,"strikes":14,"strikePercentage":".560","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":49,"gamesStarted":1,"flyOuts":29,"groundOuts":56,"airOuts":51,"runs":23,"doubles":7,"triples":1,"homeRuns":7,"strikeOuts":33,"baseOnBalls":17,"intentionalWalks":2,"hits":31,"hitByPitch":4,"atBats":167,"obp":".272","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":697,"era":"3.88","inningsPitched":"48.2","wins":6,"losses":2,"saves":1,"saveOpportunities":1,"holds":4,"blownSaves":0,"earnedRuns":21,"whip":"0.99","battersFaced":192,"outs":146,"gamesPitched":49,"completeGames":0,"shutouts":0,"pitchesThrown":697,"balls":248,"strikes":449,"strikePercentage":".640","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.10","rbi":2,"winPercentage":".750","pitchesPerInning":"14.32","gamesFinished":12,"strikeoutWalkRatio":"1.94","strikeoutsPer9Inn":"6.10","walksPer9Inn":"3.14","hitsPer9Inn":"5.73","runsScoredPer9":"4.25","homeRunsPer9":"1.29","inheritedRunners":27,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":3,"passedBall":0,"popOuts":7,"lineOuts":15},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":3,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":"600","stats":{"batting":{"summary":"2-5 | 2B, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":2,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":108,"flyOuts":52,"groundOuts":91,"airOuts":116,"runs":31,"doubles":26,"triples":2,"homeRuns":5,"strikeOuts":28,"baseOnBalls":19,"intentionalWalks":0,"hits":87,"hitByPitch":0,"avg":".272","atBats":320,"obp":".312","slg":".413","ops":".725","caughtStealing":4,"stolenBases":6,"stolenBasePercentage":".600","caughtStealingPercentage":".400","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":341,"totalBases":132,"rbi":47,"leftOnBase":136,"sacBunts":1,"sacFlies":1,"babip":".285","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"64.00","popOuts":32,"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":152,"putOuts":98,"errors":11,"chances":261,"fielding":".958","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID806188":{"person":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"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":23,"balls":8,"strikes":15,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"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":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":29,"gamesStarted":0,"flyOuts":17,"groundOuts":37,"airOuts":32,"runs":24,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":29,"baseOnBalls":16,"intentionalWalks":1,"hits":36,"hitByPitch":6,"atBats":128,"obp":".377","caughtStealing":0,"stolenBases":4,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":625,"era":"5.61","inningsPitched":"33.2","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":21,"whip":"1.54","battersFaced":156,"outs":101,"gamesPitched":29,"completeGames":0,"shutouts":0,"pitchesThrown":625,"balls":221,"strikes":404,"strikePercentage":".650","hitBatsmen":6,"balks":1,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.16","rbi":1,"winPercentage":"1.000","pitchesPerInning":"18.56","gamesFinished":8,"strikeoutWalkRatio":"1.81","strikeoutsPer9Inn":"7.75","walksPer9Inn":"4.28","hitsPer9Inn":"9.62","runsScoredPer9":"6.42","homeRunsPer9":"0.53","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID687473":{"person":{"id":687473,"fullName":"Ryan Gusto","link":"/api/v1/people/687473"},"jerseyNumber":"65","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":16,"gamesStarted":11,"flyOuts":34,"groundOuts":55,"airOuts":60,"runs":31,"doubles":13,"triples":2,"homeRuns":8,"strikeOuts":49,"baseOnBalls":14,"intentionalWalks":0,"hits":57,"hitByPitch":2,"atBats":220,"obp":".308","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":858,"era":"4.70","inningsPitched":"53.2","wins":0,"losses":3,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":28,"whip":"1.32","battersFaced":237,"outs":161,"gamesPitched":16,"completeGames":0,"shutouts":0,"pitchesThrown":858,"balls":276,"strikes":582,"strikePercentage":".680","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.92","rbi":0,"winPercentage":".000","pitchesPerInning":"15.99","gamesFinished":2,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"8.22","walksPer9Inn":"2.35","hitsPer9Inn":"9.56","runsScoredPer9":"5.20","homeRunsPer9":"1.34","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":9,"lineOuts":17},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":3,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669364":{"person":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"jerseyNumber":"9","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"300","stats":{"batting":{"summary":"2-5 | K, 2 R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":4,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":126,"flyOuts":78,"groundOuts":130,"airOuts":137,"runs":59,"doubles":16,"triples":6,"homeRuns":6,"strikeOuts":70,"baseOnBalls":61,"intentionalWalks":4,"hits":131,"hitByPitch":0,"avg":".285","atBats":459,"obp":".365","slg":".386","ops":".751","caughtStealing":5,"stolenBases":19,"stolenBasePercentage":".792","caughtStealingPercentage":".208","groundIntoDoublePlay":12,"groundIntoTriplePlay":0,"plateAppearances":529,"totalBases":177,"rbi":46,"leftOnBase":187,"sacBunts":3,"sacFlies":6,"babip":".321","groundOutsToAirouts":"0.95","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"76.50","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":297,"putOuts":188,"errors":7,"chances":492,"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":50,"gamesStarted":0,"flyOuts":30,"groundOuts":32,"airOuts":56,"runs":19,"doubles":8,"triples":1,"homeRuns":5,"strikeOuts":62,"baseOnBalls":22,"intentionalWalks":1,"hits":32,"hitByPitch":2,"atBats":182,"obp":".272","caughtStealing":4,"stolenBases":2,"stolenBasePercentage":".333","caughtStealingPercentage":".667","numberOfPitches":860,"era":"2.98","inningsPitched":"51.1","wins":2,"losses":2,"saves":1,"saveOpportunities":1,"holds":21,"blownSaves":0,"earnedRuns":17,"whip":"1.05","battersFaced":206,"outs":154,"gamesPitched":50,"completeGames":0,"shutouts":0,"pitchesThrown":860,"balls":302,"strikes":558,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":".500","pitchesPerInning":"16.75","gamesFinished":4,"strikeoutWalkRatio":"2.82","strikeoutsPer9Inn":"10.87","walksPer9Inn":"3.86","hitsPer9Inn":"5.61","runsScoredPer9":"3.33","homeRunsPer9":"0.88","inheritedRunners":23,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":20,"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":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":91,"flyOuts":34,"groundOuts":35,"airOuts":57,"runs":38,"doubles":13,"triples":0,"homeRuns":13,"strikeOuts":108,"baseOnBalls":22,"intentionalWalks":0,"hits":57,"hitByPitch":4,"avg":".228","atBats":250,"obp":".293","slg":".436","ops":".729","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":283,"totalBases":109,"rbi":52,"leftOnBase":103,"sacBunts":0,"sacFlies":7,"babip":".324","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.23","popOuts":7,"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":0,"putOuts":126,"errors":0,"chances":126,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID682663":{"person":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"jerseyNumber":"50","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | 2B, BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":42,"flyOuts":13,"groundOuts":41,"airOuts":29,"runs":20,"doubles":8,"triples":1,"homeRuns":2,"strikeOuts":36,"baseOnBalls":17,"intentionalWalks":1,"hits":35,"hitByPitch":2,"avg":".250","atBats":140,"obp":".338","slg":".364","ops":".702","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":160,"totalBases":51,"rbi":17,"leftOnBase":67,"sacBunts":0,"sacFlies":1,"babip":".320","groundOutsToAirouts":"1.41","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"70.00","popOuts":11,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":2,"stolenBases":20,"stolenBasePercentage":".909","caughtStealingPercentage":".091","assists":10,"putOuts":151,"errors":4,"chances":165,"fielding":".976","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID677870":{"person":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"jerseyNumber":"19","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | BB, 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":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":0,"putOuts":10,"errors":1,"chances":11,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":58,"flyOuts":20,"groundOuts":49,"airOuts":36,"runs":15,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":34,"baseOnBalls":14,"intentionalWalks":0,"hits":31,"hitByPitch":7,"avg":".208","atBats":149,"obp":".304","slg":".275","ops":".579","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":171,"totalBases":41,"rbi":14,"leftOnBase":66,"sacBunts":0,"sacFlies":1,"babip":".254","groundOutsToAirouts":"1.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"74.50","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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":41,"putOuts":65,"errors":4,"chances":110,"fielding":".964","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":{"note":"(L, 6-8)","summary":"5.0 IP, 2 ER, 2 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":7,"airOuts":4,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":88,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":23,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":88,"balls":33,"strikes":55,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"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":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":2,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID640459":{"person":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459"},"jerseyNumber":"64","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":1,"groundOuts":9,"airOuts":6,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":2,"avg":".148","atBats":27,"obp":".233","slg":".296","ops":".529","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":8,"rbi":1,"leftOnBase":13,"sacBunts":2,"sacFlies":0,"babip":".188","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","popOuts":3,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","assists":9,"putOuts":59,"errors":1,"chances":69,"fielding":".986","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID691788":{"person":{"id":691788,"fullName":"Joe Mack","link":"/api/v1/people/691788"},"jerseyNumber":"80","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":76,"flyOuts":27,"groundOuts":66,"airOuts":45,"runs":32,"doubles":7,"triples":0,"homeRuns":12,"strikeOuts":61,"baseOnBalls":16,"intentionalWalks":0,"hits":53,"hitByPitch":2,"avg":".240","atBats":221,"obp":".297","slg":".434","ops":".731","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":6,"groundIntoTriplePlay":0,"plateAppearances":243,"totalBases":96,"rbi":36,"leftOnBase":94,"sacBunts":4,"sacFlies":0,"babip":".277","groundOutsToAirouts":"1.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.42","popOuts":9,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":19,"stolenBases":42,"stolenBasePercentage":".689","caughtStealingPercentage":".311","assists":35,"putOuts":573,"errors":6,"chances":614,"fielding":".990","passedBall":5,"pickoffs":2}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691587":{"person":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"jerseyNumber":"39","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":22,"gamesStarted":22,"flyOuts":67,"groundOuts":93,"airOuts":124,"runs":49,"doubles":21,"triples":1,"homeRuns":13,"strikeOuts":133,"baseOnBalls":49,"intentionalWalks":0,"hits":87,"hitByPitch":8,"atBats":435,"obp":".291","caughtStealing":5,"stolenBases":25,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":1993,"era":"3.23","inningsPitched":"122.2","wins":6,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":44,"whip":"1.11","battersFaced":494,"outs":368,"gamesPitched":22,"completeGames":0,"shutouts":0,"pitchesThrown":1993,"balls":713,"strikes":1280,"strikePercentage":".640","hitBatsmen":8,"balks":1,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.75","rbi":0,"winPercentage":".400","pitchesPerInning":"16.25","gamesFinished":0,"strikeoutWalkRatio":"2.71","strikeoutsPer9Inn":"9.76","walksPer9Inn":"3.60","hitsPer9Inn":"6.38","runsScoredPer9":"3.60","homeRunsPer9":"0.95","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":37,"lineOuts":20},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":4,"errors":2,"chances":8,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID672640":{"person":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | BB, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":122,"flyOuts":75,"groundOuts":151,"airOuts":128,"runs":74,"doubles":29,"triples":7,"homeRuns":9,"strikeOuts":69,"baseOnBalls":26,"intentionalWalks":0,"hits":152,"hitByPitch":4,"avg":".310","atBats":491,"obp":".343","slg":".452","ops":".795","caughtStealing":4,"stolenBases":24,"stolenBasePercentage":".857","caughtStealingPercentage":".143","groundIntoDoublePlay":10,"groundIntoTriplePlay":0,"plateAppearances":530,"totalBases":222,"rbi":54,"leftOnBase":192,"sacBunts":0,"sacFlies":9,"babip":".339","groundOutsToAirouts":"1.18","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.56","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":271,"putOuts":157,"errors":18,"chances":446,"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":[665923,805300,681715,669364,682663,672640,691594,677870,665052,640459,676083,667463,680767,806188],"pitchers":[676083,667463,680767,806188],"bench":[683357,691788,688363],"bullpen":[645261,694795,664126,676534,687473,691587,656848,663969,676604],"battingOrder":[805300,681715,669364,682663,672640,691594,677870,665052,640459],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Ramírez (8, Sánchez, C); Sanoja (26, Bowlan)."},{"label":"HR","value":"Navarreto (1, 8th inning off Raley, B, 0 on, 1 out)."},{"label":"TB","value":"Conine; Edwards, X 2; Jiménez, L; Lopez, O 2; Navarreto 5; Ramírez 3; Ruiz, E 2; Sanoja 3."},{"label":"RBI","value":"Conine (30); Lopez, O (54); Navarreto (1); Sanoja 2 (47)."},{"label":"2-out RBI","value":"Sanoja 2; Conine."},{"label":"Runners left in scoring position, 2 out","value":"Navarreto; Jiménez, L 2; Conine 3; Edwards, X."},{"label":"GIDP","value":"Hernández, H."},{"label":"Team RISP","value":"3-for-13."},{"label":"Team LOB","value":"11."}]},{"title":"BASERUNNING","fieldList":[{"label":"CS","value":"Ruiz, E (6, 2nd base by Sánchez, C/Realmuto)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Jiménez, L (4, throw)."},{"label":"DP","value":"2 (2 Sanoja-Edwards, X-Jiménez, L)."}]}],"note":[{"label":"a","value":"Struck out for Ruiz, E in the 7th."}]},"home":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":14,"airOuts":7,"runs":6,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":7,"intentionalWalks":1,"hits":11,"hitByPitch":1,"avg":".240","atBats":31,"obp":".311","slg":".401","ops":".712","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":42,"totalBases":12,"rbi":6,"leftOnBase":23,"sacBunts":2,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":2},"pitching":{"flyOuts":2,"groundOuts":11,"airOuts":5,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":39,"obp":".419","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":148,"era":"4.16","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.31","battersFaced":43,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":148,"balls":54,"strikes":94,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"2.20","rbi":5,"pitchesPerInning":"16.44","runsScoredPer9":"5.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":0},"fielding":{"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":0,"chances":37,"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":"0-3","gamesPlayed":1,"flyOuts":1,"groundOuts":3,"airOuts":1,"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":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":6,"sacBunts":1,"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":120,"flyOuts":63,"groundOuts":92,"airOuts":112,"runs":64,"doubles":17,"triples":2,"homeRuns":17,"strikeOuts":119,"baseOnBalls":29,"intentionalWalks":5,"hits":119,"hitByPitch":2,"avg":".272","atBats":437,"obp":".318","slg":".437","ops":".755","caughtStealing":3,"stolenBases":11,"stolenBasePercentage":".786","caughtStealingPercentage":".214","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":473,"totalBases":191,"rbi":54,"leftOnBase":185,"sacBunts":1,"sacFlies":4,"babip":".334","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.71","popOuts":14,"lineOuts":35},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":209,"errors":2,"chances":211,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID666200":{"person":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"jerseyNumber":"44","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":25,"flyOuts":60,"groundOuts":146,"airOuts":108,"runs":60,"doubles":28,"triples":1,"homeRuns":12,"strikeOuts":185,"baseOnBalls":46,"intentionalWalks":0,"hits":127,"hitByPitch":9,"atBats":560,"obp":".294","caughtStealing":7,"stolenBases":13,"stolenBasePercentage":".650","caughtStealingPercentage":".350","numberOfPitches":2438,"era":"3.23","inningsPitched":"150.1","wins":11,"losses":5,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":54,"whip":"1.15","battersFaced":621,"outs":451,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2438,"balls":866,"strikes":1572,"strikePercentage":".640","hitBatsmen":9,"balks":1,"wildPitches":7,"pickoffs":1,"groundOutsToAirouts":"1.35","rbi":0,"winPercentage":".688","pitchesPerInning":"16.22","gamesFinished":0,"strikeoutWalkRatio":"4.02","strikeoutsPer9Inn":"11.08","walksPer9Inn":"2.75","hitsPer9Inn":"7.60","runsScoredPer9":"3.59","homeRunsPer9":"0.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":3,"sacFlies":3,"passedBall":0,"popOuts":20,"lineOuts":28},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":18,"putOuts":6,"errors":0,"chances":24,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621237":{"person":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"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":23,"groundOuts":29,"airOuts":45,"runs":32,"doubles":8,"triples":3,"homeRuns":4,"strikeOuts":56,"baseOnBalls":22,"intentionalWalks":2,"hits":48,"hitByPitch":8,"atBats":177,"obp":".377","caughtStealing":2,"stolenBases":12,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":875,"era":"6.14","inningsPitched":"44.0","wins":3,"losses":3,"saves":1,"saveOpportunities":3,"holds":10,"blownSaves":2,"earnedRuns":30,"whip":"1.59","battersFaced":208,"outs":132,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":875,"balls":342,"strikes":533,"strikePercentage":".610","hitBatsmen":8,"balks":0,"wildPitches":4,"pickoffs":1,"groundOutsToAirouts":"0.64","rbi":0,"winPercentage":".500","pitchesPerInning":"19.89","gamesFinished":4,"strikeoutWalkRatio":"2.55","strikeoutsPer9Inn":"11.45","walksPer9Inn":"4.50","hitsPer9Inn":"9.82","runsScoredPer9":"6.55","homeRunsPer9":"0.82","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":13,"lineOuts":9},"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":"900","stats":{"batting":{"summary":"1-1 | 2B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":2,"rbi":0,"leftOnBase":0,"sacBunts":1,"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":116,"flyOuts":37,"groundOuts":113,"airOuts":73,"runs":38,"doubles":17,"triples":4,"homeRuns":2,"strikeOuts":67,"baseOnBalls":21,"intentionalWalks":0,"hits":90,"hitByPitch":3,"avg":".267","atBats":337,"obp":".314","slg":".359","ops":".673","caughtStealing":3,"stolenBases":16,"stolenBasePercentage":".842","caughtStealingPercentage":".158","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":367,"totalBases":121,"rbi":30,"leftOnBase":135,"sacBunts":4,"sacFlies":2,"babip":".326","groundOutsToAirouts":"1.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"168.50","popOuts":11,"lineOuts":25},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":193,"errors":1,"chances":194,"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,"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":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":false,"isSubstitute":true},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":{"note":"(W, 16-4)","summary":"6.0 IP, ER, 6 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":7,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":24,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":90,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":27,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":34,"strikes":56,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":1,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"3-4 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":126,"flyOuts":62,"groundOuts":114,"airOuts":108,"runs":78,"doubles":23,"triples":3,"homeRuns":25,"strikeOuts":112,"baseOnBalls":88,"intentionalWalks":3,"hits":115,"hitByPitch":1,"avg":".260","atBats":442,"obp":".379","slg":".495","ops":".874","caughtStealing":5,"stolenBases":7,"stolenBasePercentage":".583","caughtStealingPercentage":".417","groundIntoDoublePlay":15,"groundIntoTriplePlay":0,"plateAppearances":538,"totalBases":219,"rbi":72,"leftOnBase":180,"sacBunts":0,"sacFlies":7,"babip":".288","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.68","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":759,"errors":4,"chances":824,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID592663":{"person":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"jerseyNumber":"10","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"800","stats":{"batting":{"summary":"1-2 | 2 BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":".---","assists":1,"putOuts":9,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":93,"flyOuts":50,"groundOuts":90,"airOuts":85,"runs":38,"doubles":14,"triples":0,"homeRuns":8,"strikeOuts":75,"baseOnBalls":26,"intentionalWalks":0,"hits":68,"hitByPitch":9,"avg":".217","atBats":313,"obp":".292","slg":".339","ops":".631","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":7,"groundIntoTriplePlay":0,"plateAppearances":353,"totalBases":106,"rbi":40,"leftOnBase":152,"sacBunts":0,"sacFlies":5,"babip":".255","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.12","popOuts":7,"lineOuts":28},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":19,"stolenBases":52,"stolenBasePercentage":".732","caughtStealingPercentage":".268","assists":23,"putOuts":930,"errors":7,"chances":960,"fielding":".993","passedBall":3,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID554430":{"person":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":20,"gamesStarted":20,"flyOuts":47,"groundOuts":102,"airOuts":97,"runs":38,"doubles":19,"triples":1,"homeRuns":14,"strikeOuts":137,"baseOnBalls":29,"intentionalWalks":0,"hits":86,"hitByPitch":3,"atBats":420,"obp":".260","caughtStealing":3,"stolenBases":6,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":1846,"era":"2.89","inningsPitched":"115.1","wins":10,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":37,"whip":"1.00","battersFaced":454,"outs":346,"gamesPitched":20,"completeGames":0,"shutouts":0,"pitchesThrown":1846,"balls":662,"strikes":1184,"strikePercentage":".640","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":2,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":".714","pitchesPerInning":"16.01","gamesFinished":0,"strikeoutWalkRatio":"4.72","strikeoutsPer9Inn":"10.69","walksPer9Inn":"2.26","hitsPer9Inn":"6.71","runsScoredPer9":"2.97","homeRunsPer9":"1.09","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":25,"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, 27)","summary":"1.0 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"1.0","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":2,"strikes":8,"strikePercentage":".800","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":47,"gamesStarted":0,"flyOuts":8,"groundOuts":42,"airOuts":24,"runs":10,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":62,"baseOnBalls":8,"intentionalWalks":0,"hits":38,"hitByPitch":3,"atBats":166,"obp":".277","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":715,"era":"1.83","inningsPitched":"44.1","wins":1,"losses":4,"saves":27,"saveOpportunities":29,"holds":0,"blownSaves":2,"earnedRuns":9,"whip":"1.04","battersFaced":177,"outs":133,"gamesPitched":47,"completeGames":0,"shutouts":0,"pitchesThrown":715,"balls":252,"strikes":463,"strikePercentage":".650","hitBatsmen":3,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.75","rbi":1,"winPercentage":".200","pitchesPerInning":"16.13","gamesFinished":43,"strikeoutWalkRatio":"7.75","strikeoutsPer9Inn":"12.59","walksPer9Inn":"1.62","hitsPer9Inn":"7.71","runsScoredPer9":"2.03","homeRunsPer9":"0.20","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":7,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":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":{"note":"(H, 14)","summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":5,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":1,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":5,"balls":2,"strikes":3,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":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":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":53,"gamesStarted":0,"flyOuts":35,"groundOuts":35,"airOuts":60,"runs":21,"doubles":9,"triples":3,"homeRuns":3,"strikeOuts":53,"baseOnBalls":26,"intentionalWalks":1,"hits":35,"hitByPitch":4,"atBats":181,"obp":".307","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":890,"era":"3.70","inningsPitched":"48.2","wins":7,"losses":1,"saves":1,"saveOpportunities":4,"holds":14,"blownSaves":3,"earnedRuns":20,"whip":"1.25","battersFaced":213,"outs":146,"gamesPitched":53,"completeGames":0,"shutouts":0,"pitchesThrown":890,"balls":344,"strikes":546,"strikePercentage":".610","hitBatsmen":4,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.58","rbi":0,"winPercentage":".875","pitchesPerInning":"18.29","gamesFinished":6,"strikeoutWalkRatio":"2.04","strikeoutsPer9Inn":"9.80","walksPer9Inn":"4.81","hitsPer9Inn":"6.47","runsScoredPer9":"3.88","homeRunsPer9":"0.55","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":0,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"1-4 | HBP, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"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":9,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":121,"flyOuts":66,"groundOuts":153,"airOuts":122,"runs":45,"doubles":21,"triples":0,"homeRuns":14,"strikeOuts":69,"baseOnBalls":32,"intentionalWalks":1,"hits":108,"hitByPitch":8,"avg":".242","atBats":447,"obp":".301","slg":".383","ops":".684","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":17,"groundIntoTriplePlay":0,"plateAppearances":492,"totalBases":171,"rbi":69,"leftOnBase":187,"sacBunts":0,"sacFlies":5,"babip":".255","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.93","popOuts":20,"lineOuts":36},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":158,"putOuts":186,"errors":11,"chances":355,"fielding":".969","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, 10)","summary":"1.0 IP, 2 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":34,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":2,"battersFaced":7,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":34,"balls":13,"strikes":21,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"18.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":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":48,"gamesStarted":0,"flyOuts":21,"groundOuts":41,"airOuts":36,"runs":17,"doubles":3,"triples":1,"homeRuns":4,"strikeOuts":57,"baseOnBalls":12,"intentionalWalks":0,"hits":34,"hitByPitch":2,"atBats":166,"obp":".264","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","numberOfPitches":742,"era":"2.96","inningsPitched":"45.2","wins":2,"losses":1,"saves":1,"saveOpportunities":4,"holds":10,"blownSaves":3,"earnedRuns":15,"whip":"1.01","battersFaced":182,"outs":137,"gamesPitched":48,"completeGames":0,"shutouts":0,"pitchesThrown":742,"balls":265,"strikes":477,"strikePercentage":".640","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":2,"winPercentage":".667","pitchesPerInning":"16.25","gamesFinished":5,"strikeoutWalkRatio":"4.75","strikeoutsPer9Inn":"11.23","walksPer9Inn":"2.36","hitsPer9Inn":"6.70","runsScoredPer9":"3.35","homeRunsPer9":"0.79","inheritedRunners":23,"inheritedRunnersScored":7,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":6,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":1,"chances":4,"fielding":".750","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":"1-3 | 2 BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":120,"flyOuts":75,"groundOuts":108,"airOuts":125,"runs":54,"doubles":25,"triples":6,"homeRuns":9,"strikeOuts":79,"baseOnBalls":48,"intentionalWalks":0,"hits":111,"hitByPitch":2,"avg":".266","atBats":418,"obp":".343","slg":".419","ops":".762","caughtStealing":0,"stolenBases":23,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":473,"totalBases":175,"rbi":57,"leftOnBase":176,"sacBunts":3,"sacFlies":2,"babip":".307","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.44","popOuts":24,"lineOuts":26},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":271,"putOuts":151,"errors":1,"chances":423,"fielding":".998","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID656941":{"person":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"100","stats":{"batting":{"summary":"1-4 | 2 K, RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":4,"sacBunts":0,"sacFlies":1,"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":120,"flyOuts":54,"groundOuts":61,"airOuts":96,"runs":72,"doubles":15,"triples":1,"homeRuns":37,"strikeOuts":182,"baseOnBalls":80,"intentionalWalks":5,"hits":110,"hitByPitch":6,"avg":".247","atBats":445,"obp":".366","slg":".535","ops":".901","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":536,"totalBases":238,"rbi":73,"leftOnBase":152,"sacBunts":0,"sacFlies":4,"babip":".317","groundOutsToAirouts":"0.64","catchersInterference":1,"pickoffs":0,"atBatsPerHomeRun":"12.03","popOuts":25,"lineOuts":17},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":16,"errors":0,"chances":19,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID596117":{"person":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"jerseyNumber":"21","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":25,"flyOuts":7,"groundOuts":14,"airOuts":13,"runs":8,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":2,"avg":".122","atBats":41,"obp":".196","slg":".122","ops":".318","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":46,"totalBases":5,"rbi":2,"leftOnBase":17,"sacBunts":0,"sacFlies":1,"babip":".156","groundOutsToAirouts":"1.08","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":3},"pitching":{"gamesPlayed":4,"gamesStarted":0,"flyOuts":6,"groundOuts":1,"airOuts":9,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":14,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":31,"era":"5.40","inningsPitched":"3.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"1.50","battersFaced":15,"outs":10,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":10,"strikes":21,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.11","rbi":0,"winPercentage":".---","pitchesPerInning":"9.30","gamesFinished":4,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"2.70","hitsPer9Inn":"10.80","runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"fielding":{"caughtStealing":7,"stolenBases":12,"stolenBasePercentage":".632","caughtStealingPercentage":".368","assists":9,"putOuts":109,"errors":1,"chances":119,"fielding":".992","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID686934":{"person":{"id":686934,"fullName":"Alex McFarlane","link":"/api/v1/people/686934"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":1,"groundOuts":4,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":4,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":13,"obp":".333","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":60,"era":"2.70","inningsPitched":"3.1","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.50","battersFaced":15,"outs":10,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":60,"balls":23,"strikes":37,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".000","pitchesPerInning":"18.00","gamesFinished":1,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"10.80","walksPer9Inn":"5.40","hitsPer9Inn":"8.10","runsScoredPer9":"2.70","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"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":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":25,"gamesStarted":25,"flyOuts":71,"groundOuts":110,"airOuts":129,"runs":79,"doubles":24,"triples":3,"homeRuns":30,"strikeOuts":138,"baseOnBalls":46,"intentionalWalks":2,"hits":143,"hitByPitch":1,"atBats":514,"obp":".336","caughtStealing":5,"stolenBases":8,"stolenBasePercentage":".615","caughtStealingPercentage":".385","numberOfPitches":2266,"era":"5.33","inningsPitched":"130.0","wins":4,"losses":9,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":77,"whip":"1.45","battersFaced":567,"outs":390,"gamesPitched":25,"completeGames":0,"shutouts":0,"pitchesThrown":2266,"balls":836,"strikes":1430,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"0.85","rbi":0,"winPercentage":".308","pitchesPerInning":"17.43","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"9.55","walksPer9Inn":"3.18","hitsPer9Inn":"9.90","runsScoredPer9":"5.47","homeRunsPer9":"2.08","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":2,"sacFlies":4,"passedBall":0,"popOuts":27,"lineOuts":31},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":6,"errors":1,"chances":18,"fielding":".944","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID548384":{"person":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"note":"(H, 15)","summary":"0.2 IP, ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":9,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":1,"battersFaced":3,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":9,"balls":3,"strikes":6,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"13.50","homeRunsPer9":"13.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":51,"gamesStarted":0,"flyOuts":23,"groundOuts":40,"airOuts":51,"runs":15,"doubles":10,"triples":1,"homeRuns":4,"strikeOuts":47,"baseOnBalls":16,"intentionalWalks":1,"hits":35,"hitByPitch":3,"atBats":168,"obp":".284","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":712,"era":"2.30","inningsPitched":"47.0","wins":5,"losses":5,"saves":0,"saveOpportunities":2,"holds":15,"blownSaves":2,"earnedRuns":12,"whip":"1.09","battersFaced":192,"outs":141,"gamesPitched":51,"completeGames":0,"shutouts":0,"pitchesThrown":712,"balls":242,"strikes":470,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"0.78","rbi":1,"winPercentage":".500","pitchesPerInning":"15.15","gamesFinished":5,"strikeoutWalkRatio":"2.94","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.06","hitsPer9Inn":"6.70","runsScoredPer9":"2.87","homeRunsPer9":"0.77","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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID650333":{"person":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"jerseyNumber":"4","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"400","stats":{"batting":{"summary":"1-5 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":4,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":118,"flyOuts":122,"groundOuts":135,"airOuts":186,"runs":58,"doubles":27,"triples":7,"homeRuns":5,"strikeOuts":23,"baseOnBalls":27,"intentionalWalks":4,"hits":150,"hitByPitch":4,"avg":".314","atBats":478,"obp":".349","slg":".431","ops":".780","caughtStealing":0,"stolenBases":10,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":11,"groundIntoTriplePlay":0,"plateAppearances":525,"totalBases":206,"rbi":52,"leftOnBase":148,"sacBunts":6,"sacFlies":10,"babip":".315","groundOutsToAirouts":"0.73","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"95.60","popOuts":21,"lineOuts":43},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":309,"putOuts":155,"errors":5,"chances":469,"fielding":".989","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":"1-4 | BB, RBI, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":1,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":2,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":121,"flyOuts":75,"groundOuts":124,"airOuts":138,"runs":83,"doubles":21,"triples":1,"homeRuns":17,"strikeOuts":115,"baseOnBalls":35,"intentionalWalks":1,"hits":123,"hitByPitch":3,"avg":".247","atBats":497,"obp":".299","slg":".396","ops":".695","caughtStealing":3,"stolenBases":17,"stolenBasePercentage":".850","caughtStealingPercentage":".150","groundIntoDoublePlay":9,"groundIntoTriplePlay":0,"plateAppearances":538,"totalBases":197,"rbi":48,"leftOnBase":185,"sacBunts":0,"sacFlies":3,"babip":".288","groundOutsToAirouts":"0.90","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.24","popOuts":23,"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":265,"putOuts":148,"errors":18,"chances":431,"fielding":".958","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID656537":{"person":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"jerseyNumber":"49","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"901","stats":{"batting":{"note":"a-","summary":"1-1 | BB, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":2,"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":92,"flyOuts":17,"groundOuts":34,"airOuts":32,"runs":27,"doubles":3,"triples":0,"homeRuns":9,"strikeOuts":63,"baseOnBalls":12,"intentionalWalks":0,"hits":39,"hitByPitch":1,"avg":".236","atBats":165,"obp":".292","slg":".418","ops":".710","caughtStealing":4,"stolenBases":13,"stolenBasePercentage":".765","caughtStealingPercentage":".235","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":181,"totalBases":69,"rbi":24,"leftOnBase":93,"sacBunts":3,"sacFlies":0,"babip":".323","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.33","popOuts":5,"lineOuts":10},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":102,"errors":1,"chances":107,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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,650559,650333,664761,681082,669016,592663,702222,656537,650911,680742,548384,689147,661395],"pitchers":[650911,680742,548384,689147,661395],"bench":[624641,596117],"bullpen":[621237,666200,641835,686934,605400,691725,663767,554430],"battingOrder":[656941,607208,650559,650333,664761,681082,669016,592663,656537],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Crawford (17, Junk)."},{"label":"TB","value":"Arraez; Bohm; Crawford 2; Harper, B 3; Hill, D; Realmuto; Schwarber; Stott; Turner."},{"label":"RBI","value":"Arraez (52); Bohm (69); Hill, D 2 (24); Schwarber (73); Turner (48)."},{"label":"2-out RBI","value":"Hill, D; Bohm."},{"label":"Runners left in scoring position, 2 out","value":"Marsh 2; Harper, B; Schwarber 2."},{"label":"SAC","value":"Crawford; Marsh."},{"label":"SF","value":"Schwarber."},{"label":"GIDP","value":"Bohm; Turner."},{"label":"Team RISP","value":"5-for-12."},{"label":"Team LOB","value":"12."}]},{"title":"FIELDING","fieldList":[{"label":"DP","value":"(Stott-Arraez)."}]}],"note":[{"label":"a","value":"Singled for Crawford in the 6th."}]}},"officials":[{"official":{"id":658325,"fullName":"Tyler Jones","link":"/api/v1/people/658325"},"officialType":"Home Plate"},{"official":{"id":575629,"fullName":"Shane Livensparger","link":"/api/v1/people/575629"},"officialType":"First Base"},{"official":{"id":623949,"fullName":"Clint Vondrak","link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":429805,"fullName":"Todd Tichenor","link":"/api/v1/people/429805"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Sánchez, C."},{"label":"IBB","value":"Turner (by King, Jo)."},{"label":"HBP","value":"Bohm (by Vodnik)."},{"label":"Pitch timer violations","value":"Sanoja (batter timer); Schwarber (batter timer); King, Jo (pitcher)."},{"label":"ABS Challenge","value":"Lopez, O (Strike-Confirmed); Realmuto 2 (Ball-Overturned to Strike, Strike-Overturned to Ball); Crawford (Strike-Overturned to Ball); Turner (Strike-Overturned to Ball); Stott (Strike-Confirmed); Vodnik (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Junk 88-55; King, Jo 25-14; Vodnik 32-16; Gibson, C 23-15; Sánchez, C 90-56; Bowlan 34-21; Raley, B 9-6; Kerkering 5-3; Duran, J 10-8."},{"label":"Groundouts-flyouts","value":"Junk 7-2; King, Jo 2-1; Vodnik 4-0; Gibson, C 1-1; Sánchez, C 7-1; Bowlan 1-0; Raley, B 1-1; Kerkering 0-0; Duran, J 2-0."},{"label":"Batters faced","value":"Junk 23; King, Jo 7; Vodnik 7; Gibson, C 5; Sánchez, C 27; Bowlan 7; Raley, B 3; Kerkering 1; Duran, J 5."},{"label":"Ejections","value":"Marlins manager Clayton McCullough ejected by 3B umpire Todd Tichenor (7th)."},{"label":"Umpires","value":"HP: Tyler Jones. 1B: Shane Livensparger. 2B: Clint Vondrak. 3B: Todd Tichenor. "},{"label":"Weather","value":"86 degrees, Cloudy."},{"label":"Wind","value":"5 mph, Out To CF."},{"label":"First pitch","value":"6:42 PM."},{"label":"T","value":"3:09."},{"label":"Att","value":"37,544."},{"label":"Venue","value":"Citizens Bank Park."},{"label":"August 17, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180","boxscoreName":"Harper, B"},"jerseyNumber":"3","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"300","stats":{"batting":{"summary":"3-4 | BB, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":3,"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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":126,"flyOuts":62,"groundOuts":114,"airOuts":108,"runs":78,"doubles":23,"triples":3,"homeRuns":25,"strikeOuts":112,"baseOnBalls":88,"intentionalWalks":3,"hits":115,"hitByPitch":1,"avg":".260","atBats":442,"obp":".379","slg":".495","ops":".874","caughtStealing":5,"stolenBases":7,"stolenBasePercentage":".583","caughtStealingPercentage":".417","groundIntoDoublePlay":15,"groundIntoTriplePlay":0,"plateAppearances":538,"totalBases":219,"rbi":72,"leftOnBase":180,"sacBunts":0,"sacFlies":7,"babip":".288","groundOutsToAirouts":"1.06","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.68","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":759,"errors":4,"chances":824,"fielding":".995","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"type":"hitter","gameScore":57,"hittingGameScore":57},{"player":{"person":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911","boxscoreName":"Sánchez, C"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"note":"(W, 16-4)","summary":"6.0 IP, ER, 6 K, 3 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":7,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":24,"caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","numberOfPitches":90,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":27,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":90,"balls":34,"strikes":56,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":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":1,"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":57,"pitchingGameScore":57},{"player":{"person":{"id":640459,"fullName":"Brian Navarreto","link":"/api/v1/people/640459","boxscoreName":"Navarreto"},"jerseyNumber":"64","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"900","stats":{"batting":{"summary":"2-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":1,"groundOuts":9,"airOuts":6,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":2,"avg":".148","atBats":27,"obp":".233","slg":".296","ops":".529","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":8,"rbi":1,"leftOnBase":13,"sacBunts":2,"sacFlies":0,"babip":".188","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"27.00","popOuts":3,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":4,"stolenBases":7,"stolenBasePercentage":".636","caughtStealingPercentage":".364","assists":9,"putOuts":59,"errors":1,"chances":69,"fielding":".986","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"type":"hitter","gameScore":56,"hittingGameScore":56}]},"decisions":{"winner":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"loser":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"save":{"id":661395,"fullName":"Jhoan Duran","link":"/api/v1/people/661395"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}