{"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":823877,"link":"/api/v1.1/game/823877/feed/live","metaData":{"wait":10,"timeStamp":"20260502_023244","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count32","newLeftHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":823877,"type":"R","doubleHeader":"N","id":"2026/05/01/phimlb-miamlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-823877-2026-05-01","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-05-01T23:10:00Z","originalDate":"2026-05-01","officialDate":"2026-05-01","dayNight":"night","time":"7:10","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":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":32,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":13,"losses":19,"ties":0,"pct":".406"},"records":{},"divisionLeader":false,"wins":13,"losses":19,"winningPercentage":".406"},"franchiseName":"Philadelphia","clubName":"Phillies","active":true},"home":{"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":32,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":15,"losses":17,"ties":0,"pct":".469"},"records":{},"divisionLeader":false,"wins":15,"losses":17,"winningPercentage":".469"},"franchiseName":"Miami","clubName":"Marlins","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},"ID621237":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237","firstName":"José","lastName":"Alvarado","primaryNumber":"46","birthDate":"1995-05-21","currentAge":31,"birthCity":"Maracaibo","birthCountry":"Venezuela","height":"6' 2\"","weight":245,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"José","useLastName":"Alvarado","middleName":"Antonio","boxscoreName":"Alvarado","nickName":"El Pocho","gender":"M","nameMatrilineal":"Lizarzabal","isPlayer":true,"isVerified":true,"pronunciation":"all-vuh-RAH-doh","mlbDebutDate":"2017-05-03","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"José Alvarado","nameSlug":"jose-alvarado-621237","firstLastName":"José Alvarado","lastFirstName":"Alvarado, José","lastInitName":"Alvarado, J","initLastName":"J Alvarado","fullFMLName":"José Antonio Alvarado","fullLFMName":"Alvarado, José Antonio","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID650911":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911","firstName":"Cristopher","lastName":"Sánchez","primaryNumber":"61","birthDate":"1996-12-12","currentAge":29,"birthCity":"La Romana","birthCountry":"Dominican Republic","height":"6' 6\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Cristopher","useLastName":"Sánchez","middleName":"Alexis","boxscoreName":"Sánchez, C","gender":"M","nameMatrilineal":"Valera","isPlayer":true,"isVerified":true,"pronunciation":"KRISS-tuh-furr","mlbDebutDate":"2021-06-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Cristopher Sánchez","nameSlug":"cristopher-sanchez-650911","firstLastName":"Cristopher Sánchez","lastFirstName":"Sánchez, Cristopher","lastInitName":"Sánchez, C","initLastName":"C Sánchez","fullFMLName":"Cristopher Alexis Sánchez","fullLFMName":"Sánchez, Cristopher Alexis","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"ID547180":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180","firstName":"Bryce","lastName":"Harper","primaryNumber":"3","birthDate":"1992-10-16","currentAge":33,"birthCity":"Las Vegas","birthStateProvince":"NV","birthCountry":"USA","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Bryce","useLastName":"Harper","middleName":"Aron Max","boxscoreName":"Harper, B","nickName":"Harp","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"HARR-purr","mlbDebutDate":"2012-04-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Bryce Harper","nameSlug":"bryce-harper-547180","firstLastName":"Bryce Harper","lastFirstName":"Harper, Bryce","lastInitName":"Harper, B","initLastName":"B Harper","fullFMLName":"Bryce Aron Max Harper","fullLFMName":"Harper, Bryce Aron Max","strikeZoneTop":3.265,"strikeZoneBottom":1.648},"ID666624":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624","firstName":"Christopher","lastName":"Morel","primaryNumber":"28","birthDate":"1999-06-24","currentAge":27,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 0\"","weight":200,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Christopher","useLastName":"Morel","middleName":"Rafael","boxscoreName":"Morel, C","gender":"M","nameMatrilineal":"Salce","isPlayer":true,"isVerified":false,"mlbDebutDate":"2022-05-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Christopher Morel","nameSlug":"christopher-morel-666624","firstLastName":"Christopher Morel","lastFirstName":"Morel, Christopher","lastInitName":"Morel, C","initLastName":"C Morel","fullFMLName":"Christopher Rafael Morel","fullLFMName":"Morel, Christopher Rafael","strikeZoneTop":3.228,"strikeZoneBottom":1.629},"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},"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},"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},"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},"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},"ID670950":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950","firstName":"Trevor","lastName":"Richards","primaryNumber":"43","birthDate":"1993-05-15","currentAge":33,"birthCity":"Aviston","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Trevor","useLastName":"Richards","middleName":"Michael","boxscoreName":"Richards, T","nickName":"Richie","gender":"M","isPlayer":true,"isVerified":true,"mlbDebutDate":"2018-04-02","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Trevor Richards","nameSlug":"trevor-richards-670950","firstLastName":"Trevor Richards","lastFirstName":"Richards, Trevor","lastInitName":"Richards, T","initLastName":"T Richards","fullFMLName":"Trevor Michael Richards","fullLFMName":"Richards, Trevor Michael","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID669065":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065","firstName":"Kyle","lastName":"Stowers","primaryNumber":"28","birthDate":"1998-01-02","currentAge":28,"birthCity":"El Cajon","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Kyle","useLastName":"Stowers","middleName":"Jacob","boxscoreName":"Stowers","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"pronunciation":"stoww-uhrs; like powers","mlbDebutDate":"2022-06-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Stowers","nameSlug":"kyle-stowers-669065","firstLastName":"Kyle Stowers","lastFirstName":"Stowers, Kyle","lastInitName":"Stowers, K","initLastName":"K Stowers","fullFMLName":"Kyle Jacob Stowers","fullLFMName":"Stowers, Kyle Jacob","strikeZoneTop":3.295,"strikeZoneBottom":1.663},"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},"ID689414":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414","firstName":"Liam","lastName":"Hicks","primaryNumber":"34","birthDate":"1999-06-02","currentAge":27,"birthCity":"Toronto","birthStateProvince":"ON","birthCountry":"Canada","height":"5' 9\"","weight":185,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Liam","useLastName":"Hicks","middleName":"John Sherwood","boxscoreName":"Hicks, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-03-28","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Liam Hicks","nameSlug":"liam-hicks-689414","firstLastName":"Liam Hicks","lastFirstName":"Hicks, Liam","lastInitName":"Hicks, L","initLastName":"L Hicks","fullFMLName":"Liam John Sherwood Hicks","fullLFMName":"Hicks, Liam John Sherwood","strikeZoneTop":3.086,"strikeZoneBottom":1.557},"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},"ID669622":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622","firstName":"Anthony","lastName":"Bender","primaryNumber":"37","birthDate":"1995-02-03","currentAge":31,"birthCity":"Petaluma","birthStateProvince":"CA","birthCountry":"USA","height":"6' 4\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Anthony","useLastName":"Bender","middleName":"Wayne","boxscoreName":"Bender","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"mlbDebutDate":"2021-05-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Anthony Bender","nameSlug":"anthony-bender-669622","firstLastName":"Anthony Bender","lastFirstName":"Bender, Anthony","lastInitName":"Bender, A","initLastName":"A Bender","fullFMLName":"Anthony Wayne Bender","fullLFMName":"Bender, Anthony Wayne","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID682663":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663","firstName":"Agustín","lastName":"Ramírez","primaryNumber":"50","birthDate":"2001-09-10","currentAge":25,"birthCity":"Santo Domingo","birthCountry":"Dominican Republic","height":"6' 1\"","weight":210,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Agustín","useLastName":"Ramírez","boxscoreName":"Ramírez","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"aug-us-teen","mlbDebutDate":"2025-04-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Agustín Ramírez","nameSlug":"agustin-ramirez-682663","firstLastName":"Agustín Ramírez","lastFirstName":"Ramírez, Agustín","lastInitName":"Ramírez, A","initLastName":"A Ramírez","fullFMLName":"Agustín Ramírez","fullLFMName":"Ramírez, Agustín ","strikeZoneTop":3.257,"strikeZoneBottom":1.644},"ID677870":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870","firstName":"Leonardo","lastName":"Jimenez","primaryNumber":"19","birthDate":"2001-05-17","currentAge":25,"birthCity":"Chitre","birthCountry":"Panama","height":"5' 10\"","weight":215,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Leo","useLastName":"Jiménez","middleName":"Joel","boxscoreName":"Jiménez, L","gender":"M","nameMatrilineal":"Green","isPlayer":true,"isVerified":true,"pronunciation":"lay-oh him-EN-ez","mlbDebutDate":"2024-06-26","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Leo Jiménez","nameSlug":"leo-jimenez-677870","firstLastName":"Leo Jiménez","lastFirstName":"Jiménez, Leo","lastInitName":"Jiménez, L","initLastName":"L Jiménez","fullFMLName":"Leonardo Joel Jiménez","fullLFMName":"Jiménez, Leonardo Joel","strikeZoneTop":3.118,"strikeZoneBottom":1.574},"ID605400":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400","firstName":"Aaron","lastName":"Nola","primaryNumber":"27","birthDate":"1993-06-04","currentAge":33,"birthCity":"Baton Rouge","birthStateProvince":"LA","birthCountry":"USA","height":"6' 2\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Aaron","useLastName":"Nola","middleName":"Michael","boxscoreName":"Nola, A","nickName":"Nols","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"pronunciation":"NO-luh","mlbDebutDate":"2015-07-21","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Aaron Nola","nameSlug":"aaron-nola-605400","firstLastName":"Aaron Nola","lastFirstName":"Nola, Aaron","lastInitName":"Nola, A","initLastName":"A Nola","fullFMLName":"Aaron Michael Nola","fullLFMName":"Nola, Aaron Michael","strikeZoneTop":3.36,"strikeZoneBottom":1.54},"ID641745":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745","firstName":"Brad","lastName":"Keller","primaryNumber":"40","birthDate":"1995-07-27","currentAge":31,"birthCity":"Snellville","birthStateProvince":"GA","birthCountry":"USA","height":"6' 5\"","weight":255,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Brad","useLastName":"Keller","middleName":"Michael","boxscoreName":"Keller, Bra","nickName":"Yeldarb","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2018-03-29","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brad Keller","nameSlug":"brad-keller-641745","firstLastName":"Brad Keller","lastFirstName":"Keller, Brad","lastInitName":"Keller, B","initLastName":"B Keller","fullFMLName":"Brad Michael Keller","fullLFMName":"Keller, Brad Michael","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID669199":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199","firstName":"Lake","lastName":"Bachar","primaryNumber":"71","birthDate":"1995-06-03","currentAge":31,"birthCity":"Winfield","birthStateProvince":"IL","birthCountry":"USA","height":"6' 2\"","weight":219,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Lake","useLastName":"Bachar","middleName":"David","boxscoreName":"Bachar","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2016,"pronunciation":"BAHK-er; like soccer","mlbDebutDate":"2024-09-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Lake Bachar","nameSlug":"lake-bachar-669199","firstLastName":"Lake Bachar","lastFirstName":"Bachar, Lake","lastInitName":"Bachar, L","initLastName":"L Bachar","fullFMLName":"Lake David Bachar","fullLFMName":"Bachar, Lake David","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID645261":{"id":645261,"fullName":"Sandy Alcantara","link":"/api/v1/people/645261","firstName":"Sandy","lastName":"Alcantara","primaryNumber":"22","birthDate":"1995-09-07","currentAge":31,"birthCity":"Azua","birthCountry":"Dominican Republic","height":"6' 5\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Sandy","useLastName":"Alcantara","boxscoreName":"Alcantara, S","nickName":"Sandman","gender":"M","nameMatrilineal":"Montero","isPlayer":true,"isVerified":true,"pronunciation":"al-CON-ta-RA","mlbDebutDate":"2017-09-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Sandy Alcantara","nameSlug":"sandy-alcantara-645261","firstLastName":"Sandy Alcantara","lastFirstName":"Alcantara, Sandy","lastInitName":"Alcantara, S","initLastName":"S Alcantara","fullFMLName":"Sandy Alcantara","fullLFMName":"Alcantara, Sandy","strikeZoneTop":3.59,"strikeZoneBottom":1.68},"ID624641":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641","firstName":"Edmundo","lastName":"Sosa","primaryNumber":"33","birthDate":"1996-03-06","currentAge":30,"birthCity":"Panama City","birthCountry":"Panama","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Edmundo","useLastName":"Sosa","middleName":"Israel","boxscoreName":"Sosa, E","gender":"M","isPlayer":true,"isVerified":false,"pronunciation":"ed-MOON-doh SOH-sah","mlbDebutDate":"2018-09-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edmundo Sosa","nameSlug":"edmundo-sosa-624641","firstLastName":"Edmundo Sosa","lastFirstName":"Sosa, Edmundo","lastInitName":"Sosa, E","initLastName":"E Sosa","fullFMLName":"Edmundo Israel Sosa","fullLFMName":"Sosa, Edmundo Israel","strikeZoneTop":3.187,"strikeZoneBottom":1.608},"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},"ID676974":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974","firstName":"Max","lastName":"Meyer","primaryNumber":"23","birthDate":"1999-03-12","currentAge":27,"birthCity":"Woodbury","birthStateProvince":"MN","birthCountry":"USA","height":"6' 0\"","weight":196,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Max","useLastName":"Meyer","middleName":"Thomas","boxscoreName":"Meyer","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2020,"pronunciation":"my-uhr","mlbDebutDate":"2022-07-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Max Meyer","nameSlug":"max-meyer-676974","firstLastName":"Max Meyer","lastFirstName":"Meyer, Max","lastInitName":"Meyer, M","initLastName":"M Meyer","fullFMLName":"Max Thomas Meyer","fullLFMName":"Meyer, Max Thomas","strikeZoneTop":3.4,"strikeZoneBottom":1.55},"ID676534":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534","firstName":"Calvin","lastName":"Faucher","primaryNumber":"53","birthDate":"1995-09-22","currentAge":30,"birthCity":"Chula Vista","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":190,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Calvin","useLastName":"Faucher","middleName":"Louis","boxscoreName":"Faucher","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2022-05-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Calvin Faucher","nameSlug":"calvin-faucher-676534","firstLastName":"Calvin Faucher","lastFirstName":"Faucher, Calvin","lastInitName":"Faucher, C","initLastName":"C Faucher","fullFMLName":"Calvin Louis Faucher","fullLFMName":"Faucher, Calvin Louis","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID691594":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594","firstName":"Javier","lastName":"Sanoja","primaryNumber":"8","birthDate":"2002-09-03","currentAge":24,"birthCity":"Maracay","birthCountry":"Venezuela","height":"5' 7\"","weight":150,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Javier","useLastName":"Sanoja","middleName":"Ernesto","boxscoreName":"Sanoja","gender":"M","nameMatrilineal":"Duran","isPlayer":true,"isVerified":true,"pronunciation":"sahn-oh-ha","mlbDebutDate":"2024-09-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Sanoja","nameSlug":"javier-sanoja-691594","firstLastName":"Javier Sanoja","lastFirstName":"Sanoja, Javier","lastInitName":"Sanoja, J","initLastName":"J Sanoja","fullFMLName":"Javier Ernesto Sanoja","fullLFMName":"Sanoja, Javier Ernesto","strikeZoneTop":2.995,"strikeZoneBottom":1.512},"ID667463":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463","firstName":"John","lastName":"King","birthDate":"1994-09-14","currentAge":32,"birthCity":"Laredo","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"John","useLastName":"King","middleName":"Edward","boxscoreName":"King, Jo","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2020-09-04","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"John King","nameSlug":"john-king-667463","firstLastName":"John King","lastFirstName":"King, John","lastInitName":"King, J","initLastName":"J King","fullFMLName":"John Edward King","fullLFMName":"King, John Edward","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID694025":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025","firstName":"Felix","lastName":"Reyes","primaryNumber":"29","birthDate":"2001-03-26","currentAge":25,"birthCity":"Bani","birthCountry":"Dominican Republic","height":"6' 3\"","weight":195,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Felix","useLastName":"Reyes","middleName":"Yomael","boxscoreName":"Reyes, F","gender":"M","nameMatrilineal":"Soto","isPlayer":true,"isVerified":true,"mlbDebutDate":"2026-04-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Felix Reyes","nameSlug":"felix-reyes-694025","firstLastName":"Felix Reyes","lastFirstName":"Reyes, Felix","lastInitName":"Reyes, F","initLastName":"F Reyes","fullFMLName":"Felix Yomael Reyes","fullLFMName":"Reyes, Felix Yomael","strikeZoneTop":3.35,"strikeZoneBottom":1.69},"ID665561":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561","firstName":"Rafael","lastName":"Marchán","primaryNumber":"13","birthDate":"1999-02-25","currentAge":27,"birthCity":"San Cristobal","birthCountry":"Venezuela","height":"5' 9\"","weight":170,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Rafael","useLastName":"Marchán","middleName":"Alejandro","boxscoreName":"Marchán","gender":"M","nameMatrilineal":"Amado","isPlayer":true,"isVerified":true,"pronunciation":"rah-fah-ELL mar-SHAHN","mlbDebutDate":"2020-09-14","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Rafael Marchán","nameSlug":"rafael-marchan-665561","firstLastName":"Rafael Marchán","lastFirstName":"Marchán, Rafael","lastInitName":"Marchán, R","initLastName":"R Marchán","fullFMLName":"Rafael Alejandro Marchán","fullLFMName":"Marchán, Rafael Alejandro","strikeZoneTop":3.056,"strikeZoneBottom":1.542},"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},"ID664238":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238","firstName":"Dylan","lastName":"Moore","primaryNumber":"25","birthDate":"1992-08-02","currentAge":34,"birthCity":"Yorba Linda","birthStateProvince":"CA","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Dylan","useLastName":"Moore","middleName":"Scott","boxscoreName":"Moore, D","nickName":"D Mo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2019-03-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dylan Moore","nameSlug":"dylan-moore-664238","firstLastName":"Dylan Moore","lastFirstName":"Moore, Dylan","lastInitName":"Moore, D","initLastName":"D Moore","fullFMLName":"Dylan Scott Moore","fullLFMName":"Moore, Dylan Scott","strikeZoneTop":3.238,"strikeZoneBottom":1.634},"ID621383":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383","firstName":"Tanner","lastName":"Banks","primaryNumber":"58","birthDate":"1991-10-24","currentAge":34,"birthCity":"Riverton","birthStateProvince":"UT","birthCountry":"USA","height":"6' 1\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Tanner","useLastName":"Banks","middleName":"Pierce","boxscoreName":"Banks","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2022-04-10","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Tanner Banks","nameSlug":"tanner-banks-621383","firstLastName":"Tanner Banks","lastFirstName":"Banks, Tanner","lastInitName":"Banks, T","initLastName":"T Banks","fullFMLName":"Tanner Pierce Banks","fullLFMName":"Banks, Tanner Pierce","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"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},"ID666969":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969","firstName":"Jose","lastName":"García","primaryNumber":"53","birthDate":"1993-03-02","currentAge":33,"birthCity":"Ciego de Avila","birthCountry":"Cuba","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Adolis","useLastName":"García","middleName":"Adolis","boxscoreName":"García, Ad","nickName":"El Bombi","gender":"M","nameMatrilineal":"Arrieta","isPlayer":true,"isVerified":false,"pronunciation":"ah-DOH-lees","mlbDebutDate":"2018-08-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Adolis García","nameSlug":"adolis-garcia-666969","firstLastName":"Adolis García","lastFirstName":"García, Adolis","lastInitName":"García, A","initLastName":"A García","fullFMLName":"Jose Adolis García","fullLFMName":"García, Jose Adolis","strikeZoneTop":3.216,"strikeZoneBottom":1.623},"ID663978":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978","firstName":"Christopher","lastName":"Paddack","primaryNumber":"40","birthDate":"1996-01-08","currentAge":30,"birthCity":"Austin","birthStateProvince":"TX","birthCountry":"USA","height":"6' 5\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Chris","useLastName":"Paddack","middleName":"Joseph","boxscoreName":"Paddack","nickName":"Sheriff","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"PAD-ack","mlbDebutDate":"2019-03-31","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Chris Paddack","nameSlug":"chris-paddack-663978","firstLastName":"Chris Paddack","lastFirstName":"Paddack, Chris","lastInitName":"Paddack, C","initLastName":"C Paddack","fullFMLName":"Christopher Joseph Paddack","fullLFMName":"Paddack, Christopher Joseph","strikeZoneTop":3.47,"strikeZoneBottom":1.7},"ID681393":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393","firstName":"Connor","lastName":"Norby","primaryNumber":"35","birthDate":"2000-06-08","currentAge":26,"birthCity":"Brooklyn Park","birthStateProvince":"MN","birthCountry":"USA","height":"5' 10\"","weight":180,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Connor","useLastName":"Norby","middleName":"David","boxscoreName":"Norby","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2024-06-03","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Connor Norby","nameSlug":"connor-norby-681393","firstLastName":"Connor Norby","lastFirstName":"Norby, Connor","lastInitName":"Norby, C","initLastName":"C Norby","fullFMLName":"Connor David Norby","fullLFMName":"Norby, Connor David","strikeZoneTop":3.113,"strikeZoneBottom":1.571},"ID677053":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053","firstName":"Andrew","lastName":"Nardi","primaryNumber":"43","birthDate":"1998-08-18","currentAge":28,"birthCity":"West Hills","birthStateProvince":"CA","birthCountry":"USA","height":"6' 3\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Andrew","useLastName":"Nardi","middleName":"Christopher","boxscoreName":"Nardi","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2022-08-16","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Andrew Nardi","nameSlug":"andrew-nardi-677053","firstLastName":"Andrew Nardi","lastFirstName":"Nardi, Andrew","lastInitName":"Nardi, A","initLastName":"A Nardi","fullFMLName":"Andrew Christopher Nardi","fullLFMName":"Nardi, Andrew Christopher","strikeZoneTop":3.467,"strikeZoneBottom":1.589},"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},"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":4169,"name":"loanDepot park","link":"/api/v1/venues/4169","location":{"address1":"501 Marlins Way","city":"Miami","state":"Florida","stateAbbrev":"FL","postalCode":"33125","defaultCoordinates":{"latitude":25.77796236,"longitude":-80.21951795},"azimuthAngle":128.0,"elevation":10,"country":"USA"},"timeZone":{"tz":"EDT","id":"America/New_York","offset":-4,"offsetAtGameTime":-4},"fieldInfo":{"capacity":37446,"turfType":"Artificial Turf","roofType":"Retractable","leftLine":344,"leftCenter":386,"center":407,"rightCenter":392,"rightLine":335},"active":true,"season":"2026"},"officialVenue":{"id":4169,"link":"/api/v1/venues/4169"},"weather":{"condition":"Roof Closed","temp":"72","wind":"0 mph, None"},"gameInfo":{"attendance":15713,"firstPitch":"2026-05-01T23:13:00.000Z","gameDurationMinutes":199},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":1,"usedFailed":2,"remaining":0}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"home":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"}},"officialScorer":{"id":827715,"fullName":"Evan Roberts","link":"/api/v1/people/827715"},"primaryDatacaster":{"id":831984,"fullName":"Ryan Erickson","link":"/api/v1/people/831984"},"moundVisits":{"away":{"used":4,"remaining":0},"home":{"used":1,"remaining":3}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-01T23:13:57.749Z","endTime":"2026-05-01T23:15:43.679Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7,8,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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-01T19:40:35.550Z","endTime":"2026-05-01T22:49:10.769Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"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-05-01T22:49:10.769Z","endTime":"2026-05-01T23:12:21.839Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"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-05-01T23:12:21.839Z","endTime":"2026-05-01T23:13:59.758Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.60124579183648,"aZ":-10.24796913674271,"pfxX":-7.485104872436468,"pfxZ":10.863088090085958,"pX":-1.197674314571318,"pZ":2.076805882439068,"vX0":3.910862900087052,"vY0":-141.9055847634254,"vZ0":-8.418010225251553,"x":162.65,"y":182.71,"x0":-1.6289344739305853,"y0":50.003832983800734,"z0":5.753329199637547,"aX":-15.108716537042804},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.9,"breakHorizontal":12.6,"spinRate":2627,"spinDirection":222},"zone":13,"typeConfidence":0.9,"plateTime":0.3875181827117786,"extension":6.5726636561892855},"index":3,"playId":"9e189d0a-4f9f-3f22-8009-5eb2f7f82a56","pitchNumber":1,"startTime":"2026-05-01T23:13:59.758Z","endTime":"2026-05-01T23:14:04.874Z","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":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.722700045602718,"aZ":-35.13289481495878,"pfxX":7.121866215890488,"pfxZ":-2.2062769294295794,"pX":-0.7626821828924957,"pZ":2.3869046934719718,"vX0":0.015249345568088546,"vY0":-115.11999709533481,"vZ0":-0.9091102563054586,"x":146.07,"y":174.33,"x0":-1.6944482244999808,"y0":50.00380992130433,"z0":6.193023079554954,"aX":9.542489842321856},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-4.0,"breakHorizontal":-12.8,"spinRate":2713,"spinDirection":45},"zone":4,"typeConfidence":0.9,"plateTime":0.47610163967623054,"extension":6.498756610971264},"index":4,"playId":"6d14fcef-fff8-388a-82da-080fc03a63b1","pitchNumber":2,"startTime":"2026-05-01T23:14:16.101Z","endTime":"2026-05-01T23:14:21.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":88.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.145411981815165,"aZ":-10.150657535870678,"pfxX":-6.567224697084331,"pfxZ":10.752446304447313,"pX":-0.39341402181485186,"pZ":3.3361337073078925,"vX0":5.840066905248539,"vY0":-142.95256600427317,"vZ0":-5.402832323722511,"x":132.0,"y":148.7,"x0":-1.6201023729438615,"y0":50.00090519716212,"z0":5.901600379872678,"aX":-13.449564250096303},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.4,"breakHorizontal":10.6,"spinRate":2682,"spinDirection":216},"zone":1,"typeConfidence":0.91,"plateTime":0.3846729314322195,"extension":6.462563613281561},"index":5,"playId":"a0fc8351-3ed4-39e0-a8a9-e6a46f7946dc","pitchNumber":3,"startTime":"2026-05-01T23:14:32.729Z","endTime":"2026-05-01T23:14:36.588Z","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":6,"startTime":"2026-05-01T23:14:46.445Z","endTime":"2026-05-01T23:14:56.261Z","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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.13252921492982,"aZ":-29.545874237511274,"pfxX":1.2543751843593327,"pfxZ":1.6000561308376948,"pX":-0.4033578060083396,"pZ":1.3855352325222685,"vX0":3.209265699834932,"vY0":-127.07855400400807,"vZ0":-5.072098337929126,"x":132.38,"y":201.37,"x0":-1.8436693740471788,"y0":50.002716261643116,"z0":5.74406987466304,"aX":2.0585551578629353},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.0,"breakHorizontal":-3.0,"spinRate":2628,"spinDirection":128},"zone":13,"typeConfidence":0.92,"plateTime":0.4303999121823221,"extension":6.458968575819206},"index":7,"playId":"13a527da-eb7f-3492-9e73-352d096eb938","pitchNumber":4,"startTime":"2026-05-01T23:14:56.261Z","endTime":"2026-05-01T23:15:02.810Z","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":91.0,"endSpeed":83.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.500380912856865,"aZ":-19.875312617904935,"pfxX":-9.957198071789433,"pfxZ":6.94551463041959,"pX":-0.8160899975408155,"pZ":1.413280641333836,"vX0":6.0561956625789515,"vY0":-132.27591904224968,"vZ0":-7.168073238126562,"x":148.11,"y":200.62,"x0":-1.8429902694014708,"y0":50.000796072249294,"z0":5.618017470088127,"aX":-17.623475882522623},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.2,"breakHorizontal":16.7,"spinRate":1852,"spinDirection":233},"zone":13,"typeConfidence":0.83,"plateTime":0.4142626912186089,"extension":6.618749272273871},"index":8,"playId":"218a969a-7550-3cda-aaaa-756e7459a20c","pitchNumber":5,"startTime":"2026-05-01T23:15:15.906Z","endTime":"2026-05-01T23:15:22.425Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":99.7,"endSpeed":90.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.90831934357589,"aZ":-10.701981269082848,"pfxX":-7.583255124318522,"pfxZ":10.170372634865169,"pX":-0.766660221688088,"pZ":3.4983170643805077,"vX0":4.85839635421186,"vY0":-145.07049122972668,"vZ0":-5.1496314609699265,"x":146.22,"y":144.33,"x0":-1.4860070878677132,"y0":50.00592431458351,"z0":5.96113071829594,"aX":-16.014540139779896},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":17.4,"breakHorizontal":12.6,"spinRate":2718,"spinDirection":215},"zone":11,"typeConfidence":0.92,"plateTime":0.3789230815785567,"extension":6.564210114918056},"index":9,"playId":"b195e2b4-6c56-3f97-b643-763c5cea247e","pitchNumber":6,"startTime":"2026-05-01T23:15:39.755Z","endTime":"2026-05-01T23:15:43.679Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:15:43.679Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out, second baseman Xavier Edwards to first baseman Christopher Morel.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-01T23:15:51.747Z","endTime":"2026-05-01T23:17:10.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"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":3},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.610844267571814,"aZ":-38.04613465086974,"pfxX":5.01214592159485,"pfxZ":-4.075669776321298,"pX":0.5342517084146972,"pZ":2.38900501738646,"vX0":3.513487155098613,"vY0":-119.22980946737871,"vZ0":-0.5778787855127747,"x":96.64,"y":174.28,"x0":-1.6087770291572026,"y0":50.002060546245396,"z0":6.06365107807395,"aX":7.224804436271327},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-7.2,"breakHorizontal":-10.0,"spinRate":2720,"spinDirection":56},"zone":6,"typeConfidence":0.91,"plateTime":0.45914887481401445,"extension":6.893762100254921},"index":0,"playId":"6ea97ab4-c3b1-3fb8-9264-4917be1f6680","pitchNumber":1,"startTime":"2026-05-01T23:16:08.928Z","endTime":"2026-05-01T23:16:14.119Z","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":91.5,"endSpeed":84.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.96599375500434,"aZ":-23.045439389256988,"pfxX":-12.421829726855986,"pfxZ":5.132319584007769,"pX":1.2088455113861742,"pZ":0.10243190718554104,"vX0":11.392865997475626,"vY0":-132.48556123268398,"vZ0":-9.76082657797575,"x":70.92,"y":236.01,"x0":-1.530588023849041,"y0":50.00570304220237,"z0":5.515082969326165,"aX":-22.11388482202476},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.2,"breakHorizontal":20.0,"spinRate":1837,"spinDirection":234},"zone":14,"typeConfidence":0.94,"plateTime":0.4132090578409304,"extension":6.858333514122177},"index":1,"playId":"368e997f-562f-3f1b-8cab-69c572b067f7","pitchNumber":2,"startTime":"2026-05-01T23:16:25.145Z","endTime":"2026-05-01T23:16:29.249Z","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":87.4,"endSpeed":80.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.131282315490605,"aZ":-28.938482250580762,"pfxX":1.8910546714116947,"pfxZ":1.9802235597753644,"pX":0.5544072910837439,"pZ":2.180734896707987,"vX0":5.290902464888622,"vY0":-127.15992769738861,"vZ0":-2.8526651446571636,"x":95.87,"y":179.9,"x0":-1.8023587582184097,"y0":50.00017172222518,"z0":5.623376101884583,"aX":3.081368058479212},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.1,"breakHorizontal":-4.7,"spinRate":2546,"spinDirection":106},"zone":9,"typeConfidence":0.92,"plateTime":0.43146428807012205,"extension":6.504027108470386},"index":2,"playId":"5c8f902b-c3d8-38db-9052-8c6eeaa0a0d6","pitchNumber":3,"startTime":"2026-05-01T23:16:43.309Z","endTime":"2026-05-01T23:16:47.642Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.6,"endSpeed":90.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.34796574292138,"aZ":-11.665036248684155,"pfxX":-6.588688741664369,"pfxZ":9.701892078281249,"pX":-0.8417582940669932,"pZ":2.605082736584206,"vX0":4.574358460618534,"vY0":-144.83679656406858,"vZ0":-6.898144997432191,"x":149.09,"y":168.44,"x0":-1.5894259595614597,"y0":50.00550901682508,"z0":5.738764190935912,"aX":-13.933133317652112},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.3,"breakHorizontal":10.9,"spinRate":2587,"spinDirection":220},"zone":11,"typeConfidence":0.91,"plateTime":0.37885547404846953,"extension":6.6746717447343515},"hitData":{"launchSpeed":88.1,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.08,"coordY":153.46}},"index":3,"playId":"86bc5968-c2bb-394e-9a47-1f9ee45e8784","pitchNumber":4,"startTime":"2026-05-01T23:17:02.732Z","endTime":"2026-05-01T23:17:10.557Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:17:10.557Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adolis García singles on a line drive to left fielder Kyle Stowers.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-01T23:17:29.217Z","endTime":"2026-05-01T23:19:14.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.280064251685566,"aZ":-10.748375789323212,"pfxX":-5.390024828229004,"pfxZ":10.279652809365249,"pX":-0.5549455718253231,"pZ":3.1635178259965446,"vX0":5.053721352388573,"vY0":-143.06064553494963,"vZ0":-5.565888179879813,"x":138.15,"y":153.37,"x0":-1.639296383824861,"y0":50.001694995455715,"z0":5.800247473804929,"aX":-11.234051028195935},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.8,"breakHorizontal":8.8,"spinRate":2567,"spinDirection":217},"zone":1,"typeConfidence":0.9,"plateTime":0.38205038177067774,"extension":6.469825657877991},"index":0,"playId":"33a93b2d-9258-39f6-85c0-ec2aed350c99","pitchNumber":1,"startTime":"2026-05-01T23:17:35.140Z","endTime":"2026-05-01T23:17:38.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":90.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.96216889812051,"aZ":-9.740840975967059,"pfxX":-8.349690375008617,"pfxZ":10.727507402830433,"pX":-0.09230340495989856,"pZ":2.2007638716105684,"vX0":6.726183076540924,"vY0":-144.25092396127255,"vZ0":-8.598377487610716,"x":120.52,"y":179.36,"x0":-1.3784686606756962,"y0":50.00111741202659,"z0":5.8340822061717965,"aX":-17.459566875972712},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":17.6,"breakHorizontal":13.7,"spinRate":2717,"spinDirection":213},"zone":5,"typeConfidence":0.91,"plateTime":0.3808203136383721,"extension":6.596950003520851},"index":1,"playId":"03459aab-e82c-3e8b-9863-71b2fb86cc78","pitchNumber":2,"startTime":"2026-05-01T23:17:54.674Z","endTime":"2026-05-01T23:18:00.408Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.564519070373333,"aZ":-22.5762053441468,"pfxX":2.1363784993515216,"pfxZ":6.224559693798571,"pX":1.6011431839551347,"pZ":1.1336863280281073,"vX0":7.214622151568433,"vY0":-123.90180449806367,"vZ0":-6.260705879941675,"x":55.97,"y":208.17,"x0":-1.6354483378374167,"y0":50.00551645751156,"z0":5.600703086093071,"aX":3.2956027722268018},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":9.8,"breakHorizontal":-5.6,"spinRate":2643,"spinDirection":106},"zone":14,"typeConfidence":0.88,"plateTime":0.4433939279699288,"extension":6.577598228068438},"index":2,"playId":"6c271655-d608-321f-9bda-629b4b9f434a","pitchNumber":3,"startTime":"2026-05-01T23:18:11.558Z","endTime":"2026-05-01T23:18:15.686Z","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":88.9,"endSpeed":81.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.655052208240633,"aZ":-27.481052858252696,"pfxX":0.8951818160928839,"pfxZ":2.783900529710251,"pX":1.2234707265580398,"pZ":1.1996906893074248,"vX0":7.3468040859329165,"vY0":-129.23627311782556,"vZ0":-5.922472870753808,"x":70.36,"y":206.39,"x0":-1.7759081188203574,"y0":50.0042828050921,"z0":5.639695028838854,"aX":1.5093694630020766},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.8,"breakHorizontal":-3.4,"spinRate":2451,"spinDirection":126},"zone":14,"typeConfidence":0.92,"plateTime":0.424288781062955,"extension":6.607657915757088},"index":3,"playId":"3fc4576b-a910-3282-a04a-b6b6e7ce5fc3","pitchNumber":4,"startTime":"2026-05-01T23:18:28.871Z","endTime":"2026-05-01T23:18:34.546Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-01T23:18:50.699Z","endTime":"2026-05-01T23:19:04.931Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.140351271351406,"aZ":-23.022291937739404,"pfxX":3.066144880735642,"pfxZ":5.847324383930154,"pX":0.3400659027633029,"pZ":3.7775913395041023,"vX0":4.02284057030024,"vY0":-124.09883131469272,"vZ0":-0.3166626405468068,"x":104.04,"y":136.79,"x0":-1.698303754893367,"y0":50.000161431801146,"z0":5.819677997934984,"aX":4.7947936737327685},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":10.8,"breakHorizontal":-6.5,"spinRate":2591,"spinDirection":109},"zone":12,"typeConfidence":0.85,"plateTime":0.44086093735480114,"extension":6.499146489701327},"hitData":{"launchSpeed":96.0,"launchAngle":14.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.41,"coordY":86.3}},"index":5,"playId":"3b03f5d7-b1dc-39cb-a03c-ac958bd3dc41","pitchNumber":5,"startTime":"2026-05-01T23:19:04.931Z","endTime":"2026-05-01T23:19:14.968Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:19:14.968Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Marsh flies out to second baseman Xavier Edwards.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-01T23:19:19.106Z","endTime":"2026-05-01T23:21:28.047Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.87890240121764,"aZ":-12.813478536442975,"pfxX":-6.691912710759514,"pfxZ":9.663831001497666,"pX":0.03646339223428063,"pZ":2.507416613976696,"vX0":6.727367473050788,"vY0":-141.05684505643154,"vZ0":-7.236340761974203,"x":115.61,"y":171.08,"x0":-1.5168803370946682,"y0":50.00012429348891,"z0":5.942721374149263,"aX":-13.402759301873502},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.1,"breakHorizontal":10.7,"spinRate":2611,"spinDirection":215},"zone":5,"typeConfidence":0.87,"plateTime":0.38919263586349295,"extension":6.272295940571127},"index":0,"playId":"9c714248-1f65-3b7e-b721-e0f3026ee3c1","pitchNumber":1,"startTime":"2026-05-01T23:19:41.993Z","endTime":"2026-05-01T23:19:45.201Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":89.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.177743144592164,"aZ":-11.285694918251416,"pfxX":-7.032339108777966,"pfxZ":10.003329226483356,"pX":-0.9591197163105951,"pZ":3.5740946639967452,"vX0":4.408438540384044,"vY0":-143.98760358812862,"vZ0":-4.759139858303468,"x":153.56,"y":142.28,"x0":-1.6008783689563761,"y0":50.00106181394704,"z0":5.953803316856995,"aX":-14.682043118578955},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.3,"breakHorizontal":11.8,"spinRate":2586,"spinDirection":217},"zone":11,"typeConfidence":0.91,"plateTime":0.38121239829261855,"extension":6.602794388438931},"index":1,"playId":"eca92233-e475-342b-989a-c1527edfabda","pitchNumber":2,"startTime":"2026-05-01T23:20:04.777Z","endTime":"2026-05-01T23:20:09.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.737607104138704,"aZ":-10.949339848824211,"pfxX":-6.214421212040904,"pfxZ":10.470182693867795,"pX":-1.3895127536339957,"pZ":3.3729259732276446,"vX0":2.786835564438473,"vY0":-141.9964533963717,"vZ0":-5.532395072856757,"x":169.96,"y":147.71,"x0":-1.5803673961292946,"y0":50.00139189944336,"z0":6.05339956733249,"aX":-12.596263927801063},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.9,"breakHorizontal":10.7,"spinRate":2523,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.3868157879588381,"extension":6.3939230826094},"index":2,"playId":"6199e4c3-597c-3957-9a8f-22a44ff44bd7","pitchNumber":3,"startTime":"2026-05-01T23:20:25.284Z","endTime":"2026-05-01T23:20:31.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":90.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.394800351121226,"aZ":-13.506665524204994,"pfxX":-8.235582932135678,"pfxZ":8.899598638493202,"pX":-0.5408582596398739,"pZ":2.196248287888657,"vX0":5.992245133591618,"vY0":-144.54968324243853,"vZ0":-7.558651275523593,"x":137.62,"y":179.48,"x0":-1.5797908518156152,"y0":50.00555202039161,"z0":5.6899009601914505,"aX":-17.28106838320425},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.6,"breakHorizontal":13.6,"spinRate":2513,"spinDirection":223},"zone":7,"typeConfidence":0.89,"plateTime":0.3801596052205434,"extension":6.280928347333607},"index":3,"playId":"f56921b0-512b-39b5-9dc4-ff5be2e22da8","pitchNumber":4,"startTime":"2026-05-01T23:20:48.256Z","endTime":"2026-05-01T23:20:53.487Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.27596568616621,"aZ":-27.32548126654618,"pfxX":0.19208967315198278,"pfxZ":2.839028790565817,"pX":0.689612514805486,"pZ":2.0677766719523327,"vX0":6.378109306934781,"vY0":-129.5631023686788,"vZ0":-3.9353719481796507,"x":90.71,"y":182.95,"x0":-1.8255528000038024,"y0":50.000506584415014,"z0":5.687230433115356,"aX":0.32561822227161025},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.6,"breakHorizontal":-1.7,"spinRate":2471,"spinDirection":179},"zone":9,"typeConfidence":0.91,"plateTime":0.422251935091587,"extension":6.727859748087959},"hitData":{"launchSpeed":70.6,"launchAngle":50.0,"totalDistance":206.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":176.12,"coordY":134.48}},"index":4,"playId":"75f4c168-f8dd-3522-8965-7a7b37cbbf2c","pitchNumber":5,"startTime":"2026-05-01T23:21:19.053Z","endTime":"2026-05-01T23:21:28.047Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:21:28.047Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-01T23:23:26.417Z","endTime":"2026-05-01T23:24:17.353Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.674464136790625,"aZ":-17.07902411867285,"pfxX":-8.811686739991808,"pfxZ":7.911519462138308,"pX":-0.6404202605475523,"pZ":2.858678009968189,"vX0":6.056264503611073,"vY0":-137.311070435696,"vZ0":-2.752434363366694,"x":141.41,"y":161.6,"x0":-1.7308779429363004,"y0":50.00168792146712,"z0":5.037475291908207,"aX":-16.809107314409047},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.9,"breakHorizontal":14.6,"spinRate":2391,"spinDirection":234},"zone":1,"typeConfidence":0.86,"plateTime":0.3990527862395812,"extension":7.004948577952882},"index":0,"playId":"3e4d9cae-df5b-3208-8c56-49f4405d02a6","pitchNumber":1,"startTime":"2026-05-01T23:23:41.961Z","endTime":"2026-05-01T23:23:47.338Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.93701237951113,"aZ":-17.936559773041523,"pfxX":-8.93542758485171,"pfxZ":7.5308036037694155,"pX":0.177691000996016,"pZ":3.3807083741181088,"vX0":7.5237902639651155,"vY0":-136.58889400786006,"vZ0":-1.347209050371731,"x":110.23,"y":147.5,"x0":-1.4509319337625655,"y0":50.00249459840394,"z0":5.11304804765606,"aX":-16.892369399612644},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.6,"breakHorizontal":14.6,"spinRate":2387,"spinDirection":233},"zone":12,"typeConfidence":0.83,"plateTime":0.40093043761177016,"extension":7.06683829312534},"index":1,"playId":"55554d04-e3f6-3ed2-8552-376d1e3d036b","pitchNumber":2,"startTime":"2026-05-01T23:23:56.031Z","endTime":"2026-05-01T23:24:00.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.186717344400492,"aZ":-17.961250823985303,"pfxX":-9.788861959634987,"pfxZ":7.456507262526452,"pX":0.34181209295254444,"pZ":3.432868192389086,"vX0":8.760480216673164,"vY0":-137.3825578010826,"vZ0":-0.8496595391240012,"x":103.97,"y":146.09,"x0":-1.6206001574266224,"y0":50.005312943398586,"z0":4.970044793599215,"aX":-18.66534649355782},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.6,"breakHorizontal":15.8,"spinRate":2472,"spinDirection":237},"zone":12,"typeConfidence":0.7,"plateTime":0.3990967780503638,"extension":7.005036442704265},"index":2,"playId":"8f50ec4d-daac-3e03-b3c2-030ba5af291b","pitchNumber":3,"startTime":"2026-05-01T23:24:11.731Z","endTime":"2026-05-01T23:24:17.353Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:24:17.353Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Stowers flies out to left fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-01T23:24:28.288Z","endTime":"2026-05-01T23:25:17.023Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.56502685540894,"aZ":-15.719451677604862,"pfxX":-8.622997117824529,"pfxZ":8.623552118179669,"pX":0.3341317620671207,"pZ":3.4796970460402403,"vX0":8.713703051786549,"vY0":-137.29457252447605,"vZ0":-1.3623990247772126,"x":104.26,"y":144.83,"x0":-1.7613718920145705,"y0":50.00060383337369,"z0":5.05276773878362,"aX":-16.450333663269756},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.5,"breakHorizontal":13.8,"spinRate":2460,"spinDirection":229},"zone":12,"typeConfidence":0.92,"plateTime":0.3990255247024179,"extension":7.309239146578369},"index":0,"playId":"89c7f1a4-7d56-34c3-9228-d8abef10e6e1","pitchNumber":1,"startTime":"2026-05-01T23:24:42.111Z","endTime":"2026-05-01T23:24:46.777Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-05-01T23:24:54.727Z","endTime":"2026-05-01T23:25:07.493Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.628570278140835,"aZ":-17.14751649185173,"pfxX":-9.806865874778094,"pfxZ":7.827841317597716,"pX":0.2706350672694378,"pZ":2.854615994106881,"vX0":8.652774976170226,"vY0":-137.68592002779747,"vZ0":-2.6430003908890103,"x":106.68,"y":161.71,"x0":-1.6389153455448648,"y0":50.00269582202915,"z0":4.987660055681024,"aX":-18.82532699826214},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.8,"breakHorizontal":16.0,"spinRate":2486,"spinDirection":230},"zone":3,"typeConfidence":0.8,"plateTime":0.39783865718170963,"extension":7.288903149996302},"hitData":{"launchSpeed":89.0,"launchAngle":46.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.24,"coordY":88.71}},"index":2,"playId":"5dfc1f9f-738f-3eed-a17a-440ca7dc89d1","pitchNumber":2,"startTime":"2026-05-01T23:25:07.493Z","endTime":"2026-05-01T23:25:17.023Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:25:17.023Z","atBatIndex":5},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Umpire reviewed (home run), call on the field was overturned: Otto Lopez hits a ground-rule double (8) on a fly ball to center field.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-01T23:25:26.678Z","endTime":"2026-05-01T23:28:27.184Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"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,3,5,6,7],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.683541409569848,"aZ":-13.710014793981866,"pfxX":-6.884705077770285,"pfxZ":9.872529292682296,"pX":-0.4390103628691214,"pZ":2.619953652841522,"vX0":6.03629405028337,"vY0":-135.6450242171911,"vZ0":-3.7644113380555986,"x":133.73,"y":168.04,"x0":-1.7948412189868335,"y0":50.002853084891356,"z0":4.976808791589122,"aX":-12.875585060192735},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.3,"breakHorizontal":11.3,"spinRate":2364,"spinDirection":229},"zone":4,"typeConfidence":0.95,"plateTime":0.40324940002339327,"extension":7.017394892181165},"index":0,"playId":"e2137edd-777c-3434-81da-4dc8ee21f2b7","pitchNumber":1,"startTime":"2026-05-01T23:25:43.803Z","endTime":"2026-05-01T23:25:49.225Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.654348507937854,"aZ":-25.682681257059624,"pfxX":-10.36884856210174,"pfxZ":3.4148910791698963,"pX":-1.3423632262581093,"pZ":2.4290238180573556,"vX0":4.708002144507245,"vY0":-136.84521792861028,"vZ0":-1.960636637288889,"x":168.17,"y":173.2,"x0":-1.736200175241669,"y0":50.00125690320683,"z0":4.910709133924778,"aX":-19.701395541953662},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.0,"breakHorizontal":17.8,"spinRate":2330,"spinDirection":230},"zone":11,"typeConfidence":0.96,"plateTime":0.3999566904901122,"extension":7.01449727760688},"index":1,"playId":"23424ead-93a8-3cd2-8794-2c100c59ff54","pitchNumber":2,"startTime":"2026-05-01T23:25:57.830Z","endTime":"2026-05-01T23:26:02.797Z","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":94.2,"endSpeed":86.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.283510029900988,"aZ":-24.4100836221724,"pfxX":-10.946131652190127,"pfxZ":4.073580545019274,"pX":-0.3320784688837894,"pZ":2.287949828554896,"vX0":7.385223238414115,"vY0":-136.97789659032904,"vZ0":-2.560808000300956,"x":129.66,"y":177.01,"x0":-1.6362388907430678,"y0":50.00499608404787,"z0":4.897839516242946,"aX":-20.874891895221587},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.1,"breakHorizontal":18.4,"spinRate":2334,"spinDirection":230},"zone":4,"typeConfidence":0.95,"plateTime":0.39934637964371555,"extension":7.06949529684841},"index":2,"playId":"b7147369-b1dc-3147-bd1c-928061d6ef7e","pitchNumber":3,"startTime":"2026-05-01T23:26:13.597Z","endTime":"2026-05-01T23:26:19.868Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.833903785272028,"aZ":-32.23523046187915,"pfxX":9.954013811018953,"pfxZ":-0.0503222652352493,"pX":2.191717467780747,"pZ":-0.7585814287935086,"vX0":6.345313949367462,"vY0":-117.17302439029025,"vZ0":-5.581237098431973,"x":33.46,"y":259.26,"x0":-1.8563347695070165,"y0":50.000103710764094,"z0":4.71242380399451,"aX":13.656021673049949},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-1.3,"breakHorizontal":-19.7,"spinRate":2875,"spinDirection":45},"zone":14,"typeConfidence":0.93,"plateTime":0.46980934171279465,"extension":7.008764860218798},"index":3,"playId":"b0640318-b3a5-3059-91b6-c4e18810e409","pitchNumber":4,"startTime":"2026-05-01T23:26:48.058Z","endTime":"2026-05-01T23:26:52.788Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-01T23:27:06.919Z","endTime":"2026-05-01T23:27:22.168Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62932187101992,"aZ":-22.33380736534727,"pfxX":-11.658403015589789,"pfxZ":5.197093495826965,"pX":0.8583396483631145,"pZ":2.1728310824213817,"vX0":10.734736337733038,"vY0":-137.30069087810955,"vZ0":-3.2876893318262916,"x":84.28,"y":180.11,"x0":-1.6023576783823115,"y0":50.00685778601547,"z0":4.91977303040121,"aX":-22.089733082579006},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.8,"breakHorizontal":18.6,"spinRate":2297,"spinDirection":229},"zone":14,"typeConfidence":0.94,"plateTime":0.40013702266210593,"extension":7.22003202416821},"index":5,"playId":"f381cdf3-eca7-3073-ac29-8d749d3ed596","pitchNumber":5,"startTime":"2026-05-01T23:27:22.168Z","endTime":"2026-05-01T23:27:27.287Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.045578204524933,"aZ":-34.464903352653906,"pfxX":10.963282921220898,"pfxZ":-1.6915600393770136,"pX":-0.48402455629263985,"pZ":1.0372528599839281,"vX0":0.27816756072050824,"vY0":-116.2298574521173,"vZ0":-1.2066663034888507,"x":135.45,"y":210.77,"x0":-2.027562676071729,"y0":50.003718626032736,"z0":4.868923268373729,"aX":14.83359588511638},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-3.1,"breakHorizontal":-19.9,"spinRate":2890,"spinDirection":54},"zone":13,"typeConfidence":0.91,"plateTime":0.4732583371018393,"extension":6.735768142955338},"index":6,"playId":"0a762dce-ccfc-3c13-acd1-193bd4accd8f","pitchNumber":6,"startTime":"2026-05-01T23:27:44.293Z","endTime":"2026-05-01T23:27:49.887Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20928801809486,"aZ":-25.421688921697235,"pfxX":-11.074552107552554,"pfxZ":3.5369259898037333,"pX":-0.25484168319644707,"pZ":2.1879877573412663,"vX0":7.941930989920406,"vY0":-137.2627856567538,"vZ0":-2.5941237068241225,"x":126.71,"y":179.7,"x0":-1.7459918333180113,"y0":50.00246042601797,"z0":4.875030422569752,"aX":-21.144873122765972},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.0,"breakHorizontal":18.4,"spinRate":2385,"spinDirection":231},"zone":5,"typeConfidence":0.95,"plateTime":0.39893801896569814,"extension":7.093277616221408},"hitData":{"launchSpeed":103.2,"launchAngle":26.0,"totalDistance":405.0,"trajectory":"fly_ball","hardness":"hard","coordinates":{"coordX":123.14,"coordY":35.41}},"index":7,"playId":"324c14b0-4598-36c8-9923-00ce363d94c8","pitchNumber":7,"startTime":"2026-05-01T23:28:00.167Z","endTime":"2026-05-01T23:28:27.184Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"NH"},"playEndTime":"2026-05-01T23:28:27.184Z","atBatIndex":6},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Xavier Edwards doubles (7) on a ground ball to right fielder Adolis García. Otto Lopez scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-01T23:31:27.711Z","endTime":"2026-05-01T23:32:57.747Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":666969,"link":"/api/v1/people/666969"},"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":"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":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":{"id":554430,"link":"/api/v1/people/554430"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.71011163331677,"aZ":-15.321423338180411,"pfxX":-6.888553691684873,"pfxZ":9.150031069503303,"pX":0.08898946124279972,"pZ":2.8269687651708413,"vX0":7.230242220958847,"vY0":-134.72695529358708,"vZ0":-3.0733069363039665,"x":113.61,"y":162.45,"x0":-1.7318565006093407,"y0":50.00452311935287,"z0":5.062529385474973,"aX":-12.690853737655212},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.1,"breakHorizontal":10.9,"spinRate":2421,"spinDirection":228},"zone":2,"typeConfidence":0.94,"plateTime":0.40622726208489945,"extension":7.283956462820418},"index":0,"playId":"870266aa-b799-358d-85ab-4642967489c4","pitchNumber":1,"startTime":"2026-05-01T23:31:34.333Z","endTime":"2026-05-01T23:31:40.848Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.36581972170466,"aZ":-28.389774751986618,"pfxX":-8.96627158772161,"pfxZ":2.403864799167427,"pX":-0.6185914011583417,"pZ":1.0910202474608515,"vX0":5.6472556338878235,"vY0":-124.43804097647593,"vZ0":-3.601234308778277,"x":140.58,"y":209.32,"x0":-1.7495742144198052,"y0":50.000610325396934,"z0":4.902254805650764,"aX":-14.096210843824775},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.7,"breakHorizontal":15.0,"spinRate":1510,"spinDirection":241},"zone":13,"typeConfidence":0.86,"plateTime":0.4397184876768465,"extension":7.0447355525305415},"index":1,"playId":"329fee2c-c073-326a-bca2-14bd81d4e3a4","pitchNumber":2,"startTime":"2026-05-01T23:32:02.325Z","endTime":"2026-05-01T23:32:08.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8974831898036,"aZ":-26.146285800602175,"pfxX":-9.769568907607336,"pfxZ":3.7753346260113814,"pX":-0.11122907488010744,"pZ":0.21318825514584264,"vX0":7.159675217368731,"vY0":-125.4566692698585,"vZ0":-6.147269289427136,"x":121.24,"y":233.02,"x0":-1.7298405936036605,"y0":50.0054457598433,"z0":4.820847241155306,"aX":-15.60755756823305},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.6,"breakHorizontal":16.1,"spinRate":1627,"spinDirection":241},"zone":13,"typeConfidence":0.83,"plateTime":0.43625363830594965,"extension":7.041644671290866},"index":2,"playId":"139c377b-9193-328c-a638-54898ea93aa1","pitchNumber":3,"startTime":"2026-05-01T23:32:20.877Z","endTime":"2026-05-01T23:32:26.517Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.007831894860228,"aZ":-20.1327766938112,"pfxX":-2.6835946523308674,"pfxZ":6.570467764881627,"pX":0.8152408389844513,"pZ":3.164816413537836,"vX0":7.619695808408513,"vY0":-133.58055897380586,"vZ0":-0.9365107065932529,"x":85.92,"y":153.33,"x0":-1.7080208204775997,"y0":50.00076980185522,"z0":4.948643837101934,"aX":-4.917069180710111},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.0,"breakHorizontal":3.5,"spinRate":2565,"spinDirection":228},"zone":12,"typeConfidence":0.58,"plateTime":0.407859490124558,"extension":6.9990509338182},"hitData":{"launchSpeed":93.9,"launchAngle":2.0,"totalDistance":69.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":220.86,"coordY":110.5}},"index":3,"playId":"e03c5c08-bf41-3bfe-9815-1bedda34f0d7","pitchNumber":4,"startTime":"2026-05-01T23:32:44.217Z","endTime":"2026-05-01T23:32:57.747Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:32:57.747Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Liam Hicks grounds out, first baseman Bryce Harper to pitcher Zack Wheeler.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-01T23:33:16.004Z","endTime":"2026-05-01T23:35:19.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":93.9,"endSpeed":85.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.84813240354699,"aZ":-21.566205830633212,"pfxX":-9.870901889582989,"pfxZ":5.625145366883986,"pX":-0.9352252794184697,"pZ":2.9430711825763,"vX0":5.678953882845661,"vY0":-136.61669290798065,"vZ0":-1.5112858139756775,"x":152.65,"y":159.32,"x0":-1.7614400450984746,"y0":50.000223974846506,"z0":4.989620342022769,"aX":-18.605971852340094},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.1,"breakHorizontal":16.7,"spinRate":2286,"spinDirection":231},"zone":11,"typeConfidence":0.88,"plateTime":0.40132638569093526,"extension":7.121567227192887},"index":0,"playId":"dd5d6f59-33ea-34a5-a841-e207c64bc432","pitchNumber":1,"startTime":"2026-05-01T23:33:39.968Z","endTime":"2026-05-01T23:33:45.278Z","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":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.224666237277013,"aZ":-20.365486068719644,"pfxX":-9.517453447671349,"pfxZ":6.265234998908798,"pX":-0.5951390520524574,"pZ":1.8091353973617963,"vX0":6.471522050519201,"vY0":-136.69249732118428,"vZ0":-4.472855812715899,"x":139.69,"y":189.93,"x0":-1.7614476070991285,"y0":50.004959029989365,"z0":4.872277727916577,"aX":-17.942765077198064},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.6,"breakHorizontal":15.8,"spinRate":2306,"spinDirection":231},"zone":7,"typeConfidence":0.62,"plateTime":0.40130149990249775,"extension":7.152011842281993},"index":1,"playId":"76387cc9-52c7-3526-b5e7-b162ae30b107","pitchNumber":2,"startTime":"2026-05-01T23:33:57.395Z","endTime":"2026-05-01T23:34:02.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68383733312039,"aZ":-21.544840414114404,"pfxX":-1.2920379229478542,"pfxZ":5.956707355397375,"pX":-1.0574755521061057,"pZ":2.072632258882361,"vX0":2.864387201697995,"vY0":-132.13381305069043,"vZ0":-3.103752969985511,"x":157.31,"y":182.82,"x0":-1.9831992999603696,"y0":50.00421022803214,"z0":4.828708663780506,"aX":-2.306426665909925},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.4,"breakHorizontal":1.8,"spinRate":2489,"spinDirection":220},"zone":13,"typeConfidence":0.84,"plateTime":0.41303972500061015,"extension":6.943871128236136},"index":2,"playId":"95dc119b-61bd-3e2b-aeb2-59874b05ca37","pitchNumber":3,"startTime":"2026-05-01T23:34:23.482Z","endTime":"2026-05-01T23:34:28.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.971958321021816,"aZ":-27.442414428290327,"pfxX":-9.278729603415453,"pfxZ":2.888037339101359,"pX":-0.5766394471008764,"pZ":2.0356983301907494,"vX0":5.895249573891602,"vY0":-126.98426290266833,"vZ0":-1.9392578157848082,"x":138.98,"y":183.82,"x0":-1.7177295541627473,"y0":50.00561614161129,"z0":4.983544284104926,"aX":-15.219929955986313},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.0,"breakHorizontal":15.6,"spinRate":1620,"spinDirection":242},"zone":7,"typeConfidence":0.72,"plateTime":0.4306340205659507,"extension":7.153142752620886},"index":3,"playId":"f2ad59f7-40a7-316e-8108-09eaf47e35cb","pitchNumber":4,"startTime":"2026-05-01T23:34:41.018Z","endTime":"2026-05-01T23:34:48.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.226028480396483,"aZ":-31.150694785207424,"pfxX":-8.450010755488107,"pfxZ":0.6373387660909691,"pX":-0.2217480793745296,"pZ":1.095653975283194,"vX0":6.464971032019971,"vY0":-125.7437012729232,"vZ0":-3.335801687516938,"x":125.45,"y":209.2,"x0":-1.721530607321184,"y0":50.00347219234575,"z0":4.952663549748463,"aX":-13.604173006670525},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.6,"breakHorizontal":13.9,"spinRate":1535,"spinDirection":246},"zone":13,"typeConfidence":0.89,"plateTime":0.4347074092312435,"extension":7.169438307560886},"hitData":{"launchSpeed":89.3,"launchAngle":-14.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":164.58,"coordY":169.8}},"index":4,"playId":"4a32ff2f-61b7-3e3d-a08f-be60a8f05d1f","pitchNumber":5,"startTime":"2026-05-01T23:35:12.045Z","endTime":"2026-05-01T23:35:19.843Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:35:19.843Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edmundo Sosa strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-01T23:37:36.956Z","endTime":"2026-05-01T23:39:28.662Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.61880340086611,"aZ":-8.661417928925832,"pfxX":-7.442895497467362,"pfxZ":11.747508472623457,"pX":0.32273402686970676,"pZ":1.8181031047971326,"vX0":7.1397889400215355,"vY0":-140.9532272531091,"vZ0":-9.562860705808706,"x":104.7,"y":189.69,"x0":-1.2826242874871001,"y0":50.00471131606144,"z0":5.824240273889952,"aX":-14.899292754512322},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.3,"breakHorizontal":11.9,"spinRate":2654,"spinDirection":221},"zone":9,"typeConfidence":0.89,"plateTime":0.3893854400075085,"extension":6.656842445869712},"index":0,"playId":"eeeb700a-d619-3a44-a571-2f67a58cb802","pitchNumber":1,"startTime":"2026-05-01T23:37:45.086Z","endTime":"2026-05-01T23:37:50.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.168933551996126,"aZ":-13.07524474864531,"pfxX":-5.737810497069726,"pfxZ":9.508574472014516,"pX":-0.5939839742996691,"pZ":3.846043662292238,"vX0":4.353138503197194,"vY0":-141.28785269083582,"vZ0":-3.7368288339474134,"x":139.64,"y":134.94,"x0":-1.414346513228934,"y0":50.001617730553214,"z0":6.034354547768465,"aX":-11.523336629497749},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.6,"breakHorizontal":9.5,"spinRate":2670,"spinDirection":212},"zone":11,"typeConfidence":0.89,"plateTime":0.3886560197590998,"extension":6.329579915586492},"index":1,"playId":"3d957d71-3136-34d1-ac57-47460e792e4e","pitchNumber":2,"startTime":"2026-05-01T23:38:01.431Z","endTime":"2026-05-01T23:38:07.332Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.0967792306864,"aZ":-11.504003557760912,"pfxX":-3.8676268773174147,"pfxZ":10.290218488384157,"pX":0.4219340020790254,"pZ":2.5112650678438664,"vX0":6.936510182016937,"vY0":-141.08075701967758,"vZ0":-7.090940106760188,"x":100.92,"y":170.98,"x0":-1.5699449530490477,"y0":50.006616090623396,"z0":5.80452457828388,"aX":-7.7723252712317485},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.3,"breakHorizontal":5.5,"spinRate":2643,"spinDirection":218},"zone":6,"typeConfidence":0.89,"plateTime":0.38872752519864884,"extension":6.481063703069475},"index":2,"playId":"9c8e648d-12a0-3e11-9c34-8d314b9853c2","pitchNumber":3,"startTime":"2026-05-01T23:38:17.505Z","endTime":"2026-05-01T23:38:23.733Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.3,"endSpeed":90.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.99729986444208,"aZ":-8.033108884682038,"pfxX":-6.02320473898628,"pfxZ":11.436397956607015,"pX":-1.0182370564278775,"pZ":3.2889257890431627,"vX0":3.624708695068936,"vY0":-144.4482517374449,"vZ0":-6.191808458930461,"x":155.81,"y":149.98,"x0":-1.5075451802517668,"y0":50.002583404282355,"z0":5.955652254696569,"aX":-12.71375435969574},"breaks":{"breakAngle":51.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.2,"breakVerticalInduced":19.7,"breakHorizontal":10.2,"spinRate":2729,"spinDirection":209},"zone":11,"typeConfidence":0.92,"plateTime":0.37934558305405286,"extension":6.542598524627871},"index":3,"playId":"fabd70d2-e9ff-30ac-a89d-adf4cf1a4521","pitchNumber":4,"startTime":"2026-05-01T23:38:38.252Z","endTime":"2026-05-01T23:38:41.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":88.4,"endSpeed":81.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.284044962919133,"aZ":-28.828417539646377,"pfxX":2.2092862207061286,"pfxZ":1.9812574656283655,"pX":0.37153962006992547,"pZ":2.4985566695493255,"vX0":4.553170504767025,"vY0":-128.71700012939837,"vZ0":-2.883314862216647,"x":102.84,"y":171.32,"x0":-1.7032390986690633,"y0":50.00093525467563,"z0":5.851991953164189,"aX":3.7279119962353287},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.2,"breakHorizontal":-4.9,"spinRate":2518,"spinDirection":136},"zone":6,"typeConfidence":0.94,"plateTime":0.4245857400891362,"extension":6.604437441680376},"index":4,"playId":"637118d6-6310-33c3-9682-e8f2895e7378","pitchNumber":5,"startTime":"2026-05-01T23:38:58.201Z","endTime":"2026-05-01T23:39:04.710Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.224284729568158,"aZ":-22.089140341674877,"pfxX":3.806567551068336,"pfxZ":6.375924474432076,"pX":1.1691156603701411,"pZ":1.8966089420628494,"vX0":5.574821556394209,"vY0":-124.9718707128134,"vZ0":-4.952906762657952,"x":72.44,"y":187.57,"x0":-1.58512865156002,"y0":50.002192740010464,"z0":5.7189533366392835,"aX":6.018704556435439},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":10.7,"breakHorizontal":-8.2,"spinRate":2558,"spinDirection":108},"zone":14,"typeConfidence":0.85,"plateTime":0.4383088182074073,"extension":6.556574377592791},"index":5,"playId":"8f84e098-2361-3d92-ba17-9e9275dc0a0e","pitchNumber":6,"startTime":"2026-05-01T23:39:25.280Z","endTime":"2026-05-01T23:39:28.662Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:39:28.662Z","atBatIndex":9},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Bryson Stott reaches on a throwing error by first baseman Christopher Morel.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-01T23:39:39.506Z","endTime":"2026-05-01T23:41:50.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"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,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":74.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.058984254105617,"aZ":-39.84881348093093,"pfxX":3.979169773391063,"pfxZ":-5.535889013919661,"pX":-0.715947370601802,"pZ":1.6576278225349679,"vX0":0.8318570122265408,"vY0":-117.03248051536869,"vZ0":-1.506422216712993,"x":144.29,"y":194.02,"x0":-1.5928916683880807,"y0":50.001569607762434,"z0":6.041583315783736,"aX":5.519447645322745},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-10.1,"breakHorizontal":-7.4,"spinRate":2739,"spinDirection":56},"zone":7,"typeConfidence":0.93,"plateTime":0.4680026811733944,"extension":6.939807864657315},"index":0,"playId":"2ab41d86-6d68-333f-ae01-76d95fe642f4","pitchNumber":1,"startTime":"2026-05-01T23:39:53.560Z","endTime":"2026-05-01T23:39:59.097Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":90.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.37420662479692,"aZ":-10.638290785199885,"pfxX":-7.352392496086386,"pfxZ":10.300843472589166,"pX":-1.1803489445621553,"pZ":3.0830140743317482,"vX0":4.03241418030989,"vY0":-144.11247677490496,"vZ0":-5.902279354076449,"x":161.99,"y":155.54,"x0":-1.6470044812983198,"y0":50.00374335033232,"z0":5.823361389363363,"aX":-15.372446968003777},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.5,"breakHorizontal":12.5,"spinRate":2622,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.38094164186233925,"extension":6.655508756428977},"index":1,"playId":"91441733-f45d-307a-b67f-dd2b1d906eaa","pitchNumber":2,"startTime":"2026-05-01T23:40:10.013Z","endTime":"2026-05-01T23:40:14.922Z","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":91.5,"endSpeed":84.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.662120767227954,"aZ":-21.717349974700152,"pfxX":-9.889495923497613,"pfxZ":5.829574020476496,"pX":-0.14260429203907443,"pZ":0.5392796097763036,"vX0":7.128251942001718,"vY0":-132.85545038900506,"vZ0":-9.244504092487375,"x":122.44,"y":224.22,"x0":-1.5715557760494705,"y0":50.002334807222326,"z0":5.634225313493215,"aX":-17.731487344454408},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.8,"breakHorizontal":16.4,"spinRate":1830,"spinDirection":233},"zone":13,"typeConfidence":0.9,"plateTime":0.4118104023953775,"extension":6.7775647883674734},"index":2,"playId":"94002115-d425-3247-884e-866deecafe86","pitchNumber":3,"startTime":"2026-05-01T23:40:29.763Z","endTime":"2026-05-01T23:40:35.242Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-01T23:40:42.481Z","endTime":"2026-05-01T23:40:53.925Z","isPitch":false,"type":"action","player":{"id":681082,"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},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":89.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.030986655079914,"aZ":-9.869772116389044,"pfxX":-8.1380500535352,"pfxZ":10.72840020372842,"pX":-0.3574714510395541,"pZ":3.7238504699603134,"vX0":5.839162893560037,"vY0":-143.68356718645023,"vZ0":-4.702282089089102,"x":130.63,"y":138.24,"x0":-1.3645094499830959,"y0":50.0039491641206,"z0":6.0016657780106915,"aX":-16.921719516976456},"breaks":{"breakAngle":55.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.6,"breakHorizontal":13.4,"spinRate":2667,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.3820254656329847,"extension":6.565568396497947},"index":4,"playId":"7386945b-e3d5-3cd0-bc0a-401748e02c31","pitchNumber":4,"startTime":"2026-05-01T23:40:53.925Z","endTime":"2026-05-01T23:40:57.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.77667107946953,"aZ":-23.802297985687854,"pfxX":5.8669228809270155,"pfxZ":5.3125097082023025,"pX":0.6534324201680247,"pZ":3.7980900695563187,"vX0":3.604409247669069,"vY0":-124.64606387026544,"vZ0":-0.3490137216071584,"x":92.09,"y":136.23,"x0":-1.572871624835551,"y0":50.00144218559603,"z0":5.903282817462988,"aX":9.240525771429544},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.8,"breakHorizontal":-11.4,"spinRate":2615,"spinDirection":105},"zone":12,"typeConfidence":0.82,"plateTime":0.43923644542626494,"extension":6.694460806210598},"index":5,"playId":"be4ceb2f-0d5e-3aac-82f6-826f6e19f34e","pitchNumber":5,"startTime":"2026-05-01T23:41:15.743Z","endTime":"2026-05-01T23:41:21.093Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.795873007116896,"aZ":-40.154195252170446,"pfxX":4.01241492262748,"pfxZ":-5.215904793809478,"pX":-0.15836646292706624,"pZ":1.5674723140963225,"vX0":2.2316820700215065,"vY0":-122.97238580401431,"vZ0":-2.457156768597531,"x":123.04,"y":196.46,"x0":-1.5996052048404448,"y0":50.00600078145257,"z0":5.992018809315458,"aX":6.13449899419265},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-9.7,"breakHorizontal":-7.8,"spinRate":2835,"spinDirection":53},"zone":13,"typeConfidence":0.89,"plateTime":0.44571511881664216,"extension":6.597955334909849},"hitData":{"launchSpeed":95.1,"launchAngle":1.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.9,"coordY":164.96}},"index":6,"playId":"17d71af1-507f-3818-884a-509ce38404eb","pitchNumber":6,"startTime":"2026-05-01T23:41:39.014Z","endTime":"2026-05-01T23:41:50.188Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:41:50.188Z","atBatIndex":10},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alec Bohm lines out to right fielder Owen Caissie.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-01T23:42:08.883Z","endTime":"2026-05-01T23:42:49.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":88.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.830678453766915,"aZ":-9.47155002208197,"pfxX":-7.431654122472928,"pfxZ":11.15091809755684,"pX":0.3232286489356009,"pZ":1.813944003679626,"vX0":7.584129033539067,"vY0":-142.50720025519456,"vZ0":-9.387772407810143,"x":104.68,"y":189.8,"x0":-1.4200650536504893,"y0":50.00639543426848,"z0":5.7686610682401325,"aX":-15.13483277687438},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.2,"breakHorizontal":11.8,"spinRate":2756,"spinDirection":211},"zone":9,"typeConfidence":0.9,"plateTime":0.3858393702519125,"extension":6.742283996251424},"hitData":{"launchSpeed":91.0,"launchAngle":23.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":188.2,"coordY":94.04}},"index":0,"playId":"6d5a0e55-031d-3b62-81bb-2698ad04e28b","pitchNumber":1,"startTime":"2026-05-01T23:42:38.577Z","endTime":"2026-05-01T23:42:49.609Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:42:49.609Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Crawford grounds out to first baseman Christopher Morel.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-01T23:42:57.674Z","endTime":"2026-05-01T23:44:51.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.21188510528989,"aZ":-9.286888175736703,"pfxX":-7.175520715794235,"pfxZ":11.441075170043817,"pX":-0.3609870107105122,"pZ":1.9268178923454011,"vX0":6.344930838647285,"vY0":-141.04429613756707,"vZ0":-8.92194577745805,"x":130.76,"y":186.76,"x0":-1.7153672021405169,"y0":50.00113196069109,"z0":5.742887413679549,"aX":-14.352887713398726},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.8,"breakHorizontal":11.5,"spinRate":2660,"spinDirection":219},"zone":7,"typeConfidence":0.9,"plateTime":0.38939611179454126,"extension":6.578241000162102},"index":0,"playId":"51c60889-6f7e-30cc-b3b2-e7acb21881d1","pitchNumber":1,"startTime":"2026-05-01T23:43:21.099Z","endTime":"2026-05-01T23:43:26.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.763489732885965,"aZ":-11.469847763316357,"pfxX":-4.969166539321683,"pfxZ":10.472708382342127,"pX":0.509747732261478,"pZ":2.7229882517950386,"vX0":7.250272833256748,"vY0":-139.7719697755187,"vZ0":-6.528512714022936,"x":97.57,"y":165.26,"x0":-1.47327025515508,"y0":50.00376463762095,"z0":5.843745682433687,"aX":-9.825044348645433},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.8,"breakHorizontal":7.4,"spinRate":2675,"spinDirection":213},"zone":6,"typeConfidence":0.87,"plateTime":0.3920135123340458,"extension":6.637790796169674},"index":1,"playId":"78d67526-6f8a-30f2-9f0f-4b72190471a3","pitchNumber":2,"startTime":"2026-05-01T23:43:43.749Z","endTime":"2026-05-01T23:43:47.733Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":90.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.45073843396755,"aZ":-12.069113709862075,"pfxX":-6.662345727097936,"pfxZ":9.519049127925722,"pX":-1.46652929649776,"pZ":4.782404527694859,"vX0":2.2844838042351534,"vY0":-145.00925406777537,"vZ0":-1.6846197414794934,"x":172.9,"y":109.66,"x0":-1.4026792663404954,"y0":50.006874639406476,"z0":6.114158003836619,"aX":-14.077777442292403},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.0,"breakHorizontal":11.5,"spinRate":2679,"spinDirection":212},"zone":11,"typeConfidence":0.92,"plateTime":0.3788750210301366,"extension":6.904736890212209},"index":2,"playId":"17a64b67-8904-381e-81c2-cbd3b0cf084b","pitchNumber":3,"startTime":"2026-05-01T23:44:07.018Z","endTime":"2026-05-01T23:44:18.439Z","isPitch":true,"type":"pitch"},{"details":{"description":"Bryson Stott steals (6) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"actionPlayId":"17a64b67-8904-381e-81c2-cbd3b0cf084b","startTime":"2026-05-01T23:44:20.906Z","endTime":"2026-05-01T23:44:43.297Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.5,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61660184699809,"aZ":-28.121668898044234,"pfxX":0.5897754500096983,"pfxZ":2.414417476307868,"pX":0.6724611776309077,"pZ":1.192887810894746,"vX0":5.609144674740158,"vY0":-128.67868560163436,"vZ0":-5.616231215335439,"x":91.37,"y":206.57,"x0":-1.6118834725296816,"y0":50.003125373736005,"z0":5.581680281326287,"aX":0.9879198482843059},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.4,"breakHorizontal":-2.3,"spinRate":2453,"spinDirection":160},"zone":14,"typeConfidence":0.92,"plateTime":0.42561167142236656,"extension":6.913157308505168},"hitData":{"launchSpeed":100.8,"launchAngle":5.0,"totalDistance":110.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.13,"coordY":167.98}},"index":4,"playId":"4693d07c-b4cd-3aee-a245-0d94fee90790","pitchNumber":4,"startTime":"2026-05-01T23:44:43.297Z","endTime":"2026-05-01T23:44:51.287Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:44:51.287Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Agustín Ramírez walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-01T23:46:57.282Z","endTime":"2026-05-01T23:48:24.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"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":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.0,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.169025027728594,"aZ":-15.484898484551904,"pfxX":-7.6132266530980095,"pfxZ":8.94938057716338,"pX":1.1723012845306815,"pZ":2.5039589893340093,"vX0":10.086246672278868,"vY0":-136.24271223604134,"vZ0":-3.8301847877717807,"x":72.31,"y":171.17,"x0":-1.6025040151490257,"y0":50.00422403885453,"z0":5.01024765370367,"aX":-14.20024388255928},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.5,"breakHorizontal":11.4,"spinRate":2460,"spinDirection":231},"zone":14,"typeConfidence":0.92,"plateTime":0.40326345897804305,"extension":7.130322668880767},"index":0,"playId":"6f13ada8-7f54-3167-a594-e43e2c63afc2","pitchNumber":1,"startTime":"2026-05-01T23:47:10.520Z","endTime":"2026-05-01T23:47:15.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.8,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.938493228529914,"aZ":-29.287972235562343,"pfxX":8.0441230975066,"pfxZ":2.0389889388727678,"pX":1.5569117049929726,"pZ":1.8127519672530918,"vX0":5.467134931720683,"vY0":-118.616757243085,"vZ0":-1.076972074258622,"x":57.65,"y":189.84,"x0":-1.827649048552663,"y0":50.00315753525384,"z0":4.95724675780818,"aX":11.39551691047647},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":3.7,"breakHorizontal":-16.0,"spinRate":2852,"spinDirection":63},"zone":14,"typeConfidence":0.89,"plateTime":0.4627984708684627,"extension":6.841160188979643},"index":1,"playId":"d255f693-21ba-3b48-a7d4-9e522a680c53","pitchNumber":2,"startTime":"2026-05-01T23:47:24.070Z","endTime":"2026-05-01T23:47:28.529Z","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":81.1,"endSpeed":73.9,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.231113805048228,"aZ":-31.202367996810995,"pfxX":9.076887780084883,"pfxZ":0.6936091915307507,"pX":1.1420690794510542,"pZ":1.7255071983834362,"vX0":4.186555960813557,"vY0":-117.97986629809276,"vZ0":-0.7346793563518936,"x":73.47,"y":192.19,"x0":-1.841741881401492,"y0":50.0005323390022,"z0":4.950721549954788,"aX":12.621385965552014},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":1.3,"breakHorizontal":-17.5,"spinRate":2802,"spinDirection":51},"zone":14,"typeConfidence":0.91,"plateTime":0.466642316165359,"extension":6.786624995443534},"index":2,"playId":"a2180b20-9e2a-330a-a110-e4635b0d1054","pitchNumber":3,"startTime":"2026-05-01T23:47:39.086Z","endTime":"2026-05-01T23:47:44.503Z","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":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19668605469671,"aZ":-15.910460764733768,"pfxX":-7.06377006639874,"pfxZ":8.566202971644843,"pX":0.08860531487418412,"pZ":3.4085904643816103,"vX0":7.504674782685022,"vY0":-136.70753009973683,"vZ0":-1.2940551354475756,"x":113.62,"y":146.75,"x0":-1.770042119537493,"y0":50.00544556426596,"z0":4.976510736215454,"aX":-13.416803908752783},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.5,"breakHorizontal":11.3,"spinRate":2472,"spinDirection":231},"zone":2,"typeConfidence":0.94,"plateTime":0.40013945727020195,"extension":7.207117429113766},"index":3,"playId":"f0f319e1-6f5c-3c4f-8ac0-ead33746de48","pitchNumber":4,"startTime":"2026-05-01T23:48:00.046Z","endTime":"2026-05-01T23:48:03.554Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.090571538358347,"aZ":-24.103357971952704,"pfxX":-9.879690385171608,"pfxZ":4.295712750298009,"pX":-1.4082247571875566,"pZ":2.4177037420719536,"vX0":4.248256547403482,"vY0":-136.1967601075256,"vZ0":-2.042773391992406,"x":170.68,"y":173.5,"x0":-1.7053567307906126,"y0":50.00043569993896,"z0":4.845526200701894,"aX":-18.545470833103533},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.6,"breakHorizontal":17.0,"spinRate":2286,"spinDirection":225},"zone":13,"typeConfidence":0.94,"plateTime":0.4022663403131763,"extension":7.074282738292111},"index":4,"playId":"aa6e467c-4bfc-3719-86c3-e554870e5b9b","pitchNumber":5,"startTime":"2026-05-01T23:48:18.849Z","endTime":"2026-05-01T23:48:24.871Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:48:24.871Z","atBatIndex":13},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Owen Caissie grounds into a force out, shortstop Edmundo Sosa to second baseman Bryson Stott. Agustín Ramírez out at 2nd. Owen Caissie to 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-01T23:48:39.576Z","endTime":"2026-05-01T23:49:38.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":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":624641,"link":"/api/v1/people/624641"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.59541085231441,"aZ":-16.31713252868944,"pfxX":-7.014886704242176,"pfxZ":8.441515078230637,"pX":-0.3671733760169663,"pZ":2.318282974347117,"vX0":6.272568012859092,"vY0":-136.11670720082404,"vZ0":-4.005081932022414,"x":131.0,"y":176.19,"x0":-1.7889398771566558,"y0":50.00243360995884,"z0":4.936983880981898,"aX":-13.176427297140867},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.6,"breakHorizontal":11.4,"spinRate":2354,"spinDirection":228},"zone":4,"typeConfidence":0.92,"plateTime":0.40224046301942584,"extension":7.254276755378642},"index":0,"playId":"0a7dc01d-eb19-3f33-a38f-5184560796f0","pitchNumber":1,"startTime":"2026-05-01T23:48:49.617Z","endTime":"2026-05-01T23:48:54.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.927455387470722,"aZ":-30.73721245259044,"pfxX":-9.213427799811669,"pfxZ":0.9215442346526146,"pX":-1.4486009824807895,"pZ":2.6835153299303647,"vX0":3.9246535423303555,"vY0":-123.83109295637135,"vZ0":0.376105433841178,"x":172.22,"y":166.33,"x0":-1.8540394852839783,"y0":50.00241454711858,"z0":5.093966041195451,"aX":-14.357547545855978},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.0,"breakHorizontal":15.8,"spinRate":1511,"spinDirection":240},"zone":11,"typeConfidence":0.85,"plateTime":0.4417287102004033,"extension":7.248356706908852},"index":1,"playId":"52f44ade-a1d4-3306-95e7-adf3b22379f8","pitchNumber":2,"startTime":"2026-05-01T23:49:09.286Z","endTime":"2026-05-01T23:49:14.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.986685986383787,"aZ":-21.41253540809336,"pfxX":-1.5921822932940417,"pfxZ":6.0675475267519605,"pX":0.5014197159677194,"pZ":3.197644462906202,"vX0":6.539407789055081,"vY0":-131.37170224986585,"vZ0":-0.5651084277781867,"x":97.89,"y":152.44,"x0":-1.7973806185340309,"y0":50.0029141880781,"z0":4.98659145074505,"aX":-2.8248403023188593},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.2,"breakHorizontal":1.7,"spinRate":2566,"spinDirection":217},"zone":3,"typeConfidence":0.81,"plateTime":0.41460098045110394,"extension":6.917967394850865},"hitData":{"launchSpeed":57.1,"launchAngle":10.0,"totalDistance":74.0,"trajectory":"ground_ball","hardness":"soft","location":"6","coordinates":{"coordX":112.94,"coordY":154.66}},"index":2,"playId":"78f99acf-3113-3be7-a56e-4cc743f8528e","pitchNumber":3,"startTime":"2026-05-01T23:49:30.604Z","endTime":"2026-05-01T23:49:38.802Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:49:38.802Z","atBatIndex":14},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Christopher Morel grounds into a force out, shortstop Edmundo Sosa to second baseman Bryson Stott. Owen Caissie out at 2nd. Christopher Morel to 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-01T23:49:48.400Z","endTime":"2026-05-01T23:50:13.839Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"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":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"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":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.046154503456094,"aZ":-23.060255152229693,"pfxX":-11.957290324067813,"pfxZ":4.929403438834134,"pX":0.06447183856739508,"pZ":1.751462852823968,"vX0":8.840746339954555,"vY0":-135.24306392965096,"vZ0":-3.8501286969972224,"x":114.54,"y":191.49,"x0":-1.696586219463753,"y0":50.00210083342301,"z0":4.814740511675274,"aX":-22.105179404803433},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.3,"breakHorizontal":19.7,"spinRate":2299,"spinDirection":228},"zone":8,"typeConfidence":0.93,"plateTime":0.40530511303097594,"extension":7.218414307069976},"hitData":{"launchSpeed":103.3,"launchAngle":-21.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":125.25,"coordY":145.59}},"index":0,"playId":"3d378cb0-4b0f-3253-92a9-84cb908d49a1","pitchNumber":1,"startTime":"2026-05-01T23:50:06.325Z","endTime":"2026-05-01T23:50:13.839Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:50:13.839Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Javier Sanoja strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-01T23:50:27.208Z","endTime":"2026-05-01T23:51:36.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":80.4,"endSpeed":73.4,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.087522345798543,"aZ":-31.589256422379428,"pfxX":10.972051498950774,"pfxZ":0.42558329035585807,"pX":-0.4142822692738312,"pZ":2.4489559629910764,"vX0":0.49827917422769424,"vY0":-117.12529570147241,"vZ0":0.8693216970483115,"x":132.79,"y":172.66,"x0":-2.053846058861146,"y0":50.00309502182795,"z0":5.049068120008586,"aX":15.098805565053196},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":1.3,"breakHorizontal":-19.9,"spinRate":2747,"spinDirection":61},"zone":4,"typeConfidence":0.91,"plateTime":0.4693638961360618,"extension":6.766864660929268},"index":0,"playId":"bb071360-20e5-3a80-a598-caec48fbeaa6","pitchNumber":1,"startTime":"2026-05-01T23:50:53.407Z","endTime":"2026-05-01T23:50:58.519Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":72.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50261181910871,"aZ":-32.64070800004462,"pfxX":11.017934737653725,"pfxZ":-0.3537738733362552,"pX":-0.1958834858607235,"pZ":1.4535466341921288,"vX0":0.8995008892509901,"vY0":-115.34619992221758,"vZ0":-0.7223668301509579,"x":124.47,"y":199.53,"x0":-2.0213660343238806,"y0":50.00122209014499,"z0":4.946455841089778,"aX":14.691693829109832},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-0.5,"breakHorizontal":-20.2,"spinRate":2822,"spinDirection":58},"zone":13,"typeConfidence":0.92,"plateTime":0.47673302074361157,"extension":6.825228234710548},"index":1,"playId":"671dde8c-7aa0-3cc1-b245-518eb2b94b67","pitchNumber":2,"startTime":"2026-05-01T23:51:12.759Z","endTime":"2026-05-01T23:51:18.519Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.2,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.452649584665537,"aZ":-33.36235805554551,"pfxX":10.107150263193063,"pfxZ":-0.8733682978709538,"pX":1.6071190325864677,"pZ":1.0470013938297758,"vX0":4.939347122938053,"vY0":-116.34601710245346,"vZ0":-1.4874791066706965,"x":55.74,"y":210.51,"x0":-1.865574332366807,"y0":50.00529287935339,"z0":4.894126874670061,"aX":13.679726507429029},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-1.7,"breakHorizontal":-19.6,"spinRate":2796,"spinDirection":53},"zone":14,"typeConfidence":0.92,"plateTime":0.47310707968800925,"extension":7.052034955535093},"index":2,"playId":"b68703a6-7624-328c-be9f-2caa77779dc8","pitchNumber":3,"startTime":"2026-05-01T23:51:32.303Z","endTime":"2026-05-01T23:51:36.952Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:51:36.952Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Marchán strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-01T23:53:37.759Z","endTime":"2026-05-01T23:54:53.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.2,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.66188296855128,"aZ":-14.487950637234968,"pfxX":-9.059959034122116,"pfxZ":8.822315658192448,"pX":-0.2714590272639042,"pZ":2.055589057482763,"vX0":6.651154983883629,"vY0":-141.50493879706733,"vZ0":-7.637485919180611,"x":127.35,"y":183.28,"x0":-1.4886130718553001,"y0":50.00690617746045,"z0":5.739568536854129,"aX":-18.17199298133727},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.4,"breakHorizontal":14.9,"spinRate":2746,"spinDirection":216},"zone":8,"typeConfidence":0.85,"plateTime":0.3887324857462078,"extension":6.375684560967434},"index":0,"playId":"b422d87f-8a4f-3864-a3ed-962a5b80b66e","pitchNumber":1,"startTime":"2026-05-01T23:53:46.988Z","endTime":"2026-05-01T23:53:51.947Z","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":97.4,"endSpeed":88.1,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.25024390868528,"aZ":-12.393634996283469,"pfxX":-7.910807242276792,"pfxZ":9.859850999483506,"pX":0.33263449106331,"pZ":3.0152133028230166,"vX0":7.722023577848905,"vY0":-141.4458410664421,"vZ0":-5.641575317025167,"x":104.32,"y":157.37,"x0":-1.4182123248636185,"y0":50.00192479618973,"z0":5.845221765413021,"aX":-15.86977527741629},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.7,"breakHorizontal":12.6,"spinRate":2748,"spinDirection":216},"zone":3,"typeConfidence":0.88,"plateTime":0.38870344321296146,"extension":6.457354256804388},"index":1,"playId":"57085845-361a-3140-8aef-562df530c14b","pitchNumber":2,"startTime":"2026-05-01T23:54:03.932Z","endTime":"2026-05-01T23:54:07.763Z","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":82.8,"endSpeed":76.2,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.346924916667632,"aZ":-24.474970293674183,"pfxX":6.367779709994986,"pfxZ":5.2189708171520985,"pX":-0.5336572091730436,"pZ":2.4125875275309943,"vX0":1.1054120572087294,"vY0":-120.6917704683675,"vZ0":-2.5902361168952117,"x":137.34,"y":173.64,"x0":-1.8250306463486894,"y0":50.00546956708718,"z0":5.653754703582844,"aX":9.401662341365503},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":9.1,"breakHorizontal":-11.8,"spinRate":2585,"spinDirection":90},"zone":4,"typeConfidence":0.92,"plateTime":0.45371453950362106,"extension":6.338919925708029},"index":2,"playId":"f687bfce-87de-3f3d-a95a-22cffe40e9be","pitchNumber":3,"startTime":"2026-05-01T23:54:25.690Z","endTime":"2026-05-01T23:54:29.963Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16795235761609,"aZ":-16.343013842292713,"pfxX":-7.707652296960611,"pfxZ":9.11807413448862,"pX":-1.3405640336942692,"pZ":1.458805512725719,"vX0":3.6675507421545537,"vY0":-130.81897109198903,"vZ0":-7.7808620538018545,"x":168.1,"y":199.39,"x0":-1.758111910849537,"y0":50.00052108879125,"z0":5.692763710338737,"aX":-13.379633085872122},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":15.0,"breakHorizontal":13.2,"spinRate":1830,"spinDirection":233},"zone":13,"typeConfidence":0.7,"plateTime":0.41842565410705523,"extension":6.889691154897491},"index":3,"playId":"4761c0ba-c7dc-30bf-8516-351d1a820d3f","pitchNumber":4,"startTime":"2026-05-01T23:54:48.165Z","endTime":"2026-05-01T23:54:53.668Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:54:53.668Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-01T23:55:00.093Z","endTime":"2026-05-01T23:56:37.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":83.4,"endSpeed":76.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.584369886130677,"aZ":-22.93592441964938,"pfxX":6.911079603902893,"pfxZ":6.179014144676561,"pX":-0.2975353792409548,"pZ":2.7487773547172014,"vX0":1.407587369083908,"vY0":-121.45194846268055,"vZ0":-2.254596690390977,"x":128.34,"y":164.56,"x0":-1.7824373783396277,"y0":50.003455669709595,"z0":5.681997659453702,"aX":10.333725874159729},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":10.9,"breakHorizontal":-12.8,"spinRate":2521,"spinDirection":104},"zone":5,"typeConfidence":0.92,"plateTime":0.4508300300580421,"extension":6.427278044566015},"index":0,"playId":"1a9411ab-bd05-3d88-a98f-d7e94c3691f6","pitchNumber":1,"startTime":"2026-05-01T23:55:18.424Z","endTime":"2026-05-01T23:55:22.773Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":76.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.100666343242803,"aZ":-38.411730290010375,"pfxX":4.385470836900541,"pfxZ":-4.318650266864916,"pX":0.0450637356559829,"pZ":1.506334982176113,"vX0":2.6632235112660627,"vY0":-119.19576819039784,"vZ0":-2.471304151496425,"x":115.28,"y":198.11,"x0":-1.655038310557296,"y0":50.002151969056875,"z0":6.012220675339242,"aX":6.333982818771756},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-8.2,"breakHorizontal":-8.5,"spinRate":2814,"spinDirection":57},"zone":14,"typeConfidence":0.91,"plateTime":0.45884809657764425,"extension":6.688725690086007},"index":1,"playId":"ba28bfb0-d97b-3846-8b78-7dee41605d7d","pitchNumber":2,"startTime":"2026-05-01T23:55:35.771Z","endTime":"2026-05-01T23:55:40.792Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.571509169009847,"aZ":-26.009021454169403,"pfxX":1.265235950679763,"pfxZ":3.5104854405213963,"pX":0.2836177246459022,"pZ":2.362518649143248,"vX0":4.562147892827362,"vY0":-130.9380087909396,"vZ0":-3.5456611309723103,"x":106.19,"y":174.99,"x0":-1.6374145931097621,"y0":50.0042176122379,"z0":5.654590975811419,"aX":2.222892817392188},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.9,"breakHorizontal":-3.2,"spinRate":2487,"spinDirection":175},"zone":6,"typeConfidence":0.92,"plateTime":0.4164294755789588,"extension":6.670491743895922},"index":2,"playId":"8e1aeee0-8df7-3f4e-bb5e-78dd1a74751e","pitchNumber":3,"startTime":"2026-05-01T23:55:56.955Z","endTime":"2026-05-01T23:56:03.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.770922673138003,"aZ":-19.947079704903373,"pfxX":4.983701961337709,"pfxZ":7.886602987408852,"pX":-0.15367639093378882,"pZ":2.268196672977698,"vX0":2.5089734782965887,"vY0":-123.98667888050508,"vZ0":-3.9568192224005214,"x":122.86,"y":177.54,"x0":-1.8275438860280235,"y0":50.00321381097847,"z0":5.558152312188375,"aX":7.725535952618618},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":13.6,"breakHorizontal":-9.6,"spinRate":2607,"spinDirection":109},"zone":5,"typeConfidence":0.9,"plateTime":0.44248424413374376,"extension":6.558476916379826},"index":3,"playId":"b3e17cc0-4f68-3c8f-95fd-cb141a1c2121","pitchNumber":4,"startTime":"2026-05-01T23:56:31.828Z","endTime":"2026-05-01T23:56:37.718Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:56:37.718Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Harper strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-01T23:56:46.388Z","endTime":"2026-05-01T23:58:27.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":89.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.460813365917055,"aZ":-7.959078868806276,"pfxX":-6.8016112885142554,"pfxZ":11.73697269630941,"pX":0.7183834021947256,"pZ":1.7079148552253056,"vX0":8.398212043321264,"vY0":-143.28175121932554,"vZ0":-9.990920195374223,"x":89.62,"y":192.67,"x0":-1.3776025258960318,"y0":50.005804200578595,"z0":5.752022698740403,"aX":-14.036803909048498},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.2,"breakHorizontal":10.4,"spinRate":2712,"spinDirection":215},"zone":9,"typeConfidence":0.91,"plateTime":0.38338194392902336,"extension":6.926965957800514},"index":0,"playId":"b59c2c68-f7be-3c62-9d7c-3fd792e1a282","pitchNumber":1,"startTime":"2026-05-01T23:57:00.333Z","endTime":"2026-05-01T23:57:03.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":89.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.034926661518085,"aZ":-13.145216249870641,"pfxX":-7.28648982035622,"pfxZ":9.160772622727048,"pX":-1.278320719167922,"pZ":3.4000502086532016,"vX0":3.5002375049662806,"vY0":-143.8395916885955,"vZ0":-4.54380289509663,"x":165.73,"y":146.98,"x0":-1.5700191073144107,"y0":50.005406555966076,"z0":5.826974761983116,"aX":-15.139451598736319},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.7,"breakHorizontal":12.4,"spinRate":2675,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.38204961722906283,"extension":6.687272360571297},"index":1,"playId":"61f3f6ba-a604-3afb-bf61-54daa7b2e515","pitchNumber":2,"startTime":"2026-05-01T23:57:21.708Z","endTime":"2026-05-01T23:57:28.479Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59139118336541,"aZ":-38.901647341553335,"pfxX":4.194182940594397,"pfxZ":-4.551034980065838,"pX":0.3564821381157385,"pZ":0.8305681988730388,"vX0":3.0371247465512266,"vY0":-121.0843392154295,"vZ0":-4.1233873535881305,"x":103.41,"y":216.35,"x0":-1.4608856637622796,"y0":50.003859444582716,"z0":5.974901781723017,"aX":6.200096571505937},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-9.0,"breakHorizontal":-8.4,"spinRate":2841,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.4531149503248364,"extension":6.548192763326729},"index":2,"playId":"1acca41a-2308-3c09-9932-e3891c0bf6c1","pitchNumber":3,"startTime":"2026-05-01T23:57:41.415Z","endTime":"2026-05-01T23:57:45.507Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.392619150163938,"aZ":-18.594958819802457,"pfxX":2.1410942264674366,"pfxZ":8.604733485412506,"pX":0.8985154901842034,"pZ":1.065098180449754,"vX0":5.933260379747153,"vY0":-124.8755693818714,"vZ0":-6.842997487397229,"x":82.75,"y":210.02,"x0":-1.7872188943854876,"y0":50.00016812350581,"z0":5.373057636459512,"aX":3.3764141009936037},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":14.2,"breakHorizontal":-5.3,"spinRate":2577,"spinDirection":107},"zone":14,"typeConfidence":0.88,"plateTime":0.43880218624761946,"extension":6.634048725170785},"index":3,"playId":"c8502177-7882-3e00-af8c-ddc9bc70fb8e","pitchNumber":4,"startTime":"2026-05-01T23:58:01.967Z","endTime":"2026-05-01T23:58:08.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.26960559877659,"aZ":-23.655636661003665,"pfxX":-10.258091764478323,"pfxZ":4.80331230792377,"pX":-0.92710516804659,"pZ":1.400424235508624,"vX0":5.127574006701464,"vY0":-132.35841496446199,"vZ0":-6.511520791829769,"x":152.34,"y":200.97,"x0":-1.5567498871517778,"y0":50.00434411961506,"z0":5.624907127189927,"aX":-18.20088337309386},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.4,"breakHorizontal":17.5,"spinRate":1914,"spinDirection":238},"zone":13,"typeConfidence":0.92,"plateTime":0.4138338686181604,"extension":6.77249997993344},"index":4,"playId":"41104543-47ae-3f75-9ba4-edc35ab5d390","pitchNumber":5,"startTime":"2026-05-01T23:58:22.922Z","endTime":"2026-05-01T23:58:27.707Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-01T23:58:27.707Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-02T00:00:29.021Z","endTime":"2026-05-02T00:02:08.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.374923151441134,"aZ":-20.91568012973488,"pfxX":-1.6260660938032898,"pfxZ":6.454615810533042,"pX":-0.08237073575027576,"pZ":3.746417894168088,"vX0":5.128056899880224,"vY0":-130.4416274483135,"vZ0":0.5946707428830159,"x":120.14,"y":137.63,"x0":-1.8522018235496558,"y0":50.00034662079262,"z0":5.078096020822689,"aX":-2.8357037430420213},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":12.0,"breakHorizontal":1.9,"spinRate":2385,"spinDirection":216},"zone":11,"typeConfidence":0.75,"plateTime":0.4180097479553466,"extension":7.0741153366909675},"index":0,"playId":"35a70754-6b09-37f5-8de7-2a169cd41102","pitchNumber":1,"startTime":"2026-05-02T00:00:40.364Z","endTime":"2026-05-02T00:00:45.323Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.43980294691521,"aZ":-23.7137133731518,"pfxX":-0.7866024465231041,"pfxZ":4.864988866141896,"pX":-1.4086890081949275,"pZ":2.747900818480998,"vX0":1.947950721749859,"vY0":-130.08735561840695,"vZ0":-1.2732959329822195,"x":170.7,"y":164.59,"x0":-2.060061606783566,"y0":50.00431440320044,"z0":5.01606807769745,"aX":-1.3686486223074201},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.8,"breakHorizontal":1.1,"spinRate":2456,"spinDirection":209},"zone":11,"typeConfidence":0.89,"plateTime":0.4186420120724552,"extension":6.789254104099087},"index":1,"playId":"6bee212d-4ed4-3243-ae0e-4164d162374e","pitchNumber":2,"startTime":"2026-05-02T00:00:54.503Z","endTime":"2026-05-02T00:00:59.419Z","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":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.632717136986862,"aZ":-17.982203219937347,"pfxX":-7.342924566095951,"pfxZ":7.577673196090167,"pX":0.8230403661306952,"pZ":2.3204577197089398,"vX0":8.635439440069236,"vY0":-135.50501863191494,"vZ0":-3.891819663092332,"x":85.63,"y":176.13,"x0":-1.4403942163188217,"y0":50.002427149176405,"z0":5.019919581901177,"aX":-13.75250969566606},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.2,"breakHorizontal":11.6,"spinRate":2276,"spinDirection":225},"zone":14,"typeConfidence":0.88,"plateTime":0.4031178543030016,"extension":7.148951587569262},"index":2,"playId":"d51e084b-d0ce-3e85-a391-e67f9cd48d14","pitchNumber":3,"startTime":"2026-05-02T00:01:09.156Z","endTime":"2026-05-02T00:01:14.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.393844871247282,"aZ":-30.52841779173072,"pfxX":-8.170221600789763,"pfxZ":1.0402579818018678,"pX":0.09364678606655275,"pZ":1.7977627008604768,"vX0":6.780806877029255,"vY0":-124.68043245489001,"vZ0":-1.6090084725433682,"x":113.43,"y":190.24,"x0":-1.5903178790372199,"y0":50.005686789729985,"z0":4.9541436847883125,"aX":-12.957479758453754},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.8,"breakHorizontal":13.3,"spinRate":1535,"spinDirection":243},"zone":8,"typeConfidence":0.9,"plateTime":0.43811340295381473,"extension":7.01876050989227},"index":3,"playId":"1ec0f423-d765-3c89-ba6b-a1d2bade1ff1","pitchNumber":4,"startTime":"2026-05-02T00:01:28.106Z","endTime":"2026-05-02T00:01:32.932Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-02T00:01:42.901Z","endTime":"2026-05-02T00:02:03.943Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.44397139691184,"aZ":-18.119476618492378,"pfxX":-8.959875162315944,"pfxZ":7.300223391431279,"pX":0.39166561334130046,"pZ":3.480080303648744,"vX0":8.728444441403143,"vY0":-137.62539519967646,"vZ0":-0.7654335286356092,"x":102.07,"y":144.82,"x0":-1.650983082329491,"y0":50.004570184319086,"z0":4.984658122841415,"aX":-17.25565474231162},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.3,"breakHorizontal":14.5,"spinRate":2445,"spinDirection":233},"zone":12,"typeConfidence":0.81,"plateTime":0.39739027968229923,"extension":7.156752397029632},"index":5,"playId":"25f067fa-b50a-3b1f-981b-5deaac6b0f45","pitchNumber":5,"startTime":"2026-05-02T00:02:03.943Z","endTime":"2026-05-02T00:02:08.243Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:02:08.243Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-02T00:02:19.988Z","endTime":"2026-05-02T00:04:22.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.392710657962112,"aZ":-41.19164617091292,"pfxX":6.8257637644370215,"pfxZ":-6.7496341758835285,"pX":0.16580093625437525,"pZ":1.3519303940378786,"vX0":2.739165205207175,"vY0":-115.14565624040314,"vZ0":0.465160592448129,"x":110.68,"y":202.28,"x0":-1.927795510315413,"y0":50.00300583343998,"z0":5.149286714202303,"aX":9.118586756761813},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-11.8,"breakHorizontal":-13.1,"spinRate":2827,"spinDirection":50},"zone":14,"typeConfidence":0.89,"plateTime":0.47660703676519756,"extension":6.923329718861806},"index":0,"playId":"aefd389d-6062-3cd3-8352-50aa2779d9b1","pitchNumber":1,"startTime":"2026-05-02T00:02:32.676Z","endTime":"2026-05-02T00:02:36.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.836465176721223,"aZ":-16.750065775120166,"pfxX":-6.519166847737549,"pfxZ":8.408465294794983,"pX":0.21220352876217113,"pZ":4.575542848184166,"vX0":7.185580453823876,"vY0":-134.72339537886597,"vZ0":1.92987292524619,"x":108.91,"y":115.24,"x0":-1.645146507879379,"y0":50.00299222471396,"z0":5.035225307572119,"aX":-11.959664456437679},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.8,"breakHorizontal":10.2,"spinRate":2271,"spinDirection":231},"zone":12,"typeConfidence":0.93,"plateTime":0.4068762568174895,"extension":7.156885934083786},"index":1,"playId":"7647d041-2cb6-343b-9f4a-d3699e463a43","pitchNumber":2,"startTime":"2026-05-02T00:02:55.463Z","endTime":"2026-05-02T00:02:59.997Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.125408517659086,"aZ":-22.729605165541276,"pfxX":-0.6870814358095514,"pfxZ":5.4078964796698745,"pX":0.38141400463863945,"pZ":4.192168599390703,"vX0":5.949979029536082,"vY0":-130.72486651172545,"vZ0":2.1925212693022864,"x":102.46,"y":125.59,"x0":-1.8258245162154587,"y0":50.00438534893137,"z0":5.03885231139341,"aX":-1.2007461981076457},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.4,"breakHorizontal":0.0,"spinRate":2480,"spinDirection":204},"zone":12,"typeConfidence":0.88,"plateTime":0.4174971306859967,"extension":6.862848421054569},"index":2,"playId":"53e81329-6cec-36c4-8730-8c2ddfdadbce","pitchNumber":3,"startTime":"2026-05-02T00:03:10.637Z","endTime":"2026-05-02T00:03:15.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.483477477040537,"aZ":-31.190786226692097,"pfxX":-5.798494136895701,"pfxZ":0.6259281318610856,"pX":0.02351021019211096,"pZ":1.3171039199206158,"vX0":6.252450162050924,"vY0":-124.57726672764387,"vZ0":-2.555510600654451,"x":116.1,"y":203.22,"x0":-1.767772483775232,"y0":50.0029139248721,"z0":4.939572499569171,"aX":-9.096776345170495},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.7,"breakHorizontal":9.0,"spinRate":1409,"spinDirection":239},"zone":14,"typeConfidence":0.82,"plateTime":0.44000484376321136,"extension":7.008702725964327},"index":3,"playId":"f0a1f196-bb9f-3bb1-8908-32cd506c4feb","pitchNumber":4,"startTime":"2026-05-02T00:03:28.454Z","endTime":"2026-05-02T00:03:32.283Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-02T00:03:48.050Z","endTime":"2026-05-02T00:03:58.216Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.53382795803607,"aZ":-41.82028862527224,"pfxX":7.284929923182089,"pfxZ":-7.236765695228579,"pX":0.6135125562133023,"pZ":0.38613087970903054,"vX0":3.3032001878375143,"vY0":-115.55430958706458,"vZ0":-1.3142935140025735,"x":93.61,"y":228.35,"x0":-1.7878268847366057,"y0":50.00499314371548,"z0":5.034319414598945,"aX":9.705371832123294},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-13.1,"breakHorizontal":-14.0,"spinRate":2917,"spinDirection":48},"zone":14,"typeConfidence":0.89,"plateTime":0.4767394985468312,"extension":6.782578451192062},"index":5,"playId":"e989c00a-9a22-36a9-8b21-893d1d518db7","pitchNumber":5,"startTime":"2026-05-02T00:03:58.216Z","endTime":"2026-05-02T00:04:01.923Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.65713843414806,"aZ":-12.545097855608757,"pfxX":-6.656419682319477,"pfxZ":10.492996965020225,"pX":0.656463703804104,"pZ":2.7742828924941327,"vX0":8.451129408306752,"vY0":-136.31616644020448,"vZ0":-3.303680005507701,"x":91.98,"y":163.87,"x0":-1.6279263104325976,"y0":50.00291333571177,"z0":4.875553057635004,"aX":-12.452672565104887},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.4,"breakHorizontal":10.1,"spinRate":2444,"spinDirection":227},"zone":6,"typeConfidence":0.95,"plateTime":0.4027493768270678,"extension":7.415475063618046},"index":6,"playId":"50a857d0-da45-3231-bcff-0cf308e702cc","pitchNumber":6,"startTime":"2026-05-02T00:04:19.090Z","endTime":"2026-05-02T00:04:22.945Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:04:22.945Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Otto Lopez flies out to right fielder Adolis García.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-02T00:04:36.995Z","endTime":"2026-05-02T00:05:03.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.361358891597597,"aZ":-15.579382591880334,"pfxX":-6.3746285739568,"pfxZ":8.793252998260488,"pX":0.05978316960745434,"pZ":2.9626823492725207,"vX0":6.806288773059511,"vY0":-136.7863875846246,"vZ0":-2.465703662074955,"x":114.72,"y":158.79,"x0":-1.637527132816266,"y0":50.00129067400222,"z0":4.949330737223027,"aX":-12.02828690163341},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.6,"breakHorizontal":10.1,"spinRate":2410,"spinDirection":226},"zone":2,"typeConfidence":0.93,"plateTime":0.4010691904996384,"extension":7.097038236231011},"hitData":{"launchSpeed":94.2,"launchAngle":48.0,"totalDistance":273.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.34,"coordY":106.26}},"index":0,"playId":"c97ffef2-2317-3700-a90b-da4edba61268","pitchNumber":1,"startTime":"2026-05-02T00:04:53.635Z","endTime":"2026-05-02T00:05:03.574Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:05:03.574Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adolis García grounds out, third baseman Javier Sanoja to first baseman Christopher Morel.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-02T00:07:00.947Z","endTime":"2026-05-02T00:07:43.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"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":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.768365494715816,"aZ":-11.331852795601154,"pfxX":-8.405393310533498,"pfxZ":10.51336500814306,"pX":-0.1998921639740727,"pZ":1.0590266772013925,"vX0":6.310513536458946,"vY0":-140.3858461204713,"vZ0":-10.443634738605292,"x":124.62,"y":210.19,"x0":-1.3924099922305988,"y0":50.00506083725389,"z0":5.579844679372527,"aX":-16.667150282232548},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.9,"breakHorizontal":13.8,"spinRate":2693,"spinDirection":223},"zone":13,"typeConfidence":0.86,"plateTime":0.39115454651232007,"extension":6.45690735127277},"index":0,"playId":"924de0f0-2d98-3465-a30a-137aaea66d2e","pitchNumber":1,"startTime":"2026-05-02T00:07:13.833Z","endTime":"2026-05-02T00:07:17.814Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75336153490551,"aZ":-17.53216771063226,"pfxX":-7.257313932026277,"pfxZ":8.475199959153162,"pX":-0.6522902088438538,"pZ":2.0807276706081175,"vX0":4.7347184658165276,"vY0":-130.6674000399663,"vZ0":-5.870110009702598,"x":141.86,"y":182.6,"x0":-1.5456628214241441,"y0":50.00329992876627,"z0":5.6753923315072035,"aX":-12.539137082062492},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":14.3,"breakHorizontal":12.1,"spinRate":1676,"spinDirection":233},"zone":7,"typeConfidence":0.72,"plateTime":0.4193068294653983,"extension":6.351799075144644},"hitData":{"launchSpeed":67.3,"launchAngle":-38.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.1,"coordY":160.47}},"index":1,"playId":"39d26271-8c91-3452-b7c1-cd514c57a065","pitchNumber":2,"startTime":"2026-05-02T00:07:35.590Z","endTime":"2026-05-02T00:07:43.415Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:07:43.415Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a sharp line drive to right fielder Owen Caissie.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-02T00:07:53.468Z","endTime":"2026-05-02T00:08:26.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.213745530911396,"aZ":-9.039370289952005,"pfxX":-6.147356214250919,"pfxZ":11.608509725753777,"pX":0.38113451265996734,"pZ":1.919276500238325,"vX0":7.187256428117962,"vY0":-140.79734161200267,"vZ0":-8.897717791063434,"x":102.47,"y":186.96,"x0":-1.4150714985719548,"y0":50.000812750931665,"z0":5.719100932925182,"aX":-12.248776426917697},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.2,"breakHorizontal":9.5,"spinRate":2724,"spinDirection":214},"zone":9,"typeConfidence":0.9,"plateTime":0.39014780441860397,"extension":6.562477898100948},"hitData":{"launchSpeed":110.1,"launchAngle":20.0,"totalDistance":346.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":216.02,"coordY":91.6}},"index":0,"playId":"53700848-9549-3cdc-a87f-119d09a99bc1","pitchNumber":1,"startTime":"2026-05-02T00:08:15.902Z","endTime":"2026-05-02T00:08:26.675Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:08:26.675Z","atBatIndex":24},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Edmundo Sosa pops out to second baseman Xavier Edwards.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-02T00:08:36.241Z","endTime":"2026-05-02T00:10:40.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.570426298812432,"aZ":-19.5794873953489,"pfxX":-9.09217567520302,"pfxZ":7.566655820168668,"pX":0.44430791127629815,"pZ":-0.4061261713614348,"vX0":7.923869788114072,"vY0":-128.2221814384018,"vZ0":-11.029009943654373,"x":100.06,"y":249.75,"x0":-1.5051361548495554,"y0":50.003228863554654,"z0":5.479394068597423,"aX":-15.136327960360926},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":11.3,"breakHorizontal":14.6,"spinRate":1754,"spinDirection":231},"zone":14,"typeConfidence":0.91,"plateTime":0.4271965341326367,"extension":6.818051742174704},"index":0,"playId":"c423f8bb-7430-31ef-b45b-19d68b223bb2","pitchNumber":1,"startTime":"2026-05-02T00:08:55.401Z","endTime":"2026-05-02T00:09:05.413Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Eury Pérez. Brandon Marsh to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"actionPlayId":"c423f8bb-7430-31ef-b45b-19d68b223bb2","startTime":"2026-05-02T00:09:11.004Z","endTime":"2026-05-02T00:09:32.935Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669016,"link":"/api/v1/people/669016"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.340879118195158,"aZ":-27.928513218688362,"pfxX":1.2697463978540875,"pfxZ":2.588743137958959,"pX":0.5746651811946671,"pZ":2.4059607407722066,"vX0":5.317805358230381,"vY0":-127.16149783789741,"vZ0":-2.54278490335599,"x":95.1,"y":173.82,"x0":-1.7062612996969049,"y0":50.00623989821931,"z0":5.62784306092214,"aX":2.0857887764088665},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.3,"breakHorizontal":-3.5,"spinRate":2444,"spinDirection":151},"zone":6,"typeConfidence":0.92,"plateTime":0.43023321552651783,"extension":6.337046703092445},"index":2,"playId":"01806f37-3a81-3c1e-bd81-b4227ab7a4c4","pitchNumber":2,"startTime":"2026-05-02T00:09:32.935Z","endTime":"2026-05-02T00:09:36.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.916654759823217,"aZ":-19.762696682322176,"pfxX":4.342742631018309,"pfxZ":8.218092080121874,"pX":0.11958411142711062,"pZ":2.552094494774571,"vX0":3.4928061059134428,"vY0":-122.09205492165334,"vZ0":-3.2632141833054513,"x":112.44,"y":169.87,"x0":-1.8936064505837664,"y0":50.00535137917639,"z0":5.605844593072564,"aX":6.55940587228012},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":14.4,"breakHorizontal":-8.6,"spinRate":2596,"spinDirection":105},"zone":5,"typeConfidence":0.92,"plateTime":0.44853078903219545,"extension":6.35921735565973},"index":3,"playId":"677bf22b-e5be-354a-a5cf-fc9bcc93c28f","pitchNumber":3,"startTime":"2026-05-02T00:10:01.641Z","endTime":"2026-05-02T00:10:05.902Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.583564843212507,"aZ":-23.94407761619578,"pfxX":5.421105729661451,"pfxZ":5.301610141694401,"pX":1.2716899305495222,"pZ":1.6088998761294415,"vX0":5.780922688339829,"vY0":-124.00035008134164,"vZ0":-4.7083173049402305,"x":68.53,"y":195.34,"x0":-1.7970511396021174,"y0":50.00310422304579,"z0":5.5385150629535085,"aX":8.410984509734273},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.6,"breakHorizontal":-11.2,"spinRate":2651,"spinDirection":110},"zone":14,"typeConfidence":0.87,"plateTime":0.4423009474670825,"extension":6.602794193286031},"hitData":{"launchSpeed":76.1,"launchAngle":56.0,"totalDistance":186.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":134.86,"coordY":127.52}},"index":4,"playId":"276fb9e6-5eb2-3e49-a4be-5a3c4cded19c","pitchNumber":4,"startTime":"2026-05-02T00:10:30.947Z","endTime":"2026-05-02T00:10:40.460Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:10:40.460Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryson Stott walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-02T00:10:50.226Z","endTime":"2026-05-02T00:13:06.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"postOnSecond":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.47763198220608,"aZ":-9.704978471208417,"pfxX":-5.9222613155749855,"pfxZ":10.904643432606393,"pX":-0.8688241386418297,"pZ":3.168506989265358,"vX0":4.154917848489477,"vY0":-142.98499451994033,"vZ0":-5.588378532184061,"x":150.12,"y":153.23,"x0":-1.57500509824795,"y0":50.001845580468625,"z0":5.76376414578044,"aX":-12.20191061341637},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.7,"breakHorizontal":9.8,"spinRate":2687,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.3837880767130981,"extension":6.736291815696155},"index":0,"playId":"1c919c57-cad1-3a29-83f9-162d0f747fe4","pitchNumber":1,"startTime":"2026-05-02T00:11:16.376Z","endTime":"2026-05-02T00:11:21.973Z","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":80.7,"endSpeed":74.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.286852812400273,"aZ":-34.7127200916798,"pfxX":6.029443127342106,"pfxZ":-1.8091865721995823,"pX":0.034655975710987934,"pZ":1.1984376051044188,"vX0":1.968988541193159,"vY0":-117.58103616606844,"vZ0":-3.5893494849007013,"x":115.68,"y":206.42,"x0":-1.5970901693865787,"y0":50.00535034116766,"z0":5.965720911819077,"aX":8.443528998460467},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-3.8,"breakHorizontal":-11.4,"spinRate":2739,"spinDirection":51},"zone":14,"typeConfidence":0.86,"plateTime":0.4658285160355673,"extension":6.76420463934913},"index":1,"playId":"9e1d9281-d894-3d8b-959b-f78ca6a176ee","pitchNumber":2,"startTime":"2026-05-02T00:11:36.300Z","endTime":"2026-05-02T00:11:41.010Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.63171934665966,"aZ":-11.460147098433714,"pfxX":-7.040634655427345,"pfxZ":10.210727357348231,"pX":-0.8998712861043869,"pZ":3.3458150681176138,"vX0":4.925392325804308,"vY0":-142.0201745523058,"vZ0":-4.608512765346543,"x":151.3,"y":148.44,"x0":-1.7480989030675391,"y0":50.000640631749356,"z0":5.727335547275585,"aX":-14.280814559890395},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.6,"breakHorizontal":11.6,"spinRate":2701,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.3866902513885426,"extension":6.701673091239776},"index":2,"playId":"b45f5c17-9415-3184-ae8a-e58eca589f47","pitchNumber":3,"startTime":"2026-05-02T00:11:59.534Z","endTime":"2026-05-02T00:12:04.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":87.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.897295586468076,"aZ":-11.01939271075383,"pfxX":-7.193771940119527,"pfxZ":10.617317910620734,"pX":0.07942974104746861,"pZ":2.4840644471355535,"vX0":7.562731583555577,"vY0":-140.72086105893916,"vZ0":-6.957281789596965,"x":113.97,"y":171.71,"x0":-1.7167875126572585,"y0":50.00358347426504,"z0":5.713296882638065,"aX":-14.333848464744571},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.9,"breakHorizontal":11.4,"spinRate":2716,"spinDirection":213},"zone":5,"typeConfidence":0.88,"plateTime":0.3902249307077983,"extension":6.9078031957007155},"index":3,"playId":"f4d5c22a-f478-3c92-afb3-cd9442699d87","pitchNumber":4,"startTime":"2026-05-02T00:12:21.638Z","endTime":"2026-05-02T00:12:26.639Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"index":4,"playId":"740f528d-373a-4412-b5cf-d097f4dcee5a","startTime":"2026-05-02T00:12:41.893Z","endTime":"2026-05-02T00:12:46.904Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.723658579528827,"aZ":-30.124078483804986,"pfxX":1.6276764092811389,"pfxZ":1.3095094082642493,"pX":-1.2778325153750336,"pZ":2.4712981680369825,"vX0":1.7382044085318369,"vY0":-124.11780138909806,"vZ0":-1.5182104784647394,"x":165.71,"y":172.05,"x0":-2.1984734583114607,"y0":50.00027542780897,"z0":5.598249746690128,"aX":2.539927765265888},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.3,"breakHorizontal":-3.4,"spinRate":2463,"spinDirection":131},"zone":13,"typeConfidence":0.87,"plateTime":0.44121894966971364,"extension":6.545424496139245},"index":5,"playId":"ea978622-5c49-3494-9b74-ba5f71aaa41d","pitchNumber":5,"startTime":"2026-05-02T00:13:01.156Z","endTime":"2026-05-02T00:13:06.252Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:13:06.252Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Bohm singles on a line drive to center fielder Jakob Marsee. Brandon Marsh scores. Bryson Stott to 3rd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-02T00:13:18.729Z","endTime":"2026-05-02T00:14:12.922Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"postOnThird":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":{"id":691587,"link":"/api/v1/people/691587"},"isScoringEvent":true,"rbi":true,"earned":true,"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":88.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.25374995906339,"aZ":-9.832778289073419,"pfxX":-7.520077943906015,"pfxZ":10.992748279413647,"pX":-0.13058462903892457,"pZ":3.0641066244976765,"vX0":6.679095486035278,"vY0":-142.6944950616204,"vZ0":-5.85521244275728,"x":121.98,"y":156.05,"x0":-1.5413146477163806,"y0":50.002694745243716,"z0":5.782236477156409,"aX":-15.284219420378372},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.6,"breakHorizontal":12.0,"spinRate":2744,"spinDirection":218},"zone":2,"typeConfidence":0.91,"plateTime":0.38598841769655223,"extension":6.592200619656081},"index":0,"playId":"6615229a-b048-3448-a783-c9f9683b10f6","pitchNumber":1,"startTime":"2026-05-02T00:13:34.439Z","endTime":"2026-05-02T00:13:39.680Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.451462166843875,"aZ":-7.284753819339975,"pfxX":-6.04676593252266,"pfxZ":12.317610741098491,"pX":0.09270663205560155,"pZ":2.6079284780856966,"vX0":6.308291832597927,"vY0":-141.94080743845396,"vZ0":-7.841767410339281,"x":113.47,"y":168.37,"x0":-1.383436277304359,"y0":50.003731962981036,"z0":5.885690848795899,"aX":-12.218978693422399},"breaks":{"breakAngle":49.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":20.6,"breakHorizontal":9.5,"spinRate":2695,"spinDirection":213},"zone":5,"typeConfidence":0.91,"plateTime":0.38734988853438734,"extension":6.872455947237907},"hitData":{"launchSpeed":98.9,"launchAngle":14.0,"totalDistance":269.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":159.14,"coordY":77.33}},"index":1,"playId":"7548c967-d5f1-3cad-8afb-1dba85c7db40","pitchNumber":2,"startTime":"2026-05-02T00:14:02.395Z","endTime":"2026-05-02T00:14:12.922Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:14:12.922Z","atBatIndex":27},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Justin Crawford doubles (6) on a sharp line drive to right fielder Owen Caissie. Bryson Stott scores. Alec Bohm to 3rd.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-02T00:14:27.967Z","endTime":"2026-05-02T00:14:57.573Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"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":"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":0},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":{"id":691587,"link":"/api/v1/people/691587"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":75.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.642764868509513,"aZ":-38.27853468913551,"pfxX":4.2451833815127635,"pfxZ":-4.322259837078689,"pX":0.5306963032829862,"pZ":1.8217232091698505,"vX0":3.688227373638921,"vY0":-118.11573129798802,"vZ0":-1.48030307220657,"x":96.77,"y":189.59,"x0":-1.6029694169489013,"y0":50.003308498118216,"z0":5.978506022576673,"aX":5.99392666933664},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-7.9,"breakHorizontal":-8.6,"spinRate":2723,"spinDirection":56},"zone":9,"typeConfidence":0.92,"plateTime":0.46383787013327415,"extension":6.700961528756516},"hitData":{"launchSpeed":100.7,"launchAngle":20.0,"totalDistance":326.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":226.09,"coordY":98.87}},"index":0,"playId":"6b140301-2a0a-38ef-9a0a-083bc851fd74","pitchNumber":1,"startTime":"2026-05-02T00:14:46.420Z","endTime":"2026-05-02T00:14:57.573Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:14:57.573Z","atBatIndex":28},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Rafael Marchán pops out to second baseman Xavier Edwards.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-02T00:16:19.808Z","endTime":"2026-05-02T00:19:38.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8],"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":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"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_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-02T00:15:19.344Z","endTime":"2026-05-02T00:16:22.070Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.00149225979329,"aZ":-12.110388382024176,"pfxX":-9.273642379661077,"pfxZ":9.892363196847283,"pX":-0.2716415863481283,"pZ":1.4427044195869132,"vX0":7.096728902132585,"vY0":-141.88267820001832,"vZ0":-9.449670206106942,"x":127.35,"y":199.83,"x0":-1.6068032356919546,"y0":50.00583898900371,"z0":5.59883073514119,"aX":-18.81452368050205},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.0,"breakHorizontal":15.2,"spinRate":2676,"spinDirection":219},"zone":13,"typeConfidence":0.87,"plateTime":0.38680156657382403,"extension":6.775126122164266},"index":1,"playId":"fefbf614-0a5a-302d-872c-99a68dd3e272","pitchNumber":1,"startTime":"2026-05-02T00:16:22.070Z","endTime":"2026-05-02T00:16:26.618Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.335875990686088,"aZ":-29.67708586476061,"pfxX":-0.15747985965689937,"pfxZ":1.545504741162281,"pX":0.6347090977534905,"pZ":2.8918309725161424,"vX0":6.238415458699908,"vY0":-126.05826511044035,"vZ0":-1.0854995184221168,"x":92.81,"y":160.7,"x0":-1.8461463711901838,"y0":50.005433790755205,"z0":5.712310311517339,"aX":-0.256096343051493},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.8,"breakHorizontal":-1.1,"spinRate":2478,"spinDirection":127},"zone":3,"typeConfidence":0.89,"plateTime":0.43362338825224445,"extension":6.911971478524821},"index":2,"playId":"c0455c02-3eee-3dc5-b4b3-944c2b92b7a2","pitchNumber":2,"startTime":"2026-05-02T00:16:44.858Z","endTime":"2026-05-02T00:16:49.918Z","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":98.3,"endSpeed":89.3,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.21909958237559,"aZ":-12.691076449759818,"pfxX":-8.180337515166606,"pfxZ":9.477907121716838,"pX":-0.8749636338933289,"pZ":2.813364197692445,"vX0":4.939637287640849,"vY0":-142.99265105722077,"vZ0":-6.131268223405548,"x":150.35,"y":162.82,"x0":-1.5686895773618175,"y0":50.001878415595264,"z0":5.792993029298733,"aX":-16.815625663621898},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.0,"breakHorizontal":13.7,"spinRate":2671,"spinDirection":214},"zone":11,"typeConfidence":0.89,"plateTime":0.3841187813456637,"extension":6.319080528436779},"index":3,"playId":"d0c3d857-74cb-3de4-861a-ab25b78f6120","pitchNumber":3,"startTime":"2026-05-02T00:17:08.128Z","endTime":"2026-05-02T00:17:11.611Z","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":98.0,"endSpeed":89.0,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.71989546420766,"aZ":-8.547782250643458,"pfxX":-5.015277344679832,"pfxZ":11.581502626331549,"pX":-0.3850082626107695,"pZ":2.38329786948109,"vX0":4.981454329247758,"vY0":-142.39885977632298,"vZ0":-7.988732948961833,"x":131.68,"y":174.43,"x0":-1.5110658194658726,"y0":50.0031766991714,"z0":5.776741614447314,"aX":-10.231876421989325},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.4,"breakHorizontal":8.0,"spinRate":2721,"spinDirection":212},"zone":4,"typeConfidence":0.91,"plateTime":0.3856129242907973,"extension":6.4395509505921575},"index":4,"playId":"10144c3e-3772-348f-99f1-e9c461e65bcf","pitchNumber":4,"startTime":"2026-05-02T00:17:34.746Z","endTime":"2026-05-02T00:17:38.019Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.2,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.57934794855676,"aZ":-11.11139556762674,"pfxX":-6.523883206308399,"pfxZ":10.39837783361222,"pX":-0.8803534577302914,"pZ":4.3027380016116235,"vX0":4.407491373376899,"vY0":-142.34446400376083,"vZ0":-2.5205589128417993,"x":150.56,"y":122.61,"x0":-1.6114662875307781,"y0":50.0036100160793,"z0":5.9155779940922635,"aX":-13.216839302494103},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.4,"breakHorizontal":10.8,"spinRate":2687,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.3866753291595857,"extension":6.789454237214526},"index":5,"playId":"4fcb2a7e-d107-3006-80d0-de04dc6d9611","pitchNumber":5,"startTime":"2026-05-02T00:18:02.382Z","endTime":"2026-05-02T00:18:07.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.8,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.124208810627938,"aZ":-24.171767226569898,"pfxX":4.601409483036054,"pfxZ":5.621891351132515,"pX":0.5249359535303729,"pZ":1.5879144643967325,"vX0":4.405410311113687,"vY0":-119.17515557705387,"vZ0":-4.17246624416938,"x":96.99,"y":195.91,"x0":-1.9524222706895817,"y0":50.00216473995956,"z0":5.57135373705725,"aX":6.549759600144782},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":9.4,"breakHorizontal":-9.5,"spinRate":2573,"spinDirection":103},"zone":9,"typeConfidence":0.93,"plateTime":0.461437979250626,"extension":6.419232691670538},"index":6,"playId":"3222586d-40d8-341b-8829-dee585420bb7","pitchNumber":6,"startTime":"2026-05-02T00:18:23.449Z","endTime":"2026-05-02T00:18:27.064Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.8,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.206926370029077,"aZ":-23.289689563706723,"pfxX":5.32022173398382,"pfxZ":5.9482794478012035,"pX":-0.7465985161221744,"pZ":2.365458999913583,"vX0":1.2249720781898663,"vY0":-121.03662311893038,"vZ0":-2.929432800484432,"x":145.46,"y":174.91,"x0":-1.9497225283324184,"y0":50.000574903128786,"z0":5.616683375971759,"aX":7.943094580865814},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":10.4,"breakHorizontal":-10.0,"spinRate":2656,"spinDirection":102},"zone":4,"typeConfidence":0.92,"plateTime":0.4514285221445222,"extension":6.814063908575965},"index":7,"playId":"f5b8d90a-f3f8-31cb-9b42-a6e2ab9d2c8a","pitchNumber":7,"startTime":"2026-05-02T00:18:53.160Z","endTime":"2026-05-02T00:18:56.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.6,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.766911958383123,"aZ":-11.055006477676047,"pfxX":-7.101829544836571,"pfxZ":10.047408138812955,"pX":-0.2391863178235928,"pZ":2.835563722881391,"vX0":5.933677261893758,"vY0":-143.70852933247167,"vZ0":-6.586601326640476,"x":126.12,"y":162.22,"x0":-1.4029704881513247,"y0":50.00404630252118,"z0":5.836520883012274,"aX":-14.928798700396415},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.2,"breakHorizontal":11.8,"spinRate":2589,"spinDirection":214},"zone":2,"typeConfidence":0.9,"plateTime":0.3804307745810571,"extension":6.7858349916286},"hitData":{"launchSpeed":90.5,"launchAngle":62.0,"totalDistance":182.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":133.72,"coordY":131.07}},"index":8,"playId":"d643a5a7-4164-3895-b783-a7d1dddfe4aa","pitchNumber":8,"startTime":"2026-05-02T00:19:27.913Z","endTime":"2026-05-02T00:19:38.214Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:19:38.214Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xavier Edwards grounds out to first baseman Bryce Harper.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-02T00:21:48.297Z","endTime":"2026-05-02T00:22:54.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"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":92.9,"endSpeed":84.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.072538308066605,"aZ":-22.717475641674966,"pfxX":-11.347551377636927,"pfxZ":5.123704253352298,"pX":-0.6809089047788183,"pZ":2.186676573987555,"vX0":6.47707150643862,"vY0":-135.1630527761729,"vZ0":-3.2610174701788166,"x":142.95,"y":179.74,"x0":-1.6367876118377331,"y0":50.00375047394428,"z0":5.008092724238232,"aX":-20.950349206777187},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.8,"breakHorizontal":19.1,"spinRate":2332,"spinDirection":228},"zone":4,"typeConfidence":0.93,"plateTime":0.40557295195286835,"extension":7.055948530619863},"index":0,"playId":"36de8220-787a-38f8-8e55-40726090f06b","pitchNumber":1,"startTime":"2026-05-02T00:22:13.285Z","endTime":"2026-05-02T00:22:18.323Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-05-02T00:22:25.317Z","endTime":"2026-05-02T00:22:46.996Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"}},{"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":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.255325596096394,"aZ":-32.83018317011928,"pfxX":-7.913985138718176,"pfxZ":-0.4212712231715461,"pX":-0.18111034161248105,"pZ":1.4705633630042083,"vX0":6.366779149062643,"vY0":-123.89009068307288,"vZ0":-2.0356903281155923,"x":123.9,"y":199.07,"x0":-1.7480294725070316,"y0":50.00106062076817,"z0":5.029873594849943,"aX":-12.380546405984841},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.0,"breakHorizontal":13.0,"spinRate":1528,"spinDirection":246},"zone":13,"typeConfidence":0.92,"plateTime":0.4410128354037708,"extension":6.981976587477884},"hitData":{"launchSpeed":66.8,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.94,"coordY":165.29}},"index":2,"playId":"4ec55f48-ee66-33df-adfe-c348c2208de6","pitchNumber":2,"startTime":"2026-05-02T00:22:46.996Z","endTime":"2026-05-02T00:22:54.817Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:22:54.817Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Liam Hicks walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-02T00:23:30.980Z","endTime":"2026-05-02T00:24:52.416Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-02T00:23:16.413Z","endTime":"2026-05-02T00:23:33.210Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"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.8,"endSpeed":84.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87845523033943,"aZ":-17.443571188826283,"pfxX":-6.979955373853407,"pfxZ":7.98592591424464,"pX":-1.0522564222375008,"pZ":2.3280765321014694,"vX0":4.391993934575017,"vY0":-135.04957583548367,"vZ0":-3.6575948149063926,"x":157.11,"y":175.92,"x0":-1.7942496648922779,"y0":50.00059810769024,"z0":4.929661721483733,"aX":-12.869341526906656},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.9,"breakHorizontal":11.6,"spinRate":2430,"spinDirection":227},"zone":13,"typeConfidence":0.9,"plateTime":0.4058445454289856,"extension":7.038802258567296},"index":1,"playId":"d9f2fe76-8005-386e-b6c9-69fb0528da7a","pitchNumber":1,"startTime":"2026-05-02T00:23:33.210Z","endTime":"2026-05-02T00:23:39.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.370082716481523,"aZ":-33.233796532748734,"pfxX":-7.8362540424419205,"pfxZ":-0.6778891868382653,"pX":-1.1757208945732638,"pZ":1.447088169887352,"vX0":3.6609742642980456,"vY0":-123.9452817018221,"vZ0":-1.8916519763865125,"x":161.82,"y":199.71,"x0":-1.6523850278903829,"y0":50.00478898092614,"z0":4.990903163472155,"aX":-12.214711710867352},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.4,"breakHorizontal":13.3,"spinRate":1484,"spinDirection":244},"zone":13,"typeConfidence":0.9,"plateTime":0.44161597177394096,"extension":7.089523945718008},"index":2,"playId":"20c9b12f-5b8e-309e-a93f-1fc5d3fde341","pitchNumber":2,"startTime":"2026-05-02T00:23:47.073Z","endTime":"2026-05-02T00:23:53.264Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.31434749814076,"aZ":-23.733031592234916,"pfxX":0.11977046412826509,"pfxZ":4.905450031404283,"pX":0.1495533852022054,"pZ":1.9967328074367499,"vX0":5.0340750447774765,"vY0":-129.8805474216163,"vZ0":-2.841928400859337,"x":111.3,"y":184.87,"x0":-1.8233718203119307,"y0":50.0038276773379,"z0":4.895526162291586,"aX":0.20566994996589322},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.5,"breakHorizontal":-1.2,"spinRate":2408,"spinDirection":211},"zone":8,"typeConfidence":0.94,"plateTime":0.4205262200865061,"extension":6.788471448728925},"index":3,"playId":"54d9843c-f1c9-3600-8a7a-e131f7187d31","pitchNumber":3,"startTime":"2026-05-02T00:24:02.769Z","endTime":"2026-05-02T00:24:07.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":72.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9909789387845,"aZ":-42.9601881839281,"pfxX":7.518259182530465,"pfxZ":-8.022601872219944,"pX":-1.428826202679496,"pZ":2.207767949069259,"vX0":-0.8828037940953872,"vY0":-115.64526055802945,"vZ0":2.5539720066566938,"x":171.46,"y":179.17,"x0":-2.016550047228993,"y0":50.002102121477826,"z0":5.231074973157035,"aX":10.110223256994141},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.0,"breakVerticalInduced":-13.6,"breakHorizontal":-13.3,"spinRate":2786,"spinDirection":55},"zone":13,"typeConfidence":0.9,"plateTime":0.47491746365174636,"extension":6.858577889508933},"index":4,"playId":"59dcee14-624a-3375-8d89-5c758f91fe8b","pitchNumber":4,"startTime":"2026-05-02T00:24:30.794Z","endTime":"2026-05-02T00:24:36.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98334751018594,"aZ":-42.75780498206007,"pfxX":6.934387589006464,"pfxZ":-7.954899708189844,"pX":1.9918481010573683,"pZ":1.1712514640926437,"vX0":6.26302354138046,"vY0":-115.38401870075646,"vZ0":0.44536761091857846,"x":41.08,"y":207.16,"x0":-1.6708284814493937,"y0":50.00044470438182,"z0":5.138252269090418,"aX":9.229753382188475},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-13.9,"breakHorizontal":-14.3,"spinRate":2805,"spinDirection":51},"zone":14,"typeConfidence":0.89,"plateTime":0.47700896336522725,"extension":6.842212575026707},"index":5,"playId":"7f89f318-4924-3020-8310-1576b6fb4b72","pitchNumber":5,"startTime":"2026-05-02T00:24:45.907Z","endTime":"2026-05-02T00:24:52.416Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:24:52.416Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Agustín Ramírez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-02T00:25:07.107Z","endTime":"2026-05-02T00:26:49.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.15245291545906,"aZ":-17.187884266652944,"pfxX":-6.138980339104867,"pfxZ":8.188630679233706,"pX":0.1313508087123251,"pZ":2.716499640792583,"vX0":7.165937787515639,"vY0":-134.22659862281003,"vZ0":-2.4029638453134297,"x":111.99,"y":165.43,"x0":-1.7712290573008824,"y0":50.00583367013088,"z0":4.84256400652535,"aX":-11.240865714310349},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.5,"breakHorizontal":9.6,"spinRate":2434,"spinDirection":224},"zone":5,"typeConfidence":0.9,"plateTime":0.40753517315293575,"extension":7.24561118212377},"index":0,"playId":"43fcc6ab-41a9-379d-962b-b8d0ce984b9f","pitchNumber":1,"startTime":"2026-05-02T00:25:18.697Z","endTime":"2026-05-02T00:25:24.389Z","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":79.8,"endSpeed":73.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.6933399586388,"aZ":-33.328828118318754,"pfxX":11.67272777015809,"pfxZ":-0.8473727339410133,"pX":-0.8773855847267147,"pZ":0.9408879545481273,"vX0":-0.6526548940888811,"vY0":-116.24047855665125,"vZ0":-1.7101332328862813,"x":150.44,"y":213.38,"x0":-2.1061630735608126,"y0":50.004706850200115,"z0":4.878115111846814,"aX":15.82612133720131},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-1.7,"breakHorizontal":-20.9,"spinRate":2819,"spinDirection":52},"zone":13,"typeConfidence":0.92,"plateTime":0.4728976240545908,"extension":6.834424690773831},"index":1,"playId":"6a0c2544-48a3-38a6-a2e8-6828089267ff","pitchNumber":2,"startTime":"2026-05-02T00:25:35.886Z","endTime":"2026-05-02T00:25:40.186Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.107933398258893,"aZ":-22.989872853024966,"pfxX":-11.403529414874194,"pfxZ":4.943794272960133,"pX":-0.5367966971241477,"pZ":0.762017619624184,"vX0":7.1551817246977,"vY0":-135.57477284229054,"vZ0":-6.148079212667299,"x":137.46,"y":218.21,"x0":-1.7308475505807308,"y0":50.00530103662742,"z0":4.667703869185332,"aX":-21.19535939229953},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.8,"breakHorizontal":19.1,"spinRate":2264,"spinDirection":229},"zone":13,"typeConfidence":0.91,"plateTime":0.40426692386340823,"extension":7.20195001426417},"index":2,"playId":"dfa43bdb-2cf3-39d9-8d75-05569b14e22a","pitchNumber":3,"startTime":"2026-05-02T00:25:56.573Z","endTime":"2026-05-02T00:26:02.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2934399452076,"aZ":-32.83701445460797,"pfxX":9.95381110228235,"pfxZ":-0.4860201954064429,"pX":-0.5023764513318643,"pZ":2.954069053585866,"vX0":0.3754394985095182,"vY0":-116.59886563032637,"vZ0":2.213561531552427,"x":136.15,"y":159.02,"x0":-1.957600103577011,"y0":50.00231664965616,"z0":5.105607412290054,"aX":13.612253623811915},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":0.0,"breakHorizontal":-18.1,"spinRate":2755,"spinDirection":62},"zone":1,"typeConfidence":0.91,"plateTime":0.47095637108950683,"extension":6.77225398114568},"index":3,"playId":"58f06ce2-9db5-3848-ac65-4349e478c8ae","pitchNumber":4,"startTime":"2026-05-02T00:26:22.475Z","endTime":"2026-05-02T00:26:26.194Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.501363094933602,"aZ":-28.083339361342535,"pfxX":-8.710684443098925,"pfxZ":2.5974273150240803,"pX":-0.22931649575880203,"pZ":1.3606696627861026,"vX0":6.201046626484944,"vY0":-124.2571059091738,"vZ0":-3.1270394359121654,"x":125.74,"y":202.04,"x0":-1.618151427139289,"y0":50.000894395599715,"z0":4.954072704685276,"aX":-13.701341002152137},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.2,"breakHorizontal":14.4,"spinRate":1531,"spinDirection":238},"zone":13,"typeConfidence":0.87,"plateTime":0.4397920853500885,"extension":7.2381665716295505},"index":4,"playId":"22f60bac-b1ca-370b-a42e-ea610ba6bd3d","pitchNumber":5,"startTime":"2026-05-02T00:26:46.354Z","endTime":"2026-05-02T00:26:49.973Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:26:49.973Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Owen Caissie strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-02T00:27:04.571Z","endTime":"2026-05-02T00:30:14.146Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.943513757141577,"aZ":-23.081926563124036,"pfxX":-1.6080512533317615,"pfxZ":5.276310776363166,"pX":0.8634140920788302,"pZ":3.056913745233,"vX0":7.367267343668209,"vY0":-129.66420373418737,"vZ0":-0.45631494580552256,"x":84.09,"y":156.24,"x0":-1.7906496981876148,"y0":50.006107659138095,"z0":4.977452179881023,"aX":-2.774191129053251},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.7,"breakHorizontal":1.4,"spinRate":2465,"spinDirection":209},"zone":12,"typeConfidence":0.88,"plateTime":0.42043874962868344,"extension":6.972254942681855},"index":0,"playId":"94ee18b0-ed18-34ed-ac6a-239e918d2859","pitchNumber":1,"startTime":"2026-05-02T00:27:13.700Z","endTime":"2026-05-02T00:27:18.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.83042035509104,"aZ":-27.98736297681504,"pfxX":-8.145911449538607,"pfxZ":2.6935085232138025,"pX":-0.8499777492672799,"pZ":1.3290255157071889,"vX0":5.150131362893768,"vY0":-123.73001881197553,"vZ0":-2.932255324458226,"x":149.4,"y":202.9,"x0":-1.8961371871454267,"y0":50.00590544592725,"z0":4.865787090630088,"aX":-12.679246661409206},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.4,"breakHorizontal":13.6,"spinRate":1476,"spinDirection":246},"zone":13,"typeConfidence":0.84,"plateTime":0.4420509352787687,"extension":7.3116200220011835},"index":1,"playId":"514d7fc4-14d8-3db9-accc-d20d42a132a3","pitchNumber":2,"startTime":"2026-05-02T00:27:35.761Z","endTime":"2026-05-02T00:27:42.004Z","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":2},"index":2,"playId":"78cc694b-2662-38a7-8bea-66d2bcd8c206","startTime":"2026-05-02T00:27:55.021Z","endTime":"2026-05-02T00:27:58.173Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95823060272993,"aZ":-17.107038176580303,"pfxX":-6.326707769196596,"pfxZ":7.9636089644971335,"pX":0.27363296036415674,"pZ":3.767501485789391,"vX0":7.6220685012574485,"vY0":-136.65997609316523,"vZ0":-0.07591432834849005,"x":106.57,"y":137.06,"x0":-1.7288952735708987,"y0":50.00620365701564,"z0":4.970180183430768,"aX":-11.97630760284541},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.6,"breakHorizontal":9.8,"spinRate":2392,"spinDirection":232},"zone":12,"typeConfidence":0.92,"plateTime":0.40070857954601724,"extension":7.171364338512523},"index":3,"playId":"cdbe8fa4-a323-3d3e-b79d-2261f5a8739f","pitchNumber":3,"startTime":"2026-05-02T00:28:15.173Z","endTime":"2026-05-02T00:28:21.265Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68897486471296,"aZ":-22.697474892445513,"pfxX":-0.2619734872200583,"pfxZ":5.479067596818945,"pX":1.2481215958922116,"pZ":3.3840462252956183,"vX0":7.40944212155424,"vY0":-130.00773340574426,"vZ0":0.4798729045208152,"x":69.42,"y":147.41,"x0":-1.592574452763084,"y0":50.001295711638875,"z0":4.906349224504992,"aX":-0.45506459663395676},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.3,"breakHorizontal":-1.0,"spinRate":2453,"spinDirection":215},"zone":12,"typeConfidence":0.92,"plateTime":0.4197116645240331,"extension":6.9922229814943755},"index":4,"playId":"49c41c9d-fb13-3266-9372-dc3faa15a79e","pitchNumber":4,"startTime":"2026-05-02T00:28:36.433Z","endTime":"2026-05-02T00:28:40.704Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.7,"endSpeed":73.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.96753388615914,"aZ":-39.75163603274292,"pfxX":6.841185910216769,"pfxZ":-5.595967236241157,"pX":0.410209883656912,"pZ":1.8495113725457617,"vX0":3.138928133107866,"vY0":-116.01821016215136,"vZ0":1.2314025641626976,"x":101.36,"y":188.84,"x0":-1.8515529298128008,"y0":50.00098680466608,"z0":5.1186935492299535,"aX":9.266821054507787},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-9.5,"breakHorizontal":-13.2,"spinRate":2803,"spinDirection":58},"zone":9,"typeConfidence":0.87,"plateTime":0.4732297013092728,"extension":6.741382052424593},"index":5,"playId":"aed6936b-913f-3586-86e0-2b929aa4f6ca","pitchNumber":5,"startTime":"2026-05-02T00:29:04.019Z","endTime":"2026-05-02T00:29:08.049Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.91551854974746,"aZ":-26.349619239040155,"pfxX":-11.66500098956606,"pfxZ":3.0786306457591817,"pX":1.7778523927221663,"pZ":2.3348164353017555,"vX0":12.950035104842147,"vY0":-136.3873658542069,"vZ0":-1.8934974365032249,"x":49.23,"y":175.74,"x0":-1.5076088185296603,"y0":50.0020704427167,"z0":4.848368637452019,"aX":-22.060792169447772},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.4,"breakHorizontal":18.5,"spinRate":2339,"spinDirection":228},"zone":14,"typeConfidence":0.92,"plateTime":0.4010130591008081,"extension":7.102023923473052},"index":6,"playId":"2311fadf-868d-3124-bac6-69a1533e7ea0","pitchNumber":6,"startTime":"2026-05-02T00:29:27.049Z","endTime":"2026-05-02T00:29:33.080Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"startTime":"2026-05-02T00:29:47.489Z","endTime":"2026-05-02T00:30:07.639Z","isPitch":false,"type":"action","player":{"id":683357,"link":"/api/v1/people/683357"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.039738521712916,"aZ":-32.62148177509506,"pfxX":-8.176194273676803,"pfxZ":-0.2865234004252719,"pX":-0.4352286744296147,"pZ":0.8609992720042926,"vX0":5.738747100424241,"vY0":-124.4576930168578,"vZ0":-3.278290173152875,"x":133.59,"y":215.53,"x0":-1.708985342967463,"y0":50.00131566319313,"z0":4.897575827279572,"aX":-12.822139038764476},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.1,"breakHorizontal":13.4,"spinRate":1532,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.44013593313911414,"extension":7.104951641921407},"index":8,"playId":"8dbbbf41-1473-39eb-9b04-191a91a3b379","pitchNumber":7,"startTime":"2026-05-02T00:30:07.639Z","endTime":"2026-05-02T00:30:14.146Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:30:14.146Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-02T00:32:11.931Z","endTime":"2026-05-02T00:34:02.888Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"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":689414,"link":"/api/v1/people/689414"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.643775124145673,"aZ":-23.818906936687423,"pfxX":-9.354426259919212,"pfxZ":5.070091925218364,"pX":-0.498276113582709,"pZ":1.756264475268166,"vX0":5.973257325574682,"vY0":-127.165217699745,"vZ0":-5.060205606742961,"x":135.99,"y":191.36,"x0":-1.6553643271837155,"y0":50.00138579620489,"z0":5.647381667827368,"aX":-15.409122753221544},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.3,"breakHorizontal":15.7,"spinRate":1865,"spinDirection":236},"zone":7,"typeConfidence":0.94,"plateTime":0.4297637344434344,"extension":7.067127958591584},"index":0,"playId":"c78731f8-26ca-3909-b77a-8de52893525c","pitchNumber":1,"startTime":"2026-05-02T00:32:25.201Z","endTime":"2026-05-02T00:32:29.909Z","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":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.261617742942295,"aZ":-20.667263759744266,"pfxX":-8.132613433592535,"pfxZ":6.746264274178448,"pX":0.13406705127051716,"pZ":1.507124966832099,"vX0":7.018099677941554,"vY0":-129.55160174821032,"vZ0":-6.5376586220550035,"x":111.89,"y":198.09,"x0":-1.5492411081945308,"y0":50.00134072804075,"z0":5.6355038496441345,"aX":-13.866932696792952},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":11.0,"breakHorizontal":13.2,"spinRate":1674,"spinDirection":229},"zone":14,"typeConfidence":0.89,"plateTime":0.42228142119963596,"extension":6.729723773980496},"index":1,"playId":"ca5dc588-e1f3-3a8e-9812-b5d6356c283a","pitchNumber":2,"startTime":"2026-05-02T00:32:40.886Z","endTime":"2026-05-02T00:32:45.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.318561924322204,"aZ":-20.002427939667065,"pfxX":-9.914012342608697,"pfxZ":7.185831484748047,"pX":0.5087298571389344,"pZ":-0.6845381566074726,"vX0":8.356733716133888,"vY0":-129.15343105070295,"vZ0":-11.809231288779896,"x":97.61,"y":257.26,"x0":-1.477168613800546,"y0":50.000490954097735,"z0":5.477874612629703,"aX":-16.785194336759538},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":10.6,"breakHorizontal":16.2,"spinRate":1808,"spinDirection":238},"zone":14,"typeConfidence":0.93,"plateTime":0.42371664376332774,"extension":6.986464441780017},"index":2,"playId":"8a2e40f9-3b7a-37aa-9d55-d2b0744cf00b","pitchNumber":3,"startTime":"2026-05-02T00:32:55.931Z","endTime":"2026-05-02T00:32:59.600Z","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":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.21392579840541,"aZ":-37.73544926847547,"pfxX":6.8812301663224895,"pfxZ":-3.992325827331478,"pX":-0.18383666744417396,"pZ":1.9842236261445925,"vX0":1.2231303572811274,"vY0":-117.30082195811437,"vZ0":-1.2877576402141984,"x":124.01,"y":185.21,"x0":-1.6059878079524903,"y0":50.002061359825014,"z0":6.058864819575762,"aX":9.587304687125343},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-7.3,"breakHorizontal":-12.7,"spinRate":2929,"spinDirection":52},"zone":8,"typeConfidence":0.91,"plateTime":0.46695477850212663,"extension":6.859541192679062},"index":3,"playId":"db6d90f8-c5dc-33a8-87e6-e817076a9631","pitchNumber":4,"startTime":"2026-05-02T00:33:14.649Z","endTime":"2026-05-02T00:33:18.827Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50581775209978,"aZ":-7.415448070672793,"pfxX":-7.2000224222825775,"pfxZ":12.289386165024519,"pX":0.8291106646807375,"pZ":2.338185357649246,"vX0":8.391352889825558,"vY0":-141.13750826828513,"vZ0":-8.316540764854366,"x":85.4,"y":175.65,"x0":-1.248964075132857,"y0":50.00622546083013,"z0":5.8028996906777515,"aX":-14.510108336780483},"breaks":{"breakAngle":54.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":20.6,"breakHorizontal":11.3,"spinRate":2651,"spinDirection":220},"zone":14,"typeConfidence":0.9,"plateTime":0.3882719113322364,"extension":6.71226328451561},"index":4,"playId":"dfa1ca12-e8b1-3e21-a23e-04fd7494a284","pitchNumber":5,"startTime":"2026-05-02T00:33:37.360Z","endTime":"2026-05-02T00:33:43.273Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.57962239833097,"aZ":-9.518930757385828,"pfxX":-4.603492496217029,"pfxZ":11.052399760975867,"pX":-0.2819654242639108,"pZ":3.4116194104217703,"vX0":4.776077398343916,"vY0":-142.67571494526456,"vZ0":-5.050669915487345,"x":127.75,"y":146.67,"x0":-1.384165714729689,"y0":50.00348941463125,"z0":5.8118540265029495,"aX":-9.437121155986654},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.1,"breakHorizontal":7.3,"spinRate":2718,"spinDirection":217},"zone":11,"typeConfidence":0.91,"plateTime":0.3847413808477431,"extension":6.7176803629059245},"index":5,"playId":"db586ed8-947b-38d8-8b0a-6a10b5cde7a0","pitchNumber":6,"startTime":"2026-05-02T00:33:59.364Z","endTime":"2026-05-02T00:34:02.888Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:34:02.888Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Harper walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-02T00:34:13.002Z","endTime":"2026-05-02T00:37:12.808Z","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":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,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":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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.391800763767023,"aZ":-23.23472782364274,"pfxX":-11.339481647592992,"pfxZ":5.202800729634857,"pX":0.9036782732465126,"pZ":-0.019815277400917635,"vX0":9.843277558854993,"vY0":-130.25264778793021,"vZ0":-9.720932435872834,"x":82.55,"y":239.32,"x0":-1.451325042330708,"y0":50.003031698919614,"z0":5.517958459864505,"aX":-19.48226301256541},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.3,"breakHorizontal":18.4,"spinRate":1936,"spinDirection":235},"zone":14,"typeConfidence":0.95,"plateTime":0.42052484556693326,"extension":6.978279433479803},"index":0,"playId":"fd506239-9627-3017-82b2-2d3157a1d178","pitchNumber":1,"startTime":"2026-05-02T00:34:27.365Z","endTime":"2026-05-02T00:34:32.269Z","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":89.0,"endSpeed":81.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.08713000894227,"aZ":-27.556524805096494,"pfxX":0.16970372995668814,"pfxZ":2.720204792080466,"pX":0.560908793619566,"pZ":2.385465901529236,"vX0":5.7336450336778215,"vY0":-129.54402086468176,"vZ0":-2.921278916933101,"x":95.62,"y":174.37,"x0":-1.7033687243652622,"y0":50.00639850742904,"z0":5.634651647666195,"aX":0.28746501901506377},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.4,"breakHorizontal":-1.6,"spinRate":2385,"spinDirection":157},"zone":6,"typeConfidence":0.91,"plateTime":0.4228276408648095,"extension":6.476333889395582},"index":1,"playId":"e4b6f3ff-87e5-32e6-8d4f-50e1e037363c","pitchNumber":2,"startTime":"2026-05-02T00:34:43.795Z","endTime":"2026-05-02T00:34:48.909Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.955648445025464,"aZ":-21.219368141453213,"pfxX":6.256014384853017,"pfxZ":7.445432337446187,"pX":-0.1956550655097594,"pZ":3.4493512745688393,"vX0":2.093967244340092,"vY0":-120.90230945154254,"vZ0":-0.7543381728879751,"x":124.46,"y":145.65,"x0":-1.8871150398105703,"y0":50.0023435867548,"z0":5.638339686864647,"aX":9.201600284617067},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":13.6,"breakHorizontal":-11.9,"spinRate":2609,"spinDirection":102},"zone":11,"typeConfidence":0.93,"plateTime":0.45413181121931867,"extension":6.64885120158512},"index":2,"playId":"34b0a2fe-4c52-33e5-a80d-cfbedc830a80","pitchNumber":3,"startTime":"2026-05-02T00:35:12.647Z","endTime":"2026-05-02T00:35:18.677Z","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":89.4,"endSpeed":82.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.961429249053058,"aZ":-19.708256568287965,"pfxX":-9.526831091515987,"pfxZ":7.273447531325616,"pX":-1.2759359873612963,"pZ":1.3346002962725885,"vX0":4.397060259383789,"vY0":-130.0209671194442,"vZ0":-6.9272197644493785,"x":165.64,"y":202.75,"x0":-1.7501225286936264,"y0":50.00400539862718,"z0":5.526186838829315,"aX":-16.331649620931554},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.9,"breakHorizontal":16.3,"spinRate":1674,"spinDirection":235},"zone":13,"typeConfidence":0.88,"plateTime":0.42106087957071825,"extension":7.018298263299479},"index":3,"playId":"56ecfdf8-6d6c-3247-92d5-b2a963336ec7","pitchNumber":4,"startTime":"2026-05-02T00:35:38.623Z","endTime":"2026-05-02T00:35:43.059Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":90.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20014090119134,"aZ":-12.702232081573227,"pfxX":-7.38292630232013,"pfxZ":9.431254065127181,"pX":0.0197395360918815,"pZ":1.517696457985245,"vX0":6.585837885104218,"vY0":-142.63531520761052,"vZ0":-9.650666490208703,"x":116.25,"y":197.8,"x0":-1.3576490417776612,"y0":50.00542978799128,"z0":5.742121728943265,"aX":-15.245251070156746},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.4,"breakHorizontal":12.1,"spinRate":2678,"spinDirection":208},"zone":14,"typeConfidence":0.87,"plateTime":0.3837236410675118,"extension":6.639707214323307},"index":4,"playId":"4af0db17-d575-362a-80c0-1e0ac64db2a1","pitchNumber":5,"startTime":"2026-05-02T00:35:58.999Z","endTime":"2026-05-02T00:36:03.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":89.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.61382177705462,"aZ":-12.882821364338325,"pfxX":-4.6151994300220895,"pfxZ":9.26515081608935,"pX":-0.3710600856860956,"pZ":3.660381386237341,"vX0":4.470211117812123,"vY0":-143.4769077417337,"vZ0":-4.197072722907927,"x":131.14,"y":139.95,"x0":-1.3506765882917016,"y0":50.00317365652921,"z0":5.94679972463631,"aX":-9.609668495388181},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.1,"breakHorizontal":7.4,"spinRate":2641,"spinDirection":210},"zone":11,"typeConfidence":0.9,"plateTime":0.38196234684383157,"extension":6.743060236682017},"index":5,"playId":"0964445c-5d3a-3886-bf79-b8db6b23c2dc","pitchNumber":6,"startTime":"2026-05-02T00:36:24.075Z","endTime":"2026-05-02T00:36:27.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13772844607994,"aZ":-23.701190965306036,"pfxX":8.0703167668938,"pfxZ":5.869489547222967,"pX":-0.9436581068959236,"pZ":2.038203745227437,"vX0":0.00811620306612143,"vY0":-119.44667429576108,"vZ0":-3.416882073950478,"x":152.97,"y":183.75,"x0":-1.9956204326296347,"y0":50.0050457251487,"z0":5.619834184497578,"aX":11.655440582771057},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":10.1,"breakHorizontal":-14.6,"spinRate":2567,"spinDirection":90},"zone":13,"typeConfidence":0.93,"plateTime":0.45866119380248227,"extension":6.474691410958192},"index":6,"playId":"cf5bedde-0893-315b-b43b-a8585a7da0f3","pitchNumber":7,"startTime":"2026-05-02T00:36:46.028Z","endTime":"2026-05-02T00:36:52.344Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":90.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.020142233996204,"aZ":-9.790908732987127,"pfxX":-6.566975260894495,"pfxZ":10.658217005318622,"pX":-1.7702015924180599,"pZ":3.9737303628357505,"vX0":1.598428100098241,"vY0":-144.33809848790716,"vZ0":-3.57766156053507,"x":184.48,"y":131.49,"x0":-1.4795626866271838,"y0":50.00607609563931,"z0":5.836926821371256,"aX":-13.795799310155703},"breaks":{"breakAngle":51.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":18.7,"breakHorizontal":11.5,"spinRate":2726,"spinDirection":217},"zone":11,"typeConfidence":0.92,"plateTime":0.3801351810564948,"extension":6.651068858276758},"index":7,"playId":"3655357b-e4f8-3faa-a95c-04637fc30782","pitchNumber":8,"startTime":"2026-05-02T00:37:08.947Z","endTime":"2026-05-02T00:37:12.808Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:37:12.808Z","atBatIndex":35},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Adolis García pops out to second baseman Xavier Edwards.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-02T00:37:25.383Z","endTime":"2026-05-02T00:40:17.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,5,6,7],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":71.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.295389891327726,"aZ":-37.80849342912618,"pfxX":7.369674880598443,"pfxZ":-4.351995841122329,"pX":-0.7503012548117909,"pZ":1.9119298250490655,"vX0":-0.1553277319862934,"vY0":-113.00619805013655,"vZ0":-0.9566737056392476,"x":145.6,"y":187.16,"x0":-1.6383693161311361,"y0":50.001888010709116,"z0":6.133651265369348,"aX":9.545375365107013},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-7.8,"breakHorizontal":-13.3,"spinRate":2696,"spinDirection":49},"zone":7,"typeConfidence":0.92,"plateTime":0.4844084583561452,"extension":7.1449239341047},"index":0,"playId":"cef16102-34a3-3c3d-b723-c8965661d602","pitchNumber":1,"startTime":"2026-05-02T00:37:49.199Z","endTime":"2026-05-02T00:37:52.657Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-05-02T00:38:07.040Z","endTime":"2026-05-02T00:38:26.493Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.19774793330468,"aZ":-9.866769675152959,"pfxX":-4.75532973080082,"pfxZ":10.89300246419099,"pX":1.3098400737402582,"pZ":3.2826886519094653,"vX0":9.263933917462142,"vY0":-142.53946890157877,"vZ0":-5.732371158737566,"x":67.07,"y":150.15,"x0":-1.3715148333345488,"y0":50.00629130350533,"z0":5.9494228667834985,"aX":-9.742144132946366},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.6,"breakHorizontal":6.6,"spinRate":2608,"spinDirection":212},"zone":12,"typeConfidence":0.91,"plateTime":0.3849503413694144,"extension":6.766143786334498},"index":2,"playId":"8a2d11bd-3b3b-3c1b-9c1d-cc1e425bb3f9","pitchNumber":2,"startTime":"2026-05-02T00:38:26.493Z","endTime":"2026-05-02T00:38:32.054Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.179477698623987,"aZ":-27.997155134534875,"pfxX":1.5459873584979258,"pfxZ":2.5578922438647953,"pX":1.4119135737434783,"pZ":0.7449796717763576,"vX0":7.387747715943357,"vY0":-126.55570782899034,"vZ0":-6.191792191413577,"x":63.18,"y":218.67,"x0":-1.737793998223644,"y0":50.002611230313875,"z0":5.446058517537691,"aX":2.5245437608804564},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.5,"breakHorizontal":-4.3,"spinRate":2531,"spinDirection":129},"zone":14,"typeConfidence":0.91,"plateTime":0.4316765101125326,"extension":6.778585098637448},"index":3,"playId":"b9352f8a-30eb-3893-a2fb-f4b50e07cc23","pitchNumber":3,"startTime":"2026-05-02T00:38:45.184Z","endTime":"2026-05-02T00:38:55.659Z","isPitch":true,"type":"pitch"},{"details":{"description":"Bryce Harper steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":4,"actionPlayId":"b9352f8a-30eb-3893-a2fb-f4b50e07cc23","startTime":"2026-05-02T00:38:59.797Z","endTime":"2026-05-02T00:39:22.759Z","isPitch":false,"isBaseRunningPlay":true,"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(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":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.704781925512105,"aZ":-19.590552563129854,"pfxX":0.383768646143007,"pfxZ":8.545238991093361,"pX":-0.7574725534601627,"pZ":1.3014494755850239,"vX0":2.7154280412816147,"vY0":-120.39945492721257,"vZ0":-5.700455704096901,"x":145.87,"y":203.64,"x0":-1.9483288227443074,"y0":50.00244706787419,"z0":5.425930735210699,"aX":0.5650392785299002},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":14.4,"breakHorizontal":-1.3,"spinRate":2539,"spinDirection":113},"zone":13,"typeConfidence":0.93,"plateTime":0.45438452101773397,"extension":6.593397174470169},"index":5,"playId":"16bd9583-39c9-30b5-9d84-c6f85bfb2fe3","pitchNumber":4,"startTime":"2026-05-02T00:39:22.759Z","endTime":"2026-05-02T00:39:27.793Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.18076260140526,"aZ":-9.937506873552765,"pfxX":-4.927379672485585,"pfxZ":10.979568646085808,"pX":0.04248178360806946,"pZ":2.773780866157932,"vX0":5.96479877942231,"vY0":-141.6215086701551,"vZ0":-6.882116811426128,"x":115.38,"y":163.89,"x0":-1.4536072116470833,"y0":50.00632118027746,"z0":5.875427701782691,"aX":-9.983171035754944},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.6,"breakHorizontal":7.7,"spinRate":2633,"spinDirection":210},"zone":5,"typeConfidence":0.9,"plateTime":0.38716422492099545,"extension":6.7364303242111685},"index":6,"playId":"9d456c1c-0557-3821-acdc-0a729ba81a17","pitchNumber":5,"startTime":"2026-05-02T00:39:45.222Z","endTime":"2026-05-02T00:39:50.313Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.03007962533703,"aZ":-10.074038591001399,"pfxX":-6.5654975859510785,"pfxZ":10.776303494693032,"pX":-0.5783837277559404,"pZ":3.0503424878094565,"vX0":5.499352301146313,"vY0":-142.58906966042656,"vZ0":-5.841239103634158,"x":139.05,"y":156.42,"x0":-1.6828968647664657,"y0":50.004891192015926,"z0":5.766935143943793,"aX":-13.466347250340585},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.5,"breakHorizontal":10.7,"spinRate":2652,"spinDirection":217},"zone":1,"typeConfidence":0.91,"plateTime":0.384729371605081,"extension":6.647904684834362},"hitData":{"launchSpeed":91.9,"launchAngle":67.0,"totalDistance":138.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":139.16,"coordY":149.22}},"index":7,"playId":"448a8fbf-69b0-3a35-b03c-10d77925494f","pitchNumber":6,"startTime":"2026-05-02T00:40:07.483Z","endTime":"2026-05-02T00:40:17.808Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:40:17.808Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Marsh grounds out, second baseman Xavier Edwards to first baseman Christopher Morel.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-02T00:40:27.206Z","endTime":"2026-05-02T00:41:43.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"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":"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":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":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":78.9,"endSpeed":73.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.056003855462688,"aZ":-40.28099891623498,"pfxX":5.394402016970042,"pfxZ":-6.049376804363856,"pX":-0.7573998895088756,"pZ":2.1476865736596515,"vX0":0.3478527157432039,"vY0":-114.91753858000946,"vZ0":-0.05238072403042571,"x":145.87,"y":180.79,"x0":-1.6117440699323033,"y0":50.005259817334725,"z0":6.079770329971073,"aX":7.224404747321661},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-10.7,"breakHorizontal":-9.8,"spinRate":2751,"spinDirection":57},"zone":7,"typeConfidence":0.93,"plateTime":0.4763985953791887,"extension":7.096986658451978},"index":0,"playId":"02e1237a-4352-3c9f-bf39-f71d4bbc4ffe","pitchNumber":1,"startTime":"2026-05-02T00:40:50.170Z","endTime":"2026-05-02T00:40:55.343Z","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":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31224462699723,"aZ":-24.25448153213696,"pfxX":-10.887937509651456,"pfxZ":4.6802918395707565,"pX":-0.14273057204992257,"pZ":0.6057573979430573,"vX0":7.691972675545412,"vY0":-129.11205404132113,"vZ0":-8.023215806826052,"x":122.44,"y":222.42,"x0":-1.7425918412122574,"y0":50.002584445849095,"z0":5.613545804992513,"aX":-18.423564945717736},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.8,"breakHorizontal":18.0,"spinRate":1751,"spinDirection":229},"zone":13,"typeConfidence":0.96,"plateTime":0.42386336590812546,"extension":6.7548527811275765},"index":1,"playId":"611a1d00-8e48-3283-9b0c-a1a6e87e194f","pitchNumber":2,"startTime":"2026-05-02T00:41:11.606Z","endTime":"2026-05-02T00:41:18.106Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.448008257471656,"aZ":-29.345999121257513,"pfxX":2.126209587588533,"pfxZ":1.7409768019305387,"pX":-0.08453460658617204,"pZ":2.1358800640530573,"vX0":3.875471059594244,"vY0":-127.05254986150389,"vZ0":-2.8828084667591685,"x":120.22,"y":181.11,"x0":-1.909395319440954,"y0":50.003396660475445,"z0":5.6315336852195035,"aX":3.455608143109474},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.6,"breakHorizontal":-4.8,"spinRate":2515,"spinDirection":133},"zone":8,"typeConfidence":0.93,"plateTime":0.4320691282840179,"extension":6.8054131025006575},"hitData":{"launchSpeed":74.0,"launchAngle":10.0,"totalDistance":128.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.0,"coordY":148.01}},"index":2,"playId":"127517f5-d4e8-306f-a8d3-522cdea252aa","pitchNumber":3,"startTime":"2026-05-02T00:41:35.884Z","endTime":"2026-05-02T00:41:43.674Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:41:43.674Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christopher Morel singles on a ground ball to shortstop Edmundo Sosa.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-02T00:43:42.927Z","endTime":"2026-05-02T00:44:37.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.501600592422832,"aZ":-21.318019426803783,"pfxX":-10.16189941690983,"pfxZ":5.981363014897292,"pX":-0.07663559031266326,"pZ":1.3765078267006015,"vX0":7.677846135513126,"vY0":-133.7589961488915,"vZ0":-5.119616004423699,"x":119.92,"y":201.61,"x0":-1.6621731771659194,"y0":50.00135414122619,"z0":4.841184839018838,"aX":-18.43605252178411},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.0,"breakHorizontal":16.8,"spinRate":2220,"spinDirection":228},"zone":13,"typeConfidence":0.47,"plateTime":0.40929623356466793,"extension":7.121486985213035},"index":0,"playId":"a0156d87-7dc4-3b25-be75-f796d697188d","pitchNumber":1,"startTime":"2026-05-02T00:43:56.350Z","endTime":"2026-05-02T00:44:01.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.004786263070834,"aZ":-35.9723277837345,"pfxX":8.964938362822732,"pfxZ":-2.8010730421270207,"pX":0.677421196752449,"pZ":1.7638596581463124,"vX0":3.178081266074707,"vY0":-116.11213732425412,"vZ0":0.5105356006997097,"x":91.18,"y":191.16,"x0":-1.876034893445069,"y0":50.002234033283905,"z0":4.981285574946319,"aX":12.162901889880445},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-4.7,"breakHorizontal":-17.0,"spinRate":2730,"spinDirection":53},"zone":9,"typeConfidence":0.84,"plateTime":0.47284647557922277,"extension":6.659739355911153},"index":1,"playId":"b4be02ec-8188-36a6-853f-9fc416aa44a1","pitchNumber":2,"startTime":"2026-05-02T00:44:10.176Z","endTime":"2026-05-02T00:44:14.983Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.5,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.149998456019567,"aZ":-20.846554869236677,"pfxX":-10.367462012962335,"pfxZ":6.1879180671177885,"pX":-0.11792586158868257,"pZ":1.8853994389268898,"vX0":7.382205769273041,"vY0":-134.41703349249565,"vZ0":-3.996771614284733,"x":121.5,"y":187.87,"x0":-1.553061283546882,"y0":50.00066328757097,"z0":4.871830564071544,"aX":-18.968075839449483},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.6,"breakHorizontal":17.2,"spinRate":2264,"spinDirection":222},"zone":8,"typeConfidence":0.57,"plateTime":0.40750127800974223,"extension":7.284865093519925},"hitData":{"launchSpeed":102.4,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.28,"coordY":150.43}},"index":2,"playId":"0ecfce03-671e-3337-917d-49f62296bb47","pitchNumber":3,"startTime":"2026-05-02T00:44:26.494Z","endTime":"2026-05-02T00:44:37.608Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:44:37.608Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Javier Sanoja strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-02T00:44:53.197Z","endTime":"2026-05-02T00:47:25.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":92.8,"endSpeed":84.9,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.82624206316212,"aZ":-22.987518467526666,"pfxX":-11.847576441313883,"pfxZ":4.978042278351676,"pX":0.2566878497428907,"pZ":2.5590301021288453,"vX0":9.205300242151132,"vY0":-134.85033536127668,"vZ0":-1.69660239146668,"x":107.22,"y":169.69,"x0":-1.6588560914783557,"y0":50.00161717851054,"z0":4.81507695939931,"aX":-21.858046609811257},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.9,"breakHorizontal":19.6,"spinRate":2218,"spinDirection":229},"zone":5,"typeConfidence":0.92,"plateTime":0.40590021426609546,"extension":7.124210416077878},"index":0,"playId":"1c69995a-d2ec-3c22-abe8-b80790da01d0","pitchNumber":1,"startTime":"2026-05-02T00:45:16.005Z","endTime":"2026-05-02T00:45:20.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.199648045437762,"aZ":-24.38243819073133,"pfxX":-10.133363325727675,"pfxZ":4.302448233373237,"pX":0.67077696517277,"pZ":2.2036239811330787,"vX0":9.609151439304572,"vY0":-133.6186624533338,"vZ0":-2.2744703042904346,"x":91.43,"y":179.28,"x0":-1.651684359699853,"y0":50.00602247067161,"z0":4.813904279723745,"aX":-18.367294895753638},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.6,"breakHorizontal":16.3,"spinRate":2174,"spinDirection":228},"zone":6,"typeConfidence":0.74,"plateTime":0.40958401573436376,"extension":7.005462957149735},"index":1,"playId":"67b25fc7-5e4c-3ffc-a0a9-db85d88744ed","pitchNumber":2,"startTime":"2026-05-02T00:45:37.250Z","endTime":"2026-05-02T00:45:43.249Z","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":79.4,"endSpeed":72.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.407514542379506,"aZ":-33.06032018634553,"pfxX":9.43291578025702,"pfxZ":-0.6649701107427202,"pX":0.27230804710262335,"pZ":1.6125076253534,"vX0":2.234218407185315,"vY0":-115.54285671207312,"vZ0":-0.24534202970382146,"x":106.62,"y":195.24,"x0":-1.934341126299264,"y0":50.00001824470336,"z0":4.922118022415854,"aX":12.632688076133821},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-1.0,"breakHorizontal":-17.6,"spinRate":2751,"spinDirection":59},"zone":9,"typeConfidence":0.92,"plateTime":0.4757462050897572,"extension":6.815765878794648},"index":2,"playId":"b398642a-c1fa-3036-8ec7-8cd916d380b3","pitchNumber":3,"startTime":"2026-05-02T00:45:55.744Z","endTime":"2026-05-02T00:45:59.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.584225727045858,"aZ":-36.117706225052714,"pfxX":10.874948690486569,"pfxZ":-3.0761410748398723,"pX":0.18188782860900304,"pZ":0.11942182366992724,"vX0":1.5806929131401244,"vY0":-113.4660891450771,"vZ0":-2.2776697976030618,"x":110.07,"y":235.56,"x0":-1.9371588664165191,"y0":50.000156869057314,"z0":4.785603731879432,"aX":13.969326442845164},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-5.9,"breakHorizontal":-20.0,"spinRate":2809,"spinDirection":52},"zone":14,"typeConfidence":0.78,"plateTime":0.4854539549295218,"extension":7.1097730706608315},"index":3,"playId":"ddddc2c1-3049-36ea-a3f9-b283a67ba40e","pitchNumber":4,"startTime":"2026-05-02T00:46:19.420Z","endTime":"2026-05-02T00:46:24.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.7946750053349,"aZ":-17.761806870744987,"pfxX":-7.245543238747048,"pfxZ":7.672201100204699,"pX":0.16391150723357892,"pZ":3.3753109341777856,"vX0":7.42277845207138,"vY0":-136.16389996513072,"vZ0":-0.9704290865726382,"x":110.75,"y":147.65,"x0":-1.6556142670020044,"y0":50.00246183770467,"z0":4.964869265194014,"aX":-13.610632928768709},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.9,"breakHorizontal":11.5,"spinRate":2470,"spinDirection":230},"zone":12,"typeConfidence":0.89,"plateTime":0.4022108336962651,"extension":7.1722947748037145},"index":4,"playId":"98e7c33d-7969-303f-963c-1f20e44ffef8","pitchNumber":5,"startTime":"2026-05-02T00:46:45.652Z","endTime":"2026-05-02T00:46:48.984Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-02T00:46:59.340Z","endTime":"2026-05-02T00:47:21.614Z","isPitch":false,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.4,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.322543871383452,"aZ":-34.12518610945283,"pfxX":10.97530145694182,"pfxZ":-1.4792139424090736,"pX":0.7315167519193788,"pZ":0.7402684079990142,"vX0":2.9727406376744803,"vY0":-114.81593550005807,"vZ0":-1.6453045644363105,"x":89.12,"y":218.79,"x0":-2.008976107491221,"y0":50.002028649906315,"z0":4.819201907660552,"aX":14.49857662555749},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-2.8,"breakHorizontal":-20.6,"spinRate":2785,"spinDirection":56},"zone":14,"typeConfidence":0.91,"plateTime":0.47895819960650243,"extension":6.654433529012654},"index":6,"playId":"5935682d-235f-344a-af5b-9bb36dac35c2","pitchNumber":6,"startTime":"2026-05-02T00:47:21.614Z","endTime":"2026-05-02T00:47:25.850Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:47:25.850Z","atBatIndex":39},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jakob Marsee lines out to right fielder Adolis García.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-02T00:47:38.685Z","endTime":"2026-05-02T00:49:07.812Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.03770145461742,"aZ":-23.343783659342606,"pfxX":-11.626188361428039,"pfxZ":4.741959151792797,"pX":-0.15681603388603074,"pZ":2.2242053188697066,"vX0":8.148553445900426,"vY0":-135.69397843236794,"vZ0":-2.7885620593058538,"x":122.98,"y":178.73,"x0":-1.6900914578726909,"y0":50.002738238327275,"z0":4.893727609427792,"aX":-21.653730173256594},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.2,"breakHorizontal":19.3,"spinRate":2301,"spinDirection":227},"zone":5,"typeConfidence":0.94,"plateTime":0.40384262462470577,"extension":7.075841412415555},"index":0,"playId":"06ee7135-ed0e-3adf-b85d-a9febe7d513d","pitchNumber":1,"startTime":"2026-05-02T00:47:52.097Z","endTime":"2026-05-02T00:47:55.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.92082151501228,"aZ":-16.002893078375834,"pfxX":-7.281363301640001,"pfxZ":8.801070927999135,"pX":-0.15057311371400597,"pZ":3.5253854696864932,"vX0":6.864002225532928,"vY0":-135.0779446331644,"vZ0":-0.5556550737881198,"x":122.74,"y":143.59,"x0":-1.785314198858052,"y0":50.0053380670922,"z0":4.864480891670718,"aX":-13.384137519203408},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.0,"breakHorizontal":11.6,"spinRate":2380,"spinDirection":232},"zone":11,"typeConfidence":0.93,"plateTime":0.4063274020584764,"extension":7.238070827262308},"index":1,"playId":"364b2b57-f445-367a-9187-7a934b93d2be","pitchNumber":2,"startTime":"2026-05-02T00:48:15.629Z","endTime":"2026-05-02T00:48:19.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.901820692025264,"aZ":-30.833385304093323,"pfxX":-9.01153107967273,"pfxZ":0.8591343208745403,"pX":-1.3947909686131548,"pZ":1.9465512825720077,"vX0":3.750270084154361,"vY0":-124.33588793535043,"vZ0":-1.1009309372151197,"x":170.17,"y":186.22,"x0":-1.7516837823018931,"y0":50.005355082559745,"z0":4.953456542071213,"aX":-14.11291226447645},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.6,"breakHorizontal":15.5,"spinRate":1561,"spinDirection":246},"zone":13,"typeConfidence":0.84,"plateTime":0.4405106248155697,"extension":6.995442740786332},"index":2,"playId":"06de6094-92b8-305c-ad55-690405317784","pitchNumber":3,"startTime":"2026-05-02T00:48:35.678Z","endTime":"2026-05-02T00:48:40.459Z","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":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.744092223603097,"aZ":-31.242414635484234,"pfxX":-9.574739047216026,"pfxZ":0.5916502490274311,"pX":-0.505948609163007,"pZ":2.35109680749163,"vX0":6.063081078612642,"vY0":-124.44308232695124,"vZ0":-0.09081381402671063,"x":136.29,"y":175.3,"x0":-1.7288139768755961,"y0":50.00085730730183,"z0":4.973950133613641,"aX":-15.030065325667453},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.3,"breakHorizontal":16.0,"spinRate":1536,"spinDirection":245},"zone":4,"typeConfidence":0.87,"plateTime":0.43997053763260974,"extension":7.061958116256064},"hitData":{"launchSpeed":87.1,"launchAngle":19.0,"totalDistance":277.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":180.17,"coordY":102.18}},"index":3,"playId":"1ebc4b21-706c-3b67-affd-c43430f79cb9","pitchNumber":4,"startTime":"2026-05-02T00:48:57.595Z","endTime":"2026-05-02T00:49:07.812Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:49:07.812Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-02T00:50:14.684Z","endTime":"2026-05-02T00:51:26.567Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"aa6c7fcc-2dee-35c3-a238-7a1801969c45","startTime":"2026-05-02T00:49:58.309Z","endTime":"2026-05-02T00:50:01.884Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.446463117936595,"aZ":-15.458525814754061,"pfxX":-9.289002277786192,"pfxZ":8.810738766441261,"pX":-0.4961323519877137,"pZ":2.6456323768621073,"vX0":6.7121640317165845,"vY0":-136.93013400275728,"vZ0":-3.243532792656523,"x":135.91,"y":167.35,"x0":-1.7731940182730486,"y0":50.0058655228656,"z0":4.904317833319557,"aX":-17.62940769333552},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.5,"breakHorizontal":15.4,"spinRate":2435,"spinDirection":230},"zone":4,"typeConfidence":0.91,"plateTime":0.400126673814003,"extension":7.072666069719353},"index":1,"playId":"316c068f-8b79-368e-89b9-b1fee3f51bd1","pitchNumber":1,"startTime":"2026-05-02T00:50:16.752Z","endTime":"2026-05-02T00:50:20.833Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"index":2,"startTime":"2026-05-02T00:50:38.142Z","endTime":"2026-05-02T00:50:56.824Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.17062439833597,"aZ":-17.744608269531483,"pfxX":-8.84463742642255,"pfxZ":7.664380153560405,"pX":-0.08655480921431832,"pZ":3.5825870057291396,"vX0":7.658548552151704,"vY0":-136.62177104380078,"vZ0":-0.4275662956202527,"x":120.3,"y":142.05,"x0":-1.7821916526928367,"y0":50.006128658502696,"z0":4.964829865632302,"aX":-16.659770274278202},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.9,"breakHorizontal":14.3,"spinRate":2417,"spinDirection":233},"zone":11,"typeConfidence":0.82,"plateTime":0.40148757831928394,"extension":7.048401801628324},"index":3,"playId":"29726c95-538c-3a34-b28c-bdd0fdc7bf97","pitchNumber":2,"startTime":"2026-05-02T00:50:56.824Z","endTime":"2026-05-02T00:51:00.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.557395048977057,"aZ":-29.72484671636212,"pfxX":-8.442074145508563,"pfxZ":1.5674462538497282,"pX":-1.3306982551113777,"pZ":1.3555453190396478,"vX0":3.9968528111387394,"vY0":-123.57180650633099,"vZ0":-2.603019024345018,"x":167.72,"y":202.18,"x0":-1.8646333576909666,"y0":50.001127677859245,"z0":4.897333506990262,"aX":-13.171449627326856},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.5,"breakHorizontal":14.5,"spinRate":1405,"spinDirection":242},"zone":13,"typeConfidence":0.88,"plateTime":0.4417441722691611,"extension":7.233997544011075},"index":4,"playId":"6be55358-a695-332c-8917-3d9b05e3122e","pitchNumber":3,"startTime":"2026-05-02T00:51:20.063Z","endTime":"2026-05-02T00:51:26.567Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:51:26.567Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Edmundo Sosa singles on a sharp line drive to center fielder Jakob Marsee.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-02T00:53:47.246Z","endTime":"2026-05-02T00:54:15.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cade Gibson replaces Eury Pérez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-02T00:52:55.437Z","endTime":"2026-05-02T00:53:49.524Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.948720815898195,"aZ":-43.59432608911962,"pfxX":-7.641431683687204,"pfxZ":-8.777207098000625,"pX":-0.9103290521626644,"pZ":1.3506334610576372,"vX0":-2.867986185571351,"vY0":-114.22713161853947,"vZ0":-0.5380819854507015,"x":151.7,"y":202.31,"x0":1.3595120823733422,"y0":50.00122517840533,"z0":5.930489186029958,"aX":-9.945949456021218},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-15.6,"breakHorizontal":14.6,"spinRate":2965,"spinDirection":319},"zone":13,"typeConfidence":0.91,"plateTime":0.48226391761594467,"extension":5.897960594908573},"index":1,"playId":"9a1abcfa-fcb6-35f0-b697-9f0612f9ceac","pitchNumber":1,"startTime":"2026-05-02T00:53:49.524Z","endTime":"2026-05-02T00:53:55.027Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":71.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34711369248883,"aZ":-43.5024187763366,"pfxX":-9.367028748522996,"pfxZ":-8.759720495105661,"pX":0.034061127418121166,"pZ":2.0127031618077758,"vX0":-0.32054571711970775,"vY0":-113.98738669797898,"vZ0":1.0383226546078692,"x":115.7,"y":184.44,"x0":1.3909722481449462,"y0":50.00349836871277,"z0":5.906064432476011,"aX":-12.112115303298117},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-15.1,"breakHorizontal":16.9,"spinRate":3123,"spinDirection":315},"zone":8,"typeConfidence":0.91,"plateTime":0.48375151130816363,"extension":5.748734611347303},"hitData":{"launchSpeed":101.4,"launchAngle":14.0,"totalDistance":226.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":110.89,"coordY":78.76}},"index":2,"playId":"f5b9d736-c580-317c-82a3-72a2a1cd2038","pitchNumber":2,"startTime":"2026-05-02T00:54:05.259Z","endTime":"2026-05-02T00:54:15.471Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:54:15.471Z","atBatIndex":42},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bryson Stott pops out to third baseman Javier Sanoja.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-02T00:54:19.339Z","endTime":"2026-05-02T00:57:24.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"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"},"postOnFirst":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":71.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.158899244201777,"aZ":-34.18913521601681,"pfxX":-13.6287995982365,"pfxZ":-1.5706501091695912,"pX":0.7331558746451818,"pZ":2.7936175742189695,"vX0":1.384918090702746,"vY0":-113.07790455657913,"vZ0":1.583270346755374,"x":89.05,"y":163.35,"x0":1.878860340556468,"y0":50.00229511207988,"z0":5.535169496986896,"aX":-17.506351901084365},"breaks":{"breakAngle":26.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-2.0,"breakHorizontal":24.2,"spinRate":3147,"spinDirection":298},"zone":6,"typeConfidence":0.9,"plateTime":0.48586968881119974,"extension":5.792400677658187},"index":0,"playId":"222745ab-c4e3-3811-8989-e4e3f5a66f54","pitchNumber":1,"startTime":"2026-05-02T00:54:44.731Z","endTime":"2026-05-02T00:55:11.732Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.596538719081966,"aZ":-44.06938843131605,"pfxX":-9.322485563189801,"pfxZ":-9.031480342891395,"pX":-1.1878863348890476,"pZ":1.6037419888307045,"vX0":-2.7828909688418086,"vY0":-114.99671519512212,"vZ0":0.06286823374541117,"x":162.28,"y":195.48,"x0":1.2541326939538744,"y0":50.001934164016795,"z0":5.9101875770035965,"aX":-12.279526718035276},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-16.0,"breakHorizontal":17.6,"spinRate":3188,"spinDirection":323},"zone":13,"typeConfidence":0.91,"plateTime":0.479330941384005,"extension":5.832419470778237},"index":1,"playId":"5fec0c02-c212-3a85-b896-41edbb58d2c2","pitchNumber":2,"startTime":"2026-05-02T00:55:22.366Z","endTime":"2026-05-02T00:55:27.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.904624428948075,"aZ":-23.680265015458566,"pfxX":9.545718802390109,"pfxZ":4.67152057338366,"pX":-0.13480184709925305,"pZ":2.3324419815393753,"vX0":-6.780473207433911,"vY0":-133.74881131999217,"vZ0":-3.889654593718348,"x":122.14,"y":175.8,"x0":1.188558124083536,"y0":50.00160507918263,"z0":5.496606963604345,"aX":17.353594888339},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.8,"breakHorizontal":-15.8,"spinRate":2324,"spinDirection":134},"zone":5,"typeConfidence":0.92,"plateTime":0.40897266596953363,"extension":5.841308711519998},"index":2,"playId":"6ace5652-9f45-3414-ac4b-dc8fdeb3b93f","pitchNumber":3,"startTime":"2026-05-02T00:55:41.766Z","endTime":"2026-05-02T00:55:47.129Z","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.1,"endSpeed":85.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.54902632338644,"aZ":-26.63772644312328,"pfxX":9.124996850670874,"pfxZ":2.974002757031201,"pX":1.0895344118365946,"pZ":3.37926058083959,"vX0":-3.6356490462048683,"vY0":-135.59495649873867,"vZ0":-1.1067570992735405,"x":75.47,"y":147.54,"x0":1.2618651915387487,"y0":50.0039638184699,"z0":5.65064361941264,"aX":16.998992996208408},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.4,"breakHorizontal":-15.7,"spinRate":2392,"spinDirection":131},"zone":12,"typeConfidence":0.91,"plateTime":0.403876115177769,"extension":5.6985712424466985},"index":3,"playId":"3e8f685e-e584-351b-ab00-9ebf6a3d47c2","pitchNumber":4,"startTime":"2026-05-02T00:56:04.422Z","endTime":"2026-05-02T00:56:07.743Z","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":0},"index":4,"playId":"72a9d4e7-6d12-3b3d-a7a2-af032eec1146","startTime":"2026-05-02T00:56:29.929Z","endTime":"2026-05-02T00:56:34.392Z","isPitch":false,"type":"pickoff"},{"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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":71.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.457664724254457,"aZ":-32.5540905402672,"pfxX":-12.676515164464188,"pfxZ":-0.2868281340269778,"pX":-1.6155680321720933,"pZ":2.4819936217641834,"vX0":-3.370891302804877,"vY0":-114.09822609647753,"vZ0":0.5413984301590673,"x":178.58,"y":171.77,"x0":1.5326225690630675,"y0":50.005169127899144,"z0":5.482115648038764,"aX":-16.506142728087756},"breaks":{"breakAngle":27.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":0.0,"breakHorizontal":23.9,"spinRate":3227,"spinDirection":297},"zone":13,"typeConfidence":0.91,"plateTime":0.482370335760554,"extension":5.864452578682085},"index":5,"playId":"d63489cf-d390-3e14-830c-1249438b8903","pitchNumber":5,"startTime":"2026-05-02T00:56:48.757Z","endTime":"2026-05-02T00:56:54.078Z","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":78.8,"endSpeed":71.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.881622084011404,"aZ":-32.140112833401545,"pfxX":-13.481363765538793,"pfxZ":0.02803232251414478,"pX":-0.3369905585119707,"pZ":2.937459156063492,"vX0":-0.6622753004935502,"vY0":-114.72340678949612,"vZ0":1.408291954051882,"x":129.85,"y":159.47,"x0":1.7047648516807785,"y0":50.00465185809564,"z0":5.480268747353557,"aX":-17.729598251432304},"breaks":{"breakAngle":28.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":0.7,"breakHorizontal":24.5,"spinRate":3304,"spinDirection":291},"zone":1,"typeConfidence":0.91,"plateTime":0.4799031206682698,"extension":5.711371190792606},"hitData":{"launchSpeed":72.4,"launchAngle":58.0,"totalDistance":174.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":79.26,"coordY":154.67}},"index":6,"playId":"fa1208fd-4420-3423-aa0d-c17ec3f71923","pitchNumber":6,"startTime":"2026-05-02T00:57:10.144Z","endTime":"2026-05-02T00:57:24.963Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:57:24.963Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Bohm singles on a ground ball to center fielder Jakob Marsee. Edmundo Sosa to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-02T00:57:31.387Z","endTime":"2026-05-02T00:58:39.944Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":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"},"postOnSecond":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.7,"endSpeed":80.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.483264113576137,"aZ":-25.024794251329013,"pfxX":8.187540418497765,"pfxZ":4.362180285056533,"pX":0.8424940118045372,"pZ":1.076076156765692,"vX0":-3.908639879527864,"vY0":-127.5056114763033,"vZ0":-5.81941747459031,"x":84.89,"y":209.73,"x0":1.3359118242034917,"y0":50.00085154488927,"z0":5.376074095554019,"aX":13.409792513176193},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.7,"breakHorizontal":-13.9,"spinRate":1826,"spinDirection":120},"zone":14,"typeConfidence":0.7,"plateTime":0.43042182941179163,"extension":5.701043111188311},"index":0,"playId":"24c08b53-2b90-3729-b434-779ecf172bd0","pitchNumber":1,"startTime":"2026-05-02T00:57:49.472Z","endTime":"2026-05-02T00:57:54.333Z","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.3,"endSpeed":84.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.96126922886138,"aZ":-25.806480555747505,"pfxX":7.327663960711824,"pfxZ":3.4970473498585886,"pX":0.10142342188148315,"pZ":2.908337436481586,"vX0":-5.558953280044481,"vY0":-134.32094911447766,"vZ0":-2.0620587535743113,"x":113.13,"y":160.25,"x0":1.2490734466452862,"y0":50.003335979462456,"z0":5.526765725901525,"aX":13.347398539514874},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.1,"breakHorizontal":-12.0,"spinRate":2364,"spinDirection":132},"zone":5,"typeConfidence":0.92,"plateTime":0.4082728869490446,"extension":5.8184463544642755},"index":1,"playId":"74530452-ee72-3987-8b3f-6604cdbc3a0d","pitchNumber":2,"startTime":"2026-05-02T00:58:07.428Z","endTime":"2026-05-02T00:58:12.735Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.416783174401882,"aZ":-27.971173387174193,"pfxX":9.372272298249717,"pfxZ":2.599812058659106,"pX":0.7809688055380976,"pZ":2.0491370075708653,"vX0":-4.729541385643017,"vY0":-126.17328609708748,"vZ0":-3.1058661816698936,"x":87.23,"y":183.45,"x0":1.4611111285011802,"y0":50.00070529299321,"z0":5.547578470154279,"aX":15.124901867464674},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.2,"breakHorizontal":-16.0,"spinRate":1827,"spinDirection":124},"zone":9,"typeConfidence":0.88,"plateTime":0.43394006256000317,"extension":5.80408139061117},"hitData":{"launchSpeed":94.7,"launchAngle":-4.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.25,"coordY":102.02}},"index":2,"playId":"c855a3af-a7f0-30c7-b3cc-5387a2c46554","pitchNumber":3,"startTime":"2026-05-02T00:58:29.780Z","endTime":"2026-05-02T00:58:39.944Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T00:58:39.944Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Justin Crawford walks. Edmundo Sosa to 3rd. Alec Bohm to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-02T00:58:49.906Z","endTime":"2026-05-02T01:02:09.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"postOnSecond":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"postOnThird":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"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(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.5,"endSpeed":84.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.056930202708465,"aZ":-26.68474570335061,"pfxX":8.877413338310559,"pfxZ":3.0081164840379877,"pX":0.9946172373982815,"pZ":3.5055487880952425,"vX0":-3.7274348412689062,"vY0":-134.6911863649176,"vZ0":-0.5907168377033524,"x":79.09,"y":144.13,"x0":1.2481950363922076,"y0":50.003600886793826,"z0":5.6256939787679725,"aX":16.20388225968774},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.5,"breakHorizontal":-15.2,"spinRate":2423,"spinDirection":132},"zone":12,"typeConfidence":0.91,"plateTime":0.4076791587481532,"extension":5.648206124220445},"index":0,"playId":"8f94fb54-98f0-3469-b944-fb7e3a4fc228","pitchNumber":1,"startTime":"2026-05-02T00:59:10.459Z","endTime":"2026-05-02T00:59:17.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92635212691098,"aZ":-24.53304613041779,"pfxX":10.842794592964708,"pfxZ":4.331943250014737,"pX":-0.757026616243309,"pZ":1.4690596256651234,"vX0":-8.462572987168553,"vY0":-132.16058297580906,"vZ0":-5.6565842242934625,"x":145.86,"y":199.12,"x0":1.0824139091253844,"y0":50.002280768505486,"z0":5.445885786512678,"aX":19.124663291749545},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.7,"breakHorizontal":-17.8,"spinRate":2304,"spinDirection":127},"zone":13,"typeConfidence":0.9,"plateTime":0.4148904726662277,"extension":5.876181720673007},"index":1,"playId":"d76047fb-ab4c-3e63-b4db-8fa4aef869f3","pitchNumber":2,"startTime":"2026-05-02T00:59:31.187Z","endTime":"2026-05-02T00:59:36.358Z","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":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.858821837261065,"aZ":-33.817995094806555,"pfxX":-9.83025190749422,"pfxZ":-1.2183630395692724,"pX":-2.7461066709022974,"pZ":2.1783199030616425,"vX0":-6.787123261165965,"vY0":-116.22217163485305,"vZ0":0.10675742641721819,"x":221.68,"y":179.97,"x0":1.5048513418279346,"y0":50.004051339625725,"z0":5.384287750911595,"aX":-13.244050384938834},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-1.8,"breakHorizontal":19.7,"spinRate":3104,"spinDirection":304},"zone":13,"typeConfidence":0.91,"plateTime":0.47403568795554607,"extension":5.884744528556956},"index":2,"playId":"aaee95ae-93ed-3140-adab-d09ff7e81b25","pitchNumber":3,"startTime":"2026-05-02T00:59:49.050Z","endTime":"2026-05-02T00:59:53.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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.84129995054957,"aZ":-28.236238323632207,"pfxX":10.647925730190648,"pfxZ":2.256733372940162,"pX":0.4551808449861866,"pZ":2.0548948434242127,"vX0":-6.076525616974439,"vY0":-131.93815307809376,"vZ0":-3.3051998487535297,"x":99.65,"y":183.3,"x0":1.4175745175941363,"y0":50.00195864704828,"z0":5.428752069561341,"aX":18.573123094914408},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.5,"breakHorizontal":-17.8,"spinRate":2341,"spinDirection":127},"zone":9,"typeConfidence":0.9,"plateTime":0.4168245142112528,"extension":5.742621614589314},"index":3,"playId":"1bc59fa5-ac20-3012-8883-e1843c53c40a","pitchNumber":4,"startTime":"2026-05-02T01:00:08.402Z","endTime":"2026-05-02T01:00:12.984Z","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":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.6,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.495498240736612,"aZ":-26.69446640106195,"pfxX":-1.7723530116710622,"pfxZ":3.364543747452613,"pX":0.35480813331326766,"pZ":2.8489484227495256,"vX0":-2.3542917840446926,"vY0":-127.41036162375966,"vZ0":-1.2253469488111666,"x":103.48,"y":161.86,"x0":1.5244125003158526,"y0":50.003300202015915,"z0":5.464441661559703,"aX":-2.885565270344211},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.0,"breakHorizontal":3.8,"spinRate":2841,"spinDirection":197},"zone":6,"typeConfidence":0.84,"plateTime":0.4314652489114388,"extension":5.761721723723508},"index":4,"playId":"c4763f58-5147-3361-9738-0d081a35bb87","pitchNumber":5,"startTime":"2026-05-02T01:00:31.483Z","endTime":"2026-05-02T01:00:37.825Z","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":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.15565362345768,"aZ":-28.826367956843324,"pfxX":9.175612652888152,"pfxZ":1.8173112875015125,"pX":1.5590280029094519,"pZ":2.6401828240552327,"vX0":-2.7270734217926758,"vY0":-135.355171025428,"vZ0":-2.2022275244352962,"x":57.57,"y":167.5,"x0":1.391029658392548,"y0":50.005535268945025,"z0":5.4947123684867165,"aX":16.928359577590637},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.0,"breakHorizontal":-16.0,"spinRate":2468,"spinDirection":132},"zone":12,"typeConfidence":0.9,"plateTime":0.4055753789430874,"extension":5.691622186933612},"index":5,"playId":"08ed73a0-c84c-37eb-aca9-7a3cf30276a6","pitchNumber":6,"startTime":"2026-05-02T01:01:10.785Z","endTime":"2026-05-02T01:01:15.310Z","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":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.734812310009954,"aZ":-29.30452615786283,"pfxX":9.211979986432379,"pfxZ":1.5612559075294765,"pX":1.1086536048314908,"pZ":3.2268180513596785,"vX0":-3.7244750618738136,"vY0":-134.7970478203697,"vZ0":-0.634049089402542,"x":74.74,"y":151.66,"x0":1.3126833073639028,"y0":50.00287904820907,"z0":5.536966486451639,"aX":16.925007317688546},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.9,"breakHorizontal":-15.8,"spinRate":2449,"spinDirection":128},"zone":12,"typeConfidence":0.9,"plateTime":0.40659316385989985,"extension":5.682357056149446},"index":6,"playId":"aab4d027-39f9-3ac1-ae18-9307e77f4e58","pitchNumber":7,"startTime":"2026-05-02T01:01:40.425Z","endTime":"2026-05-02T01:01:44.069Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":71.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.63319820455852,"aZ":-44.49496179579377,"pfxX":-10.308487458780357,"pfxZ":-9.352086413087841,"pX":0.4529889858018906,"pZ":3.6839060013362093,"vX0":0.9165537956378107,"vY0":-114.72756727749426,"vZ0":4.600714472968575,"x":99.73,"y":139.31,"x0":1.3829305320367655,"y0":50.005314128726,"z0":6.023137253036533,"aX":-13.575948210491385},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-15.2,"breakHorizontal":18.4,"spinRate":3214,"spinDirection":319},"zone":12,"typeConfidence":0.92,"plateTime":0.47965751866722117,"extension":5.7980053894953745},"index":7,"playId":"14ac9e16-25c3-3946-8d4e-cd16ab02bcb4","pitchNumber":8,"startTime":"2026-05-02T01:02:03.901Z","endTime":"2026-05-02T01:02:09.913Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:02:09.913Z","atBatIndex":45},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Rafael Marchán grounds into a double play, third baseman Javier Sanoja to second baseman Xavier Edwards to first baseman Christopher Morel. Justin Crawford out at 2nd. Rafael Marchán out at 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-02T01:02:23.986Z","endTime":"2026-05-02T01:04:52.014Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"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":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"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":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":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"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.3,"endSpeed":72.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.976771377487413,"aZ":-30.639938016773847,"pfxX":-13.091423996224144,"pfxZ":1.1412442280792998,"pX":-0.028595516281892774,"pZ":3.6551105871696055,"vX0":-0.34007189404978405,"vY0":-115.50413518099255,"vZ0":2.4292691169775207,"x":118.09,"y":140.09,"x0":1.8195701883935584,"y0":50.001790745851906,"z0":5.550798468508712,"aX":-17.556902408519615},"breaks":{"breakAngle":30.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":3.0,"breakHorizontal":23.8,"spinRate":3194,"spinDirection":300},"zone":11,"typeConfidence":0.9,"plateTime":0.47554405692394974,"extension":5.866906480348809},"index":0,"playId":"2b9ee78b-f5ae-365a-9b21-fccb28307219","pitchNumber":1,"startTime":"2026-05-02T01:02:35.166Z","endTime":"2026-05-02T01:02:40.963Z","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":80.5,"endSpeed":73.7,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.766875760509656,"aZ":-44.42948459567541,"pfxX":-9.022213026091947,"pfxZ":-8.926600975998284,"pX":-0.3152619683844583,"pZ":2.352351362580447,"vX0":-0.9932819205693575,"vY0":-117.1502060791261,"vZ0":1.426869806641182,"x":129.02,"y":175.27,"x0":1.2863675595180195,"y0":50.0058206050437,"z0":5.929740250695899,"aX":-12.381452258859463},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-15.4,"breakHorizontal":16.6,"spinRate":3194,"spinDirection":317},"zone":4,"typeConfidence":0.91,"plateTime":0.46984585941467305,"extension":5.830101315802446},"index":1,"playId":"98181bda-8f3c-3a2c-aeeb-9274a9e78535","pitchNumber":2,"startTime":"2026-05-02T01:02:54.304Z","endTime":"2026-05-02T01:02:59.614Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.189222426165866,"aZ":-35.06492480589517,"pfxX":-12.664601744566188,"pfxZ":-2.1706055789280656,"pX":-0.6366323972604487,"pZ":1.8403520060639493,"vX0":-1.4665504430345289,"vY0":-115.49759013771026,"vZ0":-0.3914304553555913,"x":141.27,"y":189.09,"x0":1.651659067858397,"y0":50.00131829061978,"z0":5.422890358804984,"aX":-16.880040354556538},"breaks":{"breakAngle":26.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-3.7,"breakHorizontal":23.3,"spinRate":3331,"spinDirection":303},"zone":7,"typeConfidence":0.9,"plateTime":0.476672907708366,"extension":5.879798047574987},"index":2,"playId":"15d31cb7-b605-3f27-9850-8b1d7222b138","pitchNumber":3,"startTime":"2026-05-02T01:03:13.335Z","endTime":"2026-05-02T01:03:17.353Z","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":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":72.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.243916394655578,"aZ":-45.19730248656634,"pfxX":-10.10919967845319,"pfxZ":-9.603784039017567,"pX":0.914388851456523,"pZ":2.5598074456594,"vX0":1.749458471312425,"vY0":-116.92741876087858,"vZ0":2.2312984947573113,"x":82.15,"y":169.67,"x0":1.4587485367401671,"y0":50.002168323985146,"z0":5.899166320349455,"aX":-13.710993465501469},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-16.3,"breakHorizontal":17.6,"spinRate":3228,"spinDirection":318},"zone":12,"typeConfidence":0.91,"plateTime":0.47215209255050494,"extension":5.752127540030264},"index":3,"playId":"0f9597f4-f0b1-380e-bd87-315eca3c0a96","pitchNumber":4,"startTime":"2026-05-02T01:03:38.471Z","endTime":"2026-05-02T01:04:05.493Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":71.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.241826742369174,"aZ":-34.853334966762496,"pfxX":-13.723780266684171,"pfxZ":-2.0445756614225186,"pX":1.5677911372473146,"pZ":2.4492255860930516,"vX0":3.056861500797263,"vY0":-114.5624338089587,"vZ0":0.8802348859878935,"x":57.24,"y":172.65,"x0":1.9857292556752806,"y0":50.00438691082845,"z0":5.508934892906539,"aX":-17.959138300235143},"breaks":{"breakAngle":26.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-3.1,"breakHorizontal":23.9,"spinRate":3271,"spinDirection":301},"zone":12,"typeConfidence":0.9,"plateTime":0.48097463777058724,"extension":5.761543208397754},"index":4,"playId":"c3892d3f-406d-33f2-9cee-05a200c6b5e5","pitchNumber":5,"startTime":"2026-05-02T01:04:23.915Z","endTime":"2026-05-02T01:04:28.053Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.271518796062736,"aZ":-24.990897331269448,"pfxX":4.722063768697895,"pfxZ":3.92621242148077,"pX":-0.7758602525728637,"pZ":2.9279811021010995,"vX0":-6.879153817275978,"vY0":-134.18099047278864,"vZ0":-2.0153505656765147,"x":146.57,"y":159.72,"x0":1.2042315283569907,"y0":50.00136876307811,"z0":5.464443932927179,"aX":8.63494171398089},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.8,"breakHorizontal":-7.1,"spinRate":2573,"spinDirection":129},"zone":1,"typeConfidence":0.71,"plateTime":0.4077704829838611,"extension":5.838832815842715},"hitData":{"launchSpeed":63.2,"launchAngle":1.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.77,"coordY":167.7}},"index":5,"playId":"39690486-dac2-3c58-83b6-79b48cc6f713","pitchNumber":6,"startTime":"2026-05-02T01:04:44.010Z","endTime":"2026-05-02T01:04:52.014Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:04:52.014Z","atBatIndex":46},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Otto Lopez lines out to third baseman Alec Bohm.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-02T01:07:04.702Z","endTime":"2026-05-02T01:07:42.895Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":84.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.974053188750425,"aZ":-14.647210941790595,"pfxX":-6.896048923004301,"pfxZ":9.538872021516294,"pX":0.6835378960444789,"pZ":3.3037378997140125,"vX0":8.982116760242269,"vY0":-134.62444870902735,"vZ0":-1.7931680186779413,"x":90.95,"y":149.58,"x0":-1.7987059692779768,"y0":50.000774892378104,"z0":5.014148265473248,"aX":-12.668886956234726},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.0,"breakHorizontal":10.6,"spinRate":2343,"spinDirection":228},"zone":12,"typeConfidence":0.94,"plateTime":0.4067135205440229,"extension":7.199079450596892},"index":0,"playId":"8bb3ade5-8f99-3938-968a-81d6d379c177","pitchNumber":1,"startTime":"2026-05-02T01:07:23.009Z","endTime":"2026-05-02T01:07:28.493Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.79100871925389,"aZ":-32.223259056117364,"pfxX":6.986735972419783,"pfxZ":-0.037529076190847555,"pX":0.06352998737169,"pZ":1.9298152298815212,"vX0":2.333335915751465,"vY0":-116.33398548836232,"vZ0":0.13473562053638632,"x":114.58,"y":186.67,"x0":-1.8600300975913042,"y0":50.00175820752677,"z0":4.925169845116224,"aX":9.576633855345873},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":0.2,"breakHorizontal":-13.2,"spinRate":2670,"spinDirection":55},"zone":8,"typeConfidence":0.91,"plateTime":0.47079266074485426,"extension":6.816928849131406},"hitData":{"launchSpeed":80.8,"launchAngle":11.0,"totalDistance":132.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":94.34,"coordY":159.51}},"index":1,"playId":"e3808a1a-a9e5-3b12-bd95-bbb44c3fc470","pitchNumber":2,"startTime":"2026-05-02T01:07:37.425Z","endTime":"2026-05-02T01:07:42.895Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:07:42.895Z","atBatIndex":47},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Xavier Edwards pops out to third baseman Alec Bohm in foul territory.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-02T01:07:52.377Z","endTime":"2026-05-02T01:10:30.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.038610653036244,"aZ":-16.930254681975516,"pfxX":-7.493121144303753,"pfxZ":8.289016748960613,"pX":-0.8190335889745879,"pZ":1.8839965825644243,"vX0":5.348156591118392,"vY0":-134.70807675383276,"vZ0":-4.564390953277122,"x":148.22,"y":187.91,"x0":-1.8557674830696975,"y0":50.00408122981338,"z0":4.79587785107155,"aX":-13.783332904807711},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.3,"breakHorizontal":12.5,"spinRate":2356,"spinDirection":228},"zone":7,"typeConfidence":0.91,"plateTime":0.40646740192696607,"extension":7.316585527500178},"index":0,"playId":"3808bd42-6917-3f79-b0a5-9666ad457c81","pitchNumber":1,"startTime":"2026-05-02T01:08:11.764Z","endTime":"2026-05-02T01:08:17.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.40818261708939,"aZ":-24.131169771613038,"pfxX":-10.470450432296378,"pfxZ":4.423377810140428,"pX":-2.2937121933316966,"pZ":2.3496121629714475,"vX0":2.640211238048516,"vY0":-134.3130793768196,"vZ0":-2.0930837589987914,"x":204.43,"y":175.34,"x0":-1.9322472708415073,"y0":50.00298404909964,"z0":4.863576732396859,"aX":-19.036838098449184},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.8,"breakHorizontal":18.4,"spinRate":2224,"spinDirection":227},"zone":13,"typeConfidence":0.95,"plateTime":0.408561044096587,"extension":6.888828023402749},"index":1,"playId":"e87fe219-121a-3995-99cf-ca26b66c6cdd","pitchNumber":2,"startTime":"2026-05-02T01:08:26.238Z","endTime":"2026-05-02T01:08:29.824Z","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":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.974874934716716,"aZ":-23.547766417459965,"pfxX":-10.848767173792435,"pfxZ":4.61754250316617,"pX":-1.3971374516996484,"pZ":1.8546835032059275,"vX0":4.9517488828572125,"vY0":-136.0720322785192,"vZ0":-3.700047715315896,"x":170.26,"y":188.7,"x0":-1.8350832246965894,"y0":50.00228936741776,"z0":4.871377463541811,"aX":-20.261317839894495},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.8,"breakHorizontal":18.5,"spinRate":2262,"spinDirection":226},"zone":13,"typeConfidence":0.95,"plateTime":0.4031406671096347,"extension":6.667556138708191},"index":2,"playId":"a987f537-cac9-325a-9cfe-69d570f9260f","pitchNumber":3,"startTime":"2026-05-02T01:08:41.109Z","endTime":"2026-05-02T01:08:46.188Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.327376646197006,"aZ":-24.057226556845094,"pfxX":0.39972579017538656,"pfxZ":4.712085204709153,"pX":-0.5410980512693147,"pZ":2.454029518954751,"vX0":3.485047278340432,"vY0":-129.93112181888586,"vZ0":-1.3420915968288143,"x":137.63,"y":172.52,"x0":-1.947553469624231,"y0":50.001909621260104,"z0":4.7924215472863745,"aX":0.6883803764005594},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.5,"breakHorizontal":-1.4,"spinRate":2480,"spinDirection":198},"zone":4,"typeConfidence":0.94,"plateTime":0.4203516530103584,"extension":6.850046417329969},"index":3,"playId":"f8f380df-14b0-39d2-a1e2-b8fa89cea416","pitchNumber":4,"startTime":"2026-05-02T01:08:56.819Z","endTime":"2026-05-02T01:09:00.518Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-02T01:09:17.253Z","endTime":"2026-05-02T01:09:42.937Z","isPitch":false,"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.633781929305442,"aZ":-30.59511233465824,"pfxX":-8.407381175402513,"pfxZ":1.0079285159375448,"pX":-1.671078949439973,"pZ":1.3119741259707582,"vX0":3.26907097875801,"vY0":-123.82067526054033,"vZ0":-2.5481132603055148,"x":180.7,"y":203.36,"x0":-1.9094777684230488,"y0":50.00402733085431,"z0":4.89159488312219,"aX":-13.172938150774128},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.6,"breakHorizontal":14.5,"spinRate":1506,"spinDirection":242},"zone":13,"typeConfidence":0.88,"plateTime":0.4408442525783882,"extension":7.01273458625254},"index":5,"playId":"5b1da467-61b9-301e-94a9-9d8164ae74b1","pitchNumber":5,"startTime":"2026-05-02T01:09:42.937Z","endTime":"2026-05-02T01:09:49.008Z","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":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.667589691620456,"aZ":-24.26806585716443,"pfxX":-11.96977660857849,"pfxZ":4.202196745690652,"pX":0.22888601391073532,"pZ":2.22626668609701,"vX0":9.279635072793361,"vY0":-136.20227871014518,"vZ0":-2.090997924859705,"x":108.28,"y":178.67,"x0":-1.6657094791915874,"y0":50.000406823826395,"z0":4.6805610769425225,"aX":-22.50598090356726},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.3,"breakHorizontal":19.7,"spinRate":2274,"spinDirection":234},"zone":5,"typeConfidence":0.95,"plateTime":0.4020083704456292,"extension":7.259751233257601},"index":6,"playId":"ed927b6d-5f03-34a5-a117-dc18b407176f","pitchNumber":6,"startTime":"2026-05-02T01:09:59.825Z","endTime":"2026-05-02T01:10:02.936Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48120907632981,"aZ":-23.971392430724784,"pfxX":-0.5757051064962817,"pfxZ":4.753955764890874,"pX":-0.8639597536037542,"pZ":2.4681516140430397,"vX0":3.2871618745815976,"vY0":-129.5706196179268,"vZ0":-1.4199516760259154,"x":149.93,"y":172.14,"x0":-2.066510457678726,"y0":50.00045050005317,"z0":4.830481176336786,"aX":-0.9933963375276442},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.5,"breakHorizontal":0.4,"spinRate":2553,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.4204567466934619,"extension":6.947950576521125},"hitData":{"launchSpeed":69.1,"launchAngle":73.0,"totalDistance":101.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":91.07,"coordY":180.69}},"index":7,"playId":"8ac6804a-d7fc-3713-be5f-af4e4f98eeee","pitchNumber":7,"startTime":"2026-05-02T01:10:21.406Z","endTime":"2026-05-02T01:10:30.118Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:10:30.118Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Liam Hicks grounds out, first baseman Bryce Harper to pitcher Zack Wheeler.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-02T01:10:39.815Z","endTime":"2026-05-02T01:12:27.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":554430,"link":"/api/v1/people/554430"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12206957634458,"aZ":-27.007470228263482,"pfxX":-0.3915411125621595,"pfxZ":3.0647391483398447,"pX":-0.35622947658813847,"pZ":2.0494772290908454,"vX0":3.9448118481286127,"vY0":-128.64282350382652,"vZ0":-1.8496167976390079,"x":130.58,"y":183.44,"x0":-1.8546217216803464,"y0":50.004053756650606,"z0":4.858649238071067,"aX":-0.6608058276175233},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.4,"breakHorizontal":-0.1,"spinRate":2422,"spinDirection":188},"zone":7,"typeConfidence":0.93,"plateTime":0.42475670490885786,"extension":6.9323586147943494},"index":0,"playId":"13c9ea13-c2a9-3b3a-a0f1-8890a72405f9","pitchNumber":1,"startTime":"2026-05-02T01:10:56.828Z","endTime":"2026-05-02T01:11:01.943Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-05-02T01:11:15.413Z","endTime":"2026-05-02T01:11:24.660Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.518626158190013,"aZ":-22.812453686719405,"pfxX":-10.69040536642795,"pfxZ":4.941202065196216,"pX":-1.0153206105803625,"pZ":1.2633817223973327,"vX0":5.662272417172275,"vY0":-136.83510189341874,"vZ0":-5.126797308122317,"x":155.7,"y":204.67,"x0":-1.7238566233583041,"y0":50.00141391751528,"z0":4.72660291000364,"aX":-20.247232702902398},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.0,"breakHorizontal":18.1,"spinRate":2371,"spinDirection":226},"zone":13,"typeConfidence":0.93,"plateTime":0.40045965276998663,"extension":7.240779586372827},"index":2,"playId":"afc0d996-e76b-3642-bcad-5a8c4f204d59","pitchNumber":2,"startTime":"2026-05-02T01:11:24.660Z","endTime":"2026-05-02T01:11:30.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98524828666395,"aZ":-29.03439735141774,"pfxX":-7.862501396718856,"pfxZ":1.9910025022313333,"pX":-0.9817389766031681,"pZ":0.947057209939464,"vX0":4.604911545725077,"vY0":-124.57863265388063,"vZ0":-3.5801577346984987,"x":154.42,"y":213.21,"x0":-1.8283836111341256,"y0":50.00419644503697,"z0":4.791179118059276,"aX":-12.414463295946895},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":3.0,"breakHorizontal":13.2,"spinRate":1542,"spinDirection":241},"zone":13,"typeConfidence":0.84,"plateTime":0.43892100681371016,"extension":7.119306754749798},"index":3,"playId":"495ee673-6634-3f51-97d4-9f6bdad73ce4","pitchNumber":3,"startTime":"2026-05-02T01:11:39.832Z","endTime":"2026-05-02T01:11:46.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33560215517187,"aZ":-39.08363717727886,"pfxX":8.209524531171006,"pfxZ":-5.134220447346319,"pX":0.5667928284121648,"pZ":0.8020983253356594,"vX0":2.8125943347866684,"vY0":-115.71345946292774,"vZ0":-0.9592050414420834,"x":95.4,"y":217.12,"x0":-1.73416296183352,"y0":50.00536286777551,"z0":4.995185852287531,"aX":11.038039509838775},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-9.2,"breakHorizontal":-15.6,"spinRate":2850,"spinDirection":54},"zone":14,"typeConfidence":0.83,"plateTime":0.474918213798023,"extension":6.916634629956478},"index":4,"playId":"72e4687d-bb22-3d7e-b468-3b06ab8d1273","pitchNumber":4,"startTime":"2026-05-02T01:11:58.142Z","endTime":"2026-05-02T01:12:02.739Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.704287008627396,"aZ":-25.229918528206642,"pfxX":-10.735134725662189,"pfxZ":3.652453070917903,"pX":0.6160332073042347,"pZ":2.262358941582522,"vX0":9.869166455853962,"vY0":-136.91594805837315,"vZ0":-1.9948400410506464,"x":93.52,"y":177.7,"x0":-1.6372628275199304,"y0":50.00487857343346,"z0":4.723780054594846,"aX":-20.421981213733616},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.4,"breakHorizontal":17.4,"spinRate":2339,"spinDirection":227},"zone":6,"typeConfidence":0.93,"plateTime":0.3997564096812649,"extension":7.203910743049394},"hitData":{"launchSpeed":69.0,"launchAngle":3.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.71,"coordY":164.96}},"index":5,"playId":"d18874b2-3b84-38f4-87db-031e8bae15eb","pitchNumber":5,"startTime":"2026-05-02T01:12:19.306Z","endTime":"2026-05-02T01:12:27.020Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:12:27.020Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-02T01:14:50.924Z","endTime":"2026-05-02T01:16:26.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.621982436012033,"aZ":-30.083624186961572,"pfxX":-1.8898736105058904,"pfxZ":1.3381461149463014,"pX":-0.279420054269674,"pZ":1.9934190629658295,"vX0":-3.3618332703090745,"vY0":-123.6899223188816,"vZ0":-2.527005811065665,"x":127.65,"y":184.96,"x0":1.338213549902922,"y0":50.003322701742185,"z0":5.528565841235934,"aX":-2.9540564001215457},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.2,"breakHorizontal":4.2,"spinRate":2865,"spinDirection":224},"zone":7,"typeConfidence":0.91,"plateTime":0.4413363438122748,"extension":5.840741795823455},"index":0,"playId":"e910e433-5ce1-3844-894c-baf14a0b886b","pitchNumber":1,"startTime":"2026-05-02T01:15:22.926Z","endTime":"2026-05-02T01:15:27.723Z","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":79.5,"endSpeed":72.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93012067537146,"aZ":-33.454161249425944,"pfxX":-13.851302365749273,"pfxZ":-0.9583319650179956,"pX":-0.8938305658843685,"pZ":2.156949083428949,"vX0":-1.662926370602037,"vY0":-115.73555528607925,"vZ0":-0.4469418122397587,"x":151.07,"y":180.54,"x0":1.6336154708110724,"y0":50.00314597184897,"z0":5.602578154351823,"aX":-18.480052495213933},"breaks":{"breakAngle":28.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-1.6,"breakHorizontal":25.4,"spinRate":3181,"spinDirection":304},"zone":13,"typeConfidence":0.91,"plateTime":0.47627552276278884,"extension":5.6609196930286965},"index":1,"playId":"6f8ca9c2-8fe5-3718-aee4-305fa59d034e","pitchNumber":2,"startTime":"2026-05-02T01:15:40.223Z","endTime":"2026-05-02T01:15:43.975Z","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":78.4,"endSpeed":71.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.456814186880408,"aZ":-34.4080631807001,"pfxX":-12.339797564468704,"pfxZ":-1.7131478693911255,"pX":-0.6393553809268433,"pZ":2.3295070241387434,"vX0":-1.4934639501941698,"vY0":-114.1371498861992,"vZ0":0.6932738353664298,"x":141.37,"y":175.88,"x0":1.6267783897685324,"y0":50.00333570478286,"z0":5.4440536233264725,"aX":-16.07767430408388},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-2.5,"breakHorizontal":22.7,"spinRate":3333,"spinDirection":298},"zone":4,"typeConfidence":0.91,"plateTime":0.48218907863819327,"extension":5.8576245496913035},"index":2,"playId":"86f3151a-0a76-372c-87b7-8e933b953a38","pitchNumber":3,"startTime":"2026-05-02T01:15:58.289Z","endTime":"2026-05-02T01:16:02.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.442888891292316,"aZ":-43.71642903303538,"pfxX":-8.134106517596745,"pfxZ":-8.75924308448004,"pX":-0.9793341980165057,"pZ":1.7027359770654125,"vX0":-2.4440380106872532,"vY0":-115.2312917346465,"vZ0":0.3858837627137359,"x":154.33,"y":192.81,"x0":1.1574070691202827,"y0":50.00375769591507,"z0":5.827562624035265,"aX":-10.717294954201652},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-15.4,"breakHorizontal":15.4,"spinRate":2901,"spinDirection":315},"zone":13,"typeConfidence":0.91,"plateTime":0.4790556120174898,"extension":5.800847828161403},"index":3,"playId":"4a44f18e-9609-3b99-8403-ac56acfd34b6","pitchNumber":4,"startTime":"2026-05-02T01:16:21.937Z","endTime":"2026-05-02T01:16:26.879Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:16:26.879Z","atBatIndex":50},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryce Harper doubles (7) on a sharp line drive to right fielder Owen Caissie.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-02T01:16:35.859Z","endTime":"2026-05-02T01:19:20.213Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"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"},"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,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":78.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.3974091749021,"aZ":-25.82884599730652,"pfxX":7.092339821434644,"pfxZ":4.0237734519494,"pX":-0.1304507121689994,"pZ":0.9483708126751942,"vX0":-5.89523791491534,"vY0":-125.30769453461471,"vZ0":-5.731682653398757,"x":121.97,"y":213.17,"x0":1.3413326448842318,"y0":50.00225099450888,"z0":5.399678448793343,"aX":11.17962344766161},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.1,"breakHorizontal":-11.3,"spinRate":1816,"spinDirection":123},"zone":13,"typeConfidence":0.88,"plateTime":0.43858301476128236,"extension":5.755960590989188},"index":0,"playId":"01580d3c-6ea7-3ed1-b461-2b0da32729d6","pitchNumber":1,"startTime":"2026-05-02T01:16:50.602Z","endTime":"2026-05-02T01:16:55.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.698873291994484,"aZ":-25.14949193197575,"pfxX":5.481795614648267,"pfxZ":4.017315576840208,"pX":-0.21195154582051026,"pZ":3.540404820786014,"vX0":-5.74615011152712,"vY0":-131.20242362730346,"vZ0":-0.3530999267857124,"x":125.08,"y":143.19,"x0":1.2900981283166801,"y0":50.006421094617814,"z0":5.5443185328814595,"aX":9.597950740723352},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.4,"breakHorizontal":-8.8,"spinRate":2426,"spinDirection":136},"zone":11,"typeConfidence":0.89,"plateTime":0.4168034191366887,"extension":5.864165775005129},"index":1,"playId":"7c9cb15c-17c3-335a-a442-faf8aef8a889","pitchNumber":2,"startTime":"2026-05-02T01:17:15.653Z","endTime":"2026-05-02T01:17:21.044Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":71.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.276095297664124,"aZ":-33.79534869608341,"pfxX":-14.612633092794837,"pfxZ":-1.2316309846592173,"pX":-0.05183573604293323,"pZ":2.936979451109389,"vX0":0.007271061923959654,"vY0":-115.29139008099482,"vZ0":1.482721135194532,"x":118.98,"y":159.48,"x0":1.8369972353723072,"y0":50.00130413868213,"z0":5.595079289253964,"aX":-19.289852762281395},"breaks":{"breakAngle":30.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-1.4,"breakHorizontal":26.3,"spinRate":3208,"spinDirection":302},"zone":2,"typeConfidence":0.91,"plateTime":0.47862310771509176,"extension":5.811803515305401},"index":2,"playId":"0588ef94-cd23-322f-95a9-5b7a544ea2bd","pitchNumber":3,"startTime":"2026-05-02T01:17:34.513Z","endTime":"2026-05-02T01:17:39.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":69.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.680233718722636,"aZ":-45.032764603237254,"pfxX":-10.820224261348457,"pfxZ":-10.275074085805759,"pX":1.9308318579423058,"pZ":4.382839578862133,"vX0":3.811508698516289,"vY0":-112.1872432519759,"vZ0":6.304152874786925,"x":43.4,"y":120.44,"x0":1.5983233471075493,"y0":50.001063682125114,"z0":6.174414995777006,"aX":-13.54426707030122},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-16.2,"breakHorizontal":18.4,"spinRate":3108,"spinDirection":315},"zone":12,"typeConfidence":0.92,"plateTime":0.491608709357668,"extension":5.682261367934757},"index":3,"playId":"978fc7be-ed3f-3681-8361-f252614306db","pitchNumber":4,"startTime":"2026-05-02T01:17:51.694Z","endTime":"2026-05-02T01:17:57.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":72.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.838871209121137,"aZ":-34.69266236491971,"pfxX":-12.650656662973113,"pfxZ":-1.8823133545750803,"pX":0.022723465814965246,"pZ":2.8573906211520734,"vX0":-0.2959387365586842,"vY0":-115.64969244808752,"vZ0":1.536179137313647,"x":116.13,"y":161.63,"x0":1.7933082379607526,"y0":50.002467694971465,"z0":5.540531805925604,"aX":-16.941007178824876},"breaks":{"breakAngle":26.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-2.6,"breakHorizontal":22.9,"spinRate":3285,"spinDirection":305},"zone":5,"typeConfidence":0.9,"plateTime":0.4756827429843229,"extension":5.695993920346803},"index":4,"playId":"cfcb29e1-af70-3809-8405-71cfb2ddcd43","pitchNumber":5,"startTime":"2026-05-02T01:18:25.887Z","endTime":"2026-05-02T01:18:31.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.542359375154394,"aZ":-26.608987193459836,"pfxX":3.3125281396570014,"pfxZ":3.256558612931654,"pX":-0.6982312692643267,"pZ":2.5450026016239997,"vX0":-6.246656058214719,"vY0":-129.78813756380927,"vZ0":-2.1509186722119735,"x":143.61,"y":170.06,"x0":1.3067971889995864,"y0":50.00560755331321,"z0":5.406044184327337,"aX":5.666620038374748},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.6,"breakHorizontal":-4.7,"spinRate":2349,"spinDirection":125},"zone":4,"typeConfidence":0.83,"plateTime":0.4216216194529654,"extension":5.983673375907191},"index":5,"playId":"6969eb57-a95d-3e34-b6a9-288e29eace59","pitchNumber":6,"startTime":"2026-05-02T01:18:43.538Z","endTime":"2026-05-02T01:18:48.066Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":72.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.21620098456184,"aZ":-34.92257401561444,"pfxX":-11.759856463338362,"pfxZ":-2.0361558228056023,"pX":-0.43703967619538764,"pZ":1.9189024303853532,"vX0":-1.4177466011428517,"vY0":-116.09392368816656,"vZ0":-0.31387394220353193,"x":133.66,"y":186.97,"x0":1.7095358137697017,"y0":50.00407022688146,"z0":5.414750187235344,"aX":-15.856533210392355},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-3.5,"breakHorizontal":21.6,"spinRate":3234,"spinDirection":300},"zone":7,"typeConfidence":0.9,"plateTime":0.47403033011947127,"extension":5.814516569065779},"hitData":{"launchSpeed":108.3,"launchAngle":18.0,"totalDistance":382.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":174.75,"coordY":61.11}},"index":6,"playId":"01636975-e006-3410-994f-c5612faf1e6c","pitchNumber":7,"startTime":"2026-05-02T01:19:08.111Z","endTime":"2026-05-02T01:19:20.213Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:19:20.213Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adolis García grounds out, shortstop Otto Lopez to first baseman Christopher Morel. Bryce Harper to 3rd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-02T01:19:30.674Z","endTime":"2026-05-02T01:20:23.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666624,"link":"/api/v1/people/666624"},"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"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":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.484977798733674,"aZ":-21.927136649371707,"pfxX":9.958763809587888,"pfxZ":5.925638346268894,"pX":-0.6396603174353069,"pZ":2.1843255649322937,"vX0":-7.487869546110889,"vY0":-130.67194685931182,"vZ0":-4.238181151322147,"x":141.38,"y":179.8,"x0":0.9688368828254189,"y0":50.0045638804496,"z0":5.474305912086957,"aX":17.22733342687251},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.0,"breakHorizontal":-16.4,"spinRate":2371,"spinDirection":128},"zone":7,"typeConfidence":0.91,"plateTime":0.41913612188109317,"extension":5.938433080146683},"index":0,"playId":"627c93cf-7b83-332b-859f-3eccf33c17e2","pitchNumber":1,"startTime":"2026-05-02T01:19:55.130Z","endTime":"2026-05-02T01:20:00.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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.71710052089694,"aZ":-31.899700771629405,"pfxX":-3.600499164395056,"pfxZ":0.17129235594220305,"pX":-0.46531374699162975,"pZ":1.8069179831212179,"vX0":-3.43746362195258,"vY0":-124.63487541225798,"vZ0":-2.4644156458428643,"x":134.74,"y":189.99,"x0":1.3965916753511058,"y0":50.00155093607608,"z0":5.428173390955739,"aX":-5.695362696870367},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.0,"breakHorizontal":7.3,"spinRate":3021,"spinDirection":236},"zone":7,"typeConfidence":0.92,"plateTime":0.4385147986516986,"extension":5.72266067538907},"hitData":{"launchSpeed":96.6,"launchAngle":1.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.12,"coordY":147.41}},"index":1,"playId":"a581a344-f224-30b1-bf87-5304bff53819","pitchNumber":2,"startTime":"2026-05-02T01:20:15.418Z","endTime":"2026-05-02T01:20:23.381Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:20:23.381Z","atBatIndex":52},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Brandon Marsh hit by pitch.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-02T01:20:39.298Z","endTime":"2026-05-02T01:22:22.569Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnThird":{"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],"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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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":80.2,"endSpeed":73.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.15831884978685,"aZ":-30.48609461141709,"pfxX":-12.837139416242788,"pfxZ":1.2318159468712757,"pX":-1.0038447901813556,"pZ":1.6709872130285066,"vX0":-2.687474032611937,"vY0":-116.78327101405164,"vZ0":-1.925526964404912,"x":155.26,"y":193.66,"x0":1.8315777012999916,"y0":50.00140087950149,"z0":5.402915862047005,"aX":-17.54091253281203},"breaks":{"breakAngle":30.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":2.0,"breakHorizontal":23.9,"spinRate":3207,"spinDirection":307},"zone":13,"typeConfidence":0.9,"plateTime":0.47091579129598937,"extension":5.930518132174741},"index":0,"playId":"df654bad-274c-373f-82cb-bf8c139368df","pitchNumber":1,"startTime":"2026-05-02T01:21:06.523Z","endTime":"2026-05-02T01:21:12.504Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":71.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.466460034459868,"aZ":-45.326795639933565,"pfxX":-9.455081733590832,"pfxZ":-10.176262632054263,"pX":0.34317342195865896,"pZ":3.419119834676963,"vX0":0.43044040894031627,"vY0":-114.00285604693983,"vZ0":4.32808728808637,"x":103.92,"y":146.46,"x0":1.3750960600553648,"y0":50.002459452796806,"z0":6.023427713279719,"aX":-12.22125067267502},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-16.7,"breakHorizontal":16.9,"spinRate":3209,"spinDirection":322},"zone":3,"typeConfidence":0.92,"plateTime":0.483792835633023,"extension":5.804640039818481},"index":1,"playId":"1696c700-aad5-3dd2-b827-4553dfb72775","pitchNumber":2,"startTime":"2026-05-02T01:21:27.887Z","endTime":"2026-05-02T01:21:33.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":72.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.536424764139024,"aZ":-32.29291174989125,"pfxX":-13.788194362376373,"pfxZ":-0.0874869831569729,"pX":-0.9219159029445736,"pZ":2.240364051466392,"vX0":-1.980088059596785,"vY0":-116.06908198581766,"vZ0":-0.2740257537371138,"x":152.14,"y":178.29,"x0":1.7348571601935185,"y0":50.004151561884406,"z0":5.484964132797244,"aX":-18.458813477110176},"breaks":{"breakAngle":30.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":0.1,"breakHorizontal":25.4,"spinRate":3294,"spinDirection":305},"zone":13,"typeConfidence":0.9,"plateTime":0.47535214991339814,"extension":5.721740376602618},"index":2,"playId":"7b398f42-292d-3942-bbfe-a8d8241fdab7","pitchNumber":3,"startTime":"2026-05-02T01:21:48.754Z","endTime":"2026-05-02T01:21:52.864Z","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(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":91.0,"endSpeed":83.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.409937447690098,"aZ":-23.774736460081602,"pfxX":7.568646749421253,"pfxZ":4.681957189963075,"pX":1.9710720234607588,"pZ":3.8731873073379006,"vX0":-1.0442862988644617,"vY0":-132.61928062454072,"vZ0":0.11947805974645487,"x":41.87,"y":134.2,"x0":1.3841704946322353,"y0":50.00334264153554,"z0":5.551237094589042,"aX":13.581179702671719},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.8,"breakHorizontal":-13.6,"spinRate":2509,"spinDirection":138},"zone":12,"typeConfidence":0.92,"plateTime":0.4118504613255829,"extension":5.80178258751372},"index":3,"playId":"a9a2d52f-d43a-382c-be73-67045435eeb5","pitchNumber":4,"startTime":"2026-05-02T01:22:15.785Z","endTime":"2026-05-02T01:22:22.569Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:22:22.569Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Edmundo Sosa singles on a line drive to right fielder Owen Caissie. Bryce Harper scores. Brandon Marsh to 3rd.","rbi":1,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-02T01:24:12.506Z","endTime":"2026-05-02T01:25:09.018Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"postOnThird":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":{"id":806188,"link":"/api/v1/people/806188"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-02T01:22:46.321Z","endTime":"2026-05-02T01:24:14.679Z","isPitch":false,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"}},{"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":76.7,"endSpeed":69.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.525661364236637,"aZ":-41.94018893357897,"pfxX":-11.142163347062194,"pfxZ":-7.9000188447003,"pX":1.9937158670377395,"pZ":2.4013314682025397,"vX0":4.06839247374565,"vY0":-111.50228526357257,"vZ0":1.9311967687356715,"x":41.0,"y":173.94,"x0":1.5740759493802572,"y0":50.00393540224093,"z0":5.912632136834886,"aX":-13.769806029612878},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-13.2,"breakHorizontal":18.8,"spinRate":3055,"spinDirection":316},"zone":14,"typeConfidence":0.91,"plateTime":0.4947666047382313,"extension":5.744884361536142},"index":1,"playId":"e40e173c-58e6-3ecc-8450-e307ca3561b8","pitchNumber":1,"startTime":"2026-05-02T01:24:14.679Z","endTime":"2026-05-02T01:24:18.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.922162281448134,"aZ":-26.65369787529346,"pfxX":8.300279911298375,"pfxZ":3.6234701813594565,"pX":0.11020252700548416,"pZ":1.5187965707139348,"vX0":-5.508424011391804,"vY0":-123.33901000649948,"vZ0":-3.92131329528497,"x":112.8,"y":197.77,"x0":1.3058714211428615,"y0":50.00458859526046,"z0":5.403693594919743,"aX":12.656044161923061},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.8,"breakHorizontal":-13.6,"spinRate":1924,"spinDirection":118},"zone":14,"typeConfidence":0.92,"plateTime":0.4458578902659318,"extension":5.788659417760874},"index":2,"playId":"736626df-fbe6-343e-b777-e1e37a327505","pitchNumber":2,"startTime":"2026-05-02T01:24:33.370Z","endTime":"2026-05-02T01:24:37.219Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":72.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.878981131300193,"aZ":-33.637811564011194,"pfxX":-12.205006309909606,"pfxZ":-1.0910638794072582,"pX":0.03028133856019392,"pZ":3.151385964781843,"vX0":-0.2945173465467161,"vY0":-115.70920779533009,"vZ0":1.9171026038464722,"x":115.85,"y":153.69,"x0":1.7432388020211402,"y0":50.00050724392103,"z0":5.550257425514628,"aX":-16.440042618469178},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-1.2,"breakHorizontal":22.1,"spinRate":3172,"spinDirection":301},"zone":2,"typeConfidence":0.91,"plateTime":0.47453679492931844,"extension":5.6023415740421445},"hitData":{"launchSpeed":89.6,"launchAngle":16.0,"totalDistance":211.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":158.63,"coordY":83.91}},"index":3,"playId":"aaabf5f4-f59a-353a-9ab8-fefde02c7273","pitchNumber":3,"startTime":"2026-05-02T01:24:58.710Z","endTime":"2026-05-02T01:25:09.018Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:25:09.018Z","atBatIndex":54},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Bryson Stott homers (1) on a fly ball to right center field. Brandon Marsh scores. Edmundo Sosa scores.","rbi":3,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-02T01:25:21.199Z","endTime":"2026-05-02T01:27:56.624Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":2},"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,4,5],"actionIndex":[3],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":{"id":806188,"link":"/api/v1/people/806188"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":{"id":806188,"link":"/api/v1/people/806188"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":{"id":806188,"link":"/api/v1/people/806188"},"isScoringEvent":true,"rbi":true,"earned":true,"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.702425910460533,"aZ":-32.64107138783804,"pfxX":-3.2461538967333072,"pfxZ":-0.2929428093029429,"pX":0.33439730801133827,"pZ":3.0815028387890298,"vX0":-1.6890369280765039,"vY0":-124.92792808854179,"vZ0":0.4467723719880192,"x":104.25,"y":155.58,"x0":1.4406116422294413,"y0":50.00388620888689,"z0":5.579045013245863,"aX":-5.141316093294524},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.2,"breakHorizontal":6.2,"spinRate":2935,"spinDirection":228},"zone":3,"typeConfidence":0.92,"plateTime":0.43810032901115736,"extension":5.779162741439999},"index":0,"playId":"e826dfbb-3527-34d9-99bc-5f1b7a2078f3","pitchNumber":1,"startTime":"2026-05-02T01:25:49.234Z","endTime":"2026-05-02T01:25:54.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":71.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.11949022000381,"aZ":-32.09042484944899,"pfxX":-10.91459780391066,"pfxZ":0.06521258767195093,"pX":-0.9081035300418365,"pZ":1.155834899016289,"vX0":-2.3925908036014705,"vY0":-113.52423058562827,"vZ0":-2.098440997097076,"x":151.61,"y":207.57,"x0":1.5789564441844095,"y0":50.00335132292372,"z0":5.307571224512339,"aX":-14.14774275629254},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-0.1,"breakHorizontal":20.4,"spinRate":2993,"spinDirection":302},"zone":13,"typeConfidence":0.91,"plateTime":0.48374719523766574,"extension":5.759331593348713},"index":1,"playId":"5136d334-d076-3eff-84ad-e34cc990398a","pitchNumber":2,"startTime":"2026-05-02T01:26:14.113Z","endTime":"2026-05-02T01:26:20.127Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.84610090067454,"aZ":-33.17188654784494,"pfxX":-12.145857926965,"pfxZ":-0.7329766353250777,"pX":-1.7714261586296298,"pZ":1.9292835879690788,"vX0":-3.802423029677093,"vY0":-116.74185777459196,"vZ0":-0.6834914314807853,"x":184.52,"y":186.69,"x0":1.4623474162398362,"y0":50.00236439124718,"z0":5.38672744925973,"aX":-16.529665597032636},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-1.2,"breakHorizontal":22.9,"spinRate":3219,"spinDirection":305},"zone":13,"typeConfidence":0.9,"plateTime":0.47169961034578733,"extension":5.868839137233777},"index":2,"playId":"a55798e0-d0dc-3d1e-afc6-aa304439732b","pitchNumber":3,"startTime":"2026-05-02T01:26:38.127Z","endTime":"2026-05-02T01:26:46.223Z","isPitch":true,"type":"pitch"},{"details":{"description":"Edmundo Sosa steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"actionPlayId":"a55798e0-d0dc-3d1e-afc6-aa304439732b","startTime":"2026-05-02T01:26:48.559Z","endTime":"2026-05-02T01:27:04.775Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"}},{"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":85.7,"endSpeed":78.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55918445686888,"aZ":-26.689181898120037,"pfxX":9.644903769177695,"pfxZ":3.5184769658407715,"pX":-0.4888931872091692,"pZ":0.5731765998121374,"vX0":-7.232684563606645,"vY0":-124.51694824226959,"vZ0":-6.0213119731463935,"x":135.64,"y":223.3,"x0":1.209939585149038,"y0":50.00460458718999,"z0":5.250223683169456,"aX":15.04575314407713},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.0,"breakHorizontal":-15.6,"spinRate":1864,"spinDirection":116},"zone":13,"typeConfidence":0.9,"plateTime":0.44101217913541424,"extension":5.869155593150166},"index":4,"playId":"7e73cc57-e594-3675-b019-d7bd8c8ed7a9","pitchNumber":4,"startTime":"2026-05-02T01:27:04.775Z","endTime":"2026-05-02T01:27:10.078Z","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":83.3,"endSpeed":76.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.427144694383436,"aZ":-32.39402378564922,"pfxX":-2.2879819546987292,"pfxZ":-0.14779880335605178,"pX":0.24482335940255795,"pZ":3.3574529257831016,"vX0":-2.225155801913258,"vY0":-121.31045580917721,"vZ0":1.3589217822600785,"x":107.67,"y":148.13,"x0":1.4692202177401035,"y0":50.00257867360595,"z0":5.601599756218211,"aX":-3.4292669166105774},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.2,"breakHorizontal":4.7,"spinRate":3083,"spinDirection":259},"zone":2,"typeConfidence":0.75,"plateTime":0.450507070046974,"extension":5.854660811501487},"hitData":{"launchSpeed":100.2,"launchAngle":38.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":204.27,"coordY":63.63}},"index":5,"playId":"45d02ddc-3c57-3f8f-84d5-f8146a9bb565","pitchNumber":5,"startTime":"2026-05-02T01:27:29.574Z","endTime":"2026-05-02T01:27:56.624Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:27:56.624Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Bohm flies out to right fielder Owen Caissie.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-02T01:30:20.009Z","endTime":"2026-05-02T01:31:39.425Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683357,"link":"/api/v1/people/683357"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-02T01:28:18.706Z","endTime":"2026-05-02T01:29:01.162Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Lake Bachar replaces Cade Gibson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-02T01:29:01.162Z","endTime":"2026-05-02T01:30:22.258Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669199,"link":"/api/v1/people/669199"},"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":95.8,"endSpeed":87.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.183123273247148,"aZ":-7.449462086182998,"pfxX":-6.003728977865766,"pfxZ":12.573731892935122,"pX":-0.11390398621451954,"pZ":2.412269717273814,"vX0":5.32254473413125,"vY0":-139.3093219186403,"vZ0":-7.5714530955141965,"x":121.34,"y":173.65,"x0":-1.268872972113627,"y0":50.003277625887094,"z0":5.6573129206750945,"aX":-11.80559436532762},"breaks":{"breakAngle":49.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":21.4,"breakHorizontal":9.7,"spinRate":2725,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.3931206868422743,"extension":6.163906134591942},"index":2,"playId":"50815357-a7f5-34aa-ae19-adca8a93f506","pitchNumber":1,"startTime":"2026-05-02T01:30:22.258Z","endTime":"2026-05-02T01:30:27.305Z","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":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":84.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.792608582529255,"aZ":-26.702792259594833,"pfxX":0.9390367252563145,"pfxZ":3.056064662309759,"pX":-0.4536725473024598,"pZ":1.6441539680364676,"vX0":2.6270148512392035,"vY0":-131.8824000614827,"vZ0":-5.227159859682548,"x":134.29,"y":194.39,"x0":-1.5782674278925495,"y0":50.001947801794955,"z0":5.581801622327182,"aX":1.6806661059308619},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":4.8,"breakHorizontal":-2.2,"spinRate":2651,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.41277882979511027,"extension":5.995453449499398},"index":3,"playId":"accc1165-bb95-305b-89ba-8a859b10e40e","pitchNumber":2,"startTime":"2026-05-02T01:30:36.917Z","endTime":"2026-05-02T01:31:03.943Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"}}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.639656578660873,"aZ":-32.22877178544299,"pfxX":6.361021431734541,"pfxZ":-0.03497233009187539,"pX":0.4200170482951238,"pZ":2.8055976918815864,"vX0":4.234040709954048,"vY0":-126.77102067011602,"vZ0":0.02275243598188692,"x":100.99,"y":163.03,"x0":-2.0951020741310384,"y0":50.00087534690399,"z0":5.35786881353263,"aX":10.406613541232993},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.1,"breakHorizontal":-12.5,"spinRate":3082,"spinDirection":49},"zone":6,"typeConfidence":2.0,"plateTime":0.4311891808711912,"extension":5.965388277652448},"index":4,"playId":"dc4bbff5-b9d4-3b72-a105-04381fd95da8","pitchNumber":3,"startTime":"2026-05-02T01:31:14.257Z","endTime":"2026-05-02T01:31:19.509Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.208918624541905,"aZ":-11.068351396865602,"pfxX":-6.402928349392781,"pfxZ":10.649789919769335,"pX":0.028980696099097102,"pZ":3.3458167302966264,"vX0":6.8489474254957905,"vY0":-139.80608883958894,"vZ0":-4.193462457432648,"x":115.9,"y":148.44,"x0":-1.6194128846209057,"y0":50.002413023036326,"z0":5.590426525327763,"aX":-12.688813705711755},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.6,"breakHorizontal":10.2,"spinRate":2732,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.3916237623135923,"extension":6.065399249446965},"hitData":{"launchSpeed":95.9,"launchAngle":44.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.97,"coordY":89.32}},"index":5,"playId":"50479c14-47fc-3d1b-b057-017c086c8f02","pitchNumber":4,"startTime":"2026-05-02T01:31:29.448Z","endTime":"2026-05-02T01:31:39.425Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:31:39.425Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Agustín Ramírez called out on strikes.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-02T01:33:56.960Z","endTime":"2026-05-02T01:34:46.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Dylan Moore replaces left fielder Brandon Marsh, batting 4th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-02T01:33:37.136Z","endTime":"2026-05-02T01:33:37.161Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664238,"link":"/api/v1/people/664238"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"401","replacedPlayer":{"id":669016,"link":"/api/v1/people/669016"}},{"details":{"description":"Pitching Change: Orion Kerkering replaces Zack Wheeler.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-02T01:33:37.161Z","endTime":"2026-05-02T01:33:59.277Z","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":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32473271151358,"aZ":-13.777544663998178,"pfxX":-7.091873218525334,"pfxZ":9.34758556489756,"pX":-0.6512811451385134,"pZ":3.1222153181818477,"vX0":3.7583576087664192,"vY0":-139.61140885766804,"vZ0":-4.673079465272847,"x":141.83,"y":154.48,"x0":-1.095761888309522,"y0":50.00178214170989,"z0":5.728919052967732,"aX":-13.956250020358766},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.1,"breakHorizontal":12.0,"spinRate":2436,"spinDirection":224},"zone":1,"typeConfidence":0.87,"plateTime":0.3927803911619683,"extension":6.400686127987287},"index":2,"playId":"f9a17c01-81ea-31d8-94da-e69468673b76","pitchNumber":1,"startTime":"2026-05-02T01:33:59.277Z","endTime":"2026-05-02T01:34:04.253Z","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":95.4,"endSpeed":87.2,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.836940284284392,"aZ":-18.05917847588137,"pfxX":-9.824227665066756,"pfxZ":7.253258326687315,"pX":-0.9714431355917414,"pZ":2.1894425315793185,"vX0":4.421560573039441,"vY0":-138.81320225902823,"vZ0":-6.147311418725622,"x":154.03,"y":179.67,"x0":-1.31081684866175,"y0":50.00457877408642,"z0":5.64014414995923,"aX":-19.123816666335177},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.0,"breakHorizontal":16.8,"spinRate":2287,"spinDirection":225},"zone":13,"typeConfidence":0.76,"plateTime":0.39497833029499496,"extension":6.2649191870757654},"index":3,"playId":"1cd1e4aa-44de-3704-b7e7-42cd77a67f97","pitchNumber":2,"startTime":"2026-05-02T01:34:12.848Z","endTime":"2026-05-02T01:34:18.329Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.046541976058734,"aZ":-30.166172487122935,"pfxX":9.759963120377057,"pfxZ":1.2614090952100714,"pX":0.21753592894272744,"pZ":2.6878694392423412,"vX0":1.6686504603688872,"vY0":-125.39027055065316,"vZ0":-0.9721313579775414,"x":108.71,"y":166.21,"x0":-1.7245462010906654,"y0":50.0009332806937,"z0":5.5484304351096965,"aX":15.492519613936361},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.3,"breakHorizontal":-18.0,"spinRate":3018,"spinDirection":49},"zone":5,"typeConfidence":0.9,"plateTime":0.4373140447612851,"extension":6.171892103900295},"index":4,"playId":"46f050ff-4bc9-39df-b8ed-d94ac092b481","pitchNumber":3,"startTime":"2026-05-02T01:34:26.687Z","endTime":"2026-05-02T01:34:32.213Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.5,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.130685895953754,"aZ":-15.743265853153321,"pfxX":-8.976499708597673,"pfxZ":8.326506133938523,"pX":0.5089398013096601,"pZ":3.040989065817905,"vX0":7.396083914171031,"vY0":-139.95123424425822,"vZ0":-4.461310917755369,"x":82.9,"y":98.02,"x0":-1.0086634319933863,"y0":50.00423547490036,"z0":5.695078942952708,"aX":-17.71491865529109},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.3,"breakHorizontal":14.6,"spinRate":2439,"spinDirection":224},"zone":3,"typeConfidence":0.72,"plateTime":0.3921611273197958,"extension":6.064536291885257},"index":5,"playId":"8d6dfa9b-9b44-33f5-896d-4349ba9fa415","pitchNumber":4,"startTime":"2026-05-02T01:34:41.358Z","endTime":"2026-05-02T01:34:46.133Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:34:46.133Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Owen Caissie flies out to left fielder Dylan Moore.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-02T01:34:59.756Z","endTime":"2026-05-02T01:35:47.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664238,"link":"/api/v1/people/664238"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.38305598463184,"aZ":-14.534715340783986,"pfxX":-8.689091596884154,"pfxZ":8.878704415125691,"pX":0.4242179258214711,"pZ":3.6167638871553573,"vX0":7.031695659479885,"vY0":-140.44300669909651,"vZ0":-3.25500942174647,"x":100.83,"y":141.13,"x0":-0.9896581540970285,"y0":50.005045342887534,"z0":5.7429465535015485,"aX":-17.267891362178087},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.5,"breakHorizontal":14.2,"spinRate":2435,"spinDirection":226},"zone":12,"typeConfidence":0.81,"plateTime":0.3907965759615539,"extension":6.381733871508075},"index":0,"playId":"397f072c-ca45-3030-b831-f49fc03daadd","pitchNumber":1,"startTime":"2026-05-02T01:35:06.545Z","endTime":"2026-05-02T01:35:10.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.569161814483234,"aZ":-21.389393717610517,"pfxX":-9.754239338854944,"pfxZ":5.8701186139794395,"pX":-0.0545861451991427,"pZ":0.837786220925745,"vX0":6.473654362537775,"vY0":-134.53232235610562,"vZ0":-8.401401980165762,"x":119.08,"y":216.16,"x0":-1.2220225857444627,"y0":50.003087691778475,"z0":5.511445406383821,"aX":-17.92050567906947},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.0,"breakHorizontal":16.3,"spinRate":1835,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.4067789673905633,"extension":6.597443606419471},"index":1,"playId":"8c5bdbef-b2d1-322c-bc4e-caff4191a701","pitchNumber":2,"startTime":"2026-05-02T01:35:22.341Z","endTime":"2026-05-02T01:35:27.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.3202679057791,"aZ":-14.179559721086331,"pfxX":-8.441622499744504,"pfxZ":8.940010906173859,"pX":0.7103094011696098,"pZ":2.9276732131017726,"vX0":7.817219113141243,"vY0":-140.60810274417082,"vZ0":-5.146584060972989,"x":89.92,"y":159.73,"x0":-1.0020737018096442,"y0":50.00153464119466,"z0":5.693729336911992,"aX":-16.99024965268479},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.4,"breakHorizontal":13.8,"spinRate":2439,"spinDirection":225},"zone":3,"typeConfidence":0.84,"plateTime":0.38876386748821057,"extension":6.3204439094672615},"hitData":{"launchSpeed":82.4,"launchAngle":30.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":45.1,"coordY":115.95}},"index":2,"playId":"9fa26ccc-2bd8-389b-b0a7-75eba850a6d4","pitchNumber":3,"startTime":"2026-05-02T01:35:40.015Z","endTime":"2026-05-02T01:35:47.846Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:35:47.846Z","atBatIndex":58},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Christopher Morel hit by pitch.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-02T01:35:55.350Z","endTime":"2026-05-02T01:36:16.980Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88380273071499,"aZ":-15.221034343833105,"pfxX":-7.651856786843721,"pfxZ":8.310008104394162,"pX":-3.3325018787888303,"pZ":4.344027350037278,"vX0":-1.9222265673121322,"vY0":-142.01076665919382,"vZ0":-1.4612784737436653,"x":244.03,"y":121.49,"x0":-1.6526995191609812,"y0":50.00124399525448,"z0":5.834656595389999,"aX":-15.60861910821257},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.9,"breakHorizontal":14.3,"spinRate":2394,"spinDirection":225},"zone":11,"typeConfidence":0.81,"plateTime":0.38586185492758496,"extension":6.163451311875122},"index":0,"playId":"b3fc93c7-a4f8-3266-8afc-e4c6ba02f7d7","pitchNumber":1,"startTime":"2026-05-02T01:36:10.145Z","endTime":"2026-05-02T01:36:16.980Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:36:16.980Z","atBatIndex":59},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Javier Sanoja grounds into a force out, shortstop Edmundo Sosa to second baseman Bryson Stott. Christopher Morel out at 2nd.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-02T01:36:24.523Z","endTime":"2026-05-02T01:38:17.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":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.6,"endSpeed":87.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.7582959543074,"aZ":-19.948717172637867,"pfxX":-9.373693347642652,"pfxZ":6.211935054759623,"pX":-1.8550048675752953,"pZ":3.509470641978781,"vX0":2.032689882779257,"vY0":-139.2808521826919,"vZ0":-2.4591133824956004,"x":187.71,"y":144.02,"x0":-1.3754645365406695,"y0":50.004025184762966,"z0":5.72044203807399,"aX":-18.450083344334985},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.9,"breakHorizontal":16.6,"spinRate":2225,"spinDirection":226},"zone":11,"typeConfidence":0.93,"plateTime":0.39298395991568524,"extension":6.416080220320014},"index":0,"playId":"002b2314-f379-37c2-a71a-c2891dce1451","pitchNumber":1,"startTime":"2026-05-02T01:36:42.845Z","endTime":"2026-05-02T01:36:47.863Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2924665608227,"aZ":-34.32069037545247,"pfxX":6.280226130401498,"pfxZ":-1.3207474397874908,"pX":-0.3186923435319643,"pZ":2.3471143906872505,"vX0":1.6568974657860638,"vY0":-126.99051360099962,"vZ0":-1.1119870320390992,"x":129.15,"y":175.41,"x0":-1.795487788194277,"y0":50.000259989266155,"z0":5.523804835056164,"aX":10.242125378106051},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.4,"breakHorizontal":-11.8,"spinRate":3006,"spinDirection":49},"zone":4,"typeConfidence":0.89,"plateTime":0.4315237171633375,"extension":5.817360585812492},"index":1,"playId":"94bfeb3e-95b4-3285-8fe9-1bb6a3746d0d","pitchNumber":2,"startTime":"2026-05-02T01:36:59.773Z","endTime":"2026-05-02T01:37:05.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.4,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.559172133288346,"aZ":-33.82504060795709,"pfxX":6.006676334786512,"pfxZ":-1.0270473776933606,"pX":-0.20052526640099963,"pZ":3.2661921370594005,"vX0":1.4116304973204894,"vY0":-126.31939269679683,"vZ0":0.8336812631891171,"x":124.64,"y":150.59,"x0":-1.5472306325160288,"y0":50.00109873673181,"z0":5.658573637820695,"aX":9.67233808814639},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.4,"breakHorizontal":-11.2,"spinRate":2961,"spinDirection":53},"zone":11,"typeConfidence":0.89,"plateTime":0.4341695270926915,"extension":6.23589613146943},"index":2,"playId":"5c9c44fa-6c24-3b0d-bc04-b97d24c76a15","pitchNumber":3,"startTime":"2026-05-02T01:37:15.360Z","endTime":"2026-05-02T01:37:21.685Z","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":95.6,"endSpeed":87.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.154898187819967,"aZ":-18.02731295596944,"pfxX":-10.061470182186579,"pfxZ":7.210716884660677,"pX":-0.7080477255780923,"pZ":2.7356464638314755,"vX0":5.037849787741241,"vY0":-139.16595619084285,"vZ0":-4.5117262759818235,"x":143.99,"y":164.92,"x0":-1.2343488486622063,"y0":50.00195721737604,"z0":5.571442943812178,"aX":-19.739521803286653},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.4,"breakHorizontal":17.2,"spinRate":2255,"spinDirection":221},"zone":1,"typeConfidence":0.83,"plateTime":0.3935410246844344,"extension":6.074026951503214},"index":3,"playId":"65bc286f-1fe6-369d-90b0-8c5ba258168b","pitchNumber":4,"startTime":"2026-05-02T01:37:31.678Z","endTime":"2026-05-02T01:37:38.206Z","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":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.020042883605623,"aZ":-34.74125481659458,"pfxX":9.962803805732104,"pfxZ":-1.6013826067049886,"pX":0.6464019564271476,"pZ":1.889456388434412,"vX0":2.685191462952299,"vY0":-126.40460563879604,"vZ0":-1.8270695429057824,"x":92.36,"y":187.76,"x0":-1.7262407593926994,"y0":50.00390221287878,"z0":5.435848446023418,"aX":15.970008649143272},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.1,"breakHorizontal":-18.7,"spinRate":3021,"spinDirection":50},"zone":9,"typeConfidence":0.9,"plateTime":0.43487779312840624,"extension":6.327708405136327},"hitData":{"launchSpeed":100.9,"launchAngle":-6.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":117.98,"coordY":148.01}},"index":4,"playId":"26f0b7a7-8ba4-3a08-83ae-61e4ff3aa0c1","pitchNumber":5,"startTime":"2026-05-02T01:38:10.593Z","endTime":"2026-05-02T01:38:17.806Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:38:17.806Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Crawford grounds out, second baseman Xavier Edwards to first baseman Christopher Morel.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-02T01:40:20.860Z","endTime":"2026-05-02T01:41:29.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"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":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.195472554800585,"aZ":-11.852975649762937,"pfxX":-4.68718975099573,"pfxZ":10.34033286512086,"pX":-0.456932073657616,"pZ":3.3163298567711204,"vX0":4.547806650754715,"vY0":-139.28621673105684,"vZ0":-4.532176173558716,"x":134.42,"y":149.24,"x0":-1.5016374065206992,"y0":50.00485484976349,"z0":5.747995307125135,"aX":-9.213706407311355},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.0,"breakHorizontal":7.6,"spinRate":2705,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.39319584193777724,"extension":6.050062091767582},"index":0,"playId":"e974cf19-6bc0-3cb8-be8d-60e1f7fdc7f2","pitchNumber":1,"startTime":"2026-05-02T01:40:44.450Z","endTime":"2026-05-02T01:40:50.698Z","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":95.5,"endSpeed":87.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.92828892944416,"aZ":-11.5455973460359,"pfxX":-6.5220256063378725,"pfxZ":10.556906821549966,"pX":-0.274090821835973,"pZ":2.6534476211744167,"vX0":5.550147892541223,"vY0":-138.85880018419516,"vZ0":-6.068206073548222,"x":127.45,"y":167.14,"x0":-1.4508369307921412,"y0":50.002610029176516,"z0":5.634409103365138,"aX":-12.743675507858864},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.0,"breakHorizontal":10.7,"spinRate":2751,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.39436444652680525,"extension":6.027238009376335},"index":1,"playId":"e393470c-f59f-3b48-91eb-53a6b0d473a3","pitchNumber":2,"startTime":"2026-05-02T01:41:01.208Z","endTime":"2026-05-02T01:41:04.318Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.34311047006631,"aZ":-30.768378172334067,"pfxX":-9.06572005591715,"pfxZ":0.916007326932128,"pX":-0.5982301489335844,"pZ":2.1578957528091056,"vX0":5.873573765307393,"vY0":-122.82238715082373,"vZ0":-1.8275471171444457,"x":139.8,"y":180.52,"x0":-1.8322931649641954,"y0":50.00583505818918,"z0":5.506683500914032,"aX":-13.973924031780644},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.4,"breakHorizontal":15.2,"spinRate":1459,"spinDirection":246},"zone":7,"typeConfidence":2.0,"plateTime":0.4444691843414992,"extension":6.112833593953989},"hitData":{"launchSpeed":79.5,"launchAngle":-1.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.64,"coordY":151.04}},"index":2,"playId":"8b645695-e97b-3954-99ba-b0ea51757e97","pitchNumber":3,"startTime":"2026-05-02T01:41:21.475Z","endTime":"2026-05-02T01:41:29.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:41:29.231Z","atBatIndex":61},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Rafael Marchán lines out to left fielder Kyle Stowers.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-02T01:41:38.295Z","endTime":"2026-05-02T01:42:14.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.2,"endSpeed":83.3,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.426387451869562,"aZ":-28.114865620357914,"pfxX":1.3167595163209025,"pfxZ":2.305845445999436,"pX":0.3134462605326814,"pZ":2.369497231128265,"vX0":4.499339772133801,"vY0":-131.4363953391327,"vZ0":-3.2526773428012303,"x":105.05,"y":174.8,"x0":-1.5877622001446614,"y0":50.00113516729365,"z0":5.698403642566984,"aX":2.315812485981819},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.7,"breakHorizontal":-3.4,"spinRate":2711,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.41585646785299124,"extension":5.908597344152188},"index":0,"playId":"e20d6601-d26e-3ac3-a747-2e490172a1b9","pitchNumber":1,"startTime":"2026-05-02T01:41:52.023Z","endTime":"2026-05-02T01:41:56.999Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.8,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.024437739628674,"aZ":-11.493063198717676,"pfxX":-2.5757036120997054,"pfxZ":10.624233366229394,"pX":-0.6680494814292391,"pZ":3.2994860588270276,"vX0":3.782006026865987,"vY0":-139.0701986890393,"vZ0":-4.137053740628891,"x":142.46,"y":149.69,"x0":-1.7149265264826479,"y0":50.002403774866174,"z0":5.5767558166734785,"aX":-5.013973769551316},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.5,"breakHorizontal":3.8,"spinRate":2738,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.3948083252397221,"extension":6.0035996009246055},"hitData":{"launchSpeed":79.5,"launchAngle":26.0,"totalDistance":264.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.81,"coordY":104.48}},"index":1,"playId":"2ea63eb1-1ebb-3131-a3b2-605b96cb50a7","pitchNumber":2,"startTime":"2026-05-02T01:42:06.939Z","endTime":"2026-05-02T01:42:14.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:42:14.166Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-02T01:42:17.834Z","endTime":"2026-05-02T01:43:54.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.723404987760713,"aZ":-29.023294760922234,"pfxX":-9.635578897440361,"pfxZ":2.025531197110575,"pX":0.4163653654165842,"pZ":1.4155403778780542,"vX0":8.045479465206528,"vY0":-123.77661573504179,"vZ0":-3.9353634819895653,"x":101.13,"y":200.56,"x0":-1.6176190281376963,"y0":50.00487284089613,"z0":5.444870873483815,"aX":-15.016388933828262},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.0,"breakHorizontal":15.7,"spinRate":1591,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.44178863071525765,"extension":6.038081125810169},"index":0,"playId":"3560638f-10c1-30c1-bc1b-29ecbce4c50d","pitchNumber":1,"startTime":"2026-05-02T01:42:39.684Z","endTime":"2026-05-02T01:42:45.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":86.2,"endSpeed":80.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.744021934878557,"aZ":-40.2549590016602,"pfxX":-0.1673855564174156,"pfxZ":-5.049590330866917,"pX":-0.5582882075099336,"pZ":0.7974388650025475,"vX0":2.4964710221075452,"vY0":-125.53457263218719,"vZ0":-3.984271946990427,"x":138.28,"y":217.25,"x0":-1.542699300591299,"y0":50.00262706622086,"z0":5.672548816200283,"aX":-0.2681605523511998},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-9.8,"breakHorizontal":-0.2,"spinRate":2864,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.4358447383630266,"extension":5.928204534647945},"index":1,"playId":"a33989fd-9dcf-3c93-aa38-5acf1baf4fb2","pitchNumber":2,"startTime":"2026-05-02T01:42:56.027Z","endTime":"2026-05-02T01:43:01.249Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.724886390326397,"aZ":-26.22164376023172,"pfxX":-0.07373494241608314,"pfxZ":3.314373631643523,"pX":-0.3366999068390332,"pZ":2.2186360279494535,"vX0":3.3196870756119483,"vY0":-132.50519506276234,"vZ0":-3.923742487812381,"x":129.83,"y":178.88,"x0":-1.591013567633453,"y0":50.001497663365676,"z0":5.61295178289591,"aX":-0.13252547961265398},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.4,"breakHorizontal":-0.5,"spinRate":2656,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.4118342112987676,"extension":5.8814484488868155},"index":2,"playId":"6712ad6f-3191-3ffd-b248-ff07f98055a9","pitchNumber":3,"startTime":"2026-05-02T01:43:16.370Z","endTime":"2026-05-02T01:43:20.808Z","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":91.6,"endSpeed":85.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.767558321085225,"aZ":-25.814582265133797,"pfxX":-0.4676089220125639,"pfxZ":3.491546226747932,"pX":0.30275407255737774,"pZ":1.504934698189696,"vX0":4.789507257413513,"vY0":-133.41674655108153,"vZ0":-5.845764092375979,"x":105.46,"y":198.15,"x0":-1.4467080104766321,"y0":50.00553839295072,"z0":5.558310582521998,"aX":-0.8529758672370619},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.4,"breakHorizontal":-0.1,"spinRate":2722,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4088395362609152,"extension":5.88771676418921},"index":3,"playId":"a2f232b2-c374-374f-b36a-8ea2880a908a","pitchNumber":4,"startTime":"2026-05-02T01:43:32.669Z","endTime":"2026-05-02T01:43:36.555Z","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.2,"endSpeed":80.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.89377315457896,"aZ":-32.047637904816916,"pfxX":5.453769603176435,"pfxZ":0.07961291141597826,"pX":0.5880957128404087,"pZ":3.104860688442178,"vX0":4.8091599117362,"vY0":-127.00499324274504,"vZ0":0.6131800206733833,"x":94.58,"y":154.95,"x0":-2.038326182218291,"y0":50.00421980968103,"z0":5.408039151229749,"aX":8.914173442298607},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.5,"breakHorizontal":-10.9,"spinRate":3145,"spinDirection":43},"zone":3,"typeConfidence":2.0,"plateTime":0.431174359190722,"extension":5.835495968172203},"index":4,"playId":"03897496-1646-3303-852c-c16aa3055d72","pitchNumber":5,"startTime":"2026-05-02T01:43:49.518Z","endTime":"2026-05-02T01:43:54.994Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:43:54.994Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jakob Marsee singles on a line drive to center fielder Justin Crawford.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-02T01:46:44.293Z","endTime":"2026-05-02T01:48:13.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5,6],"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jonathan Bowlan replaces Orion Kerkering.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-02T01:45:24.885Z","endTime":"2026-05-02T01:46:46.572Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680742,"link":"/api/v1/people/680742"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.15559131462766,"aZ":-12.310670399254185,"pfxX":-5.933899752490722,"pfxZ":10.121479995551407,"pX":0.4455226057458079,"pZ":4.699078153045828,"vX0":9.876140825670626,"vY0":-139.1925454699812,"vZ0":-2.026341930335025,"x":100.02,"y":111.9,"x0":-2.377235747978069,"y0":50.00597415949573,"z0":6.251404194122543,"aX":-11.650093502536786},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.1,"breakHorizontal":8.8,"spinRate":2220,"spinDirection":215},"zone":12,"typeConfidence":0.88,"plateTime":0.3934535725242032,"extension":6.364725109947851},"index":1,"playId":"2ffbec96-9839-3143-a220-b2c3ab0b6957","pitchNumber":1,"startTime":"2026-05-02T01:46:46.572Z","endTime":"2026-05-02T01:46:51.719Z","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.42825331154071,"aZ":-11.137830161590571,"pfxX":-5.410659957524084,"pfxZ":10.67321911775671,"pX":-0.5206561065129882,"pZ":2.776492005094915,"vX0":7.5395321250725855,"vY0":-139.51105737598132,"vZ0":-7.006957995939548,"x":136.85,"y":163.81,"x0":-2.55538376751963,"y0":50.003670910933394,"z0":6.055090049427742,"aX":-10.665308417541343},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.0,"breakHorizontal":8.3,"spinRate":2264,"spinDirection":216},"zone":4,"typeConfidence":0.94,"plateTime":0.39262382401434426,"extension":6.4636746295394305},"index":2,"playId":"7b9a142d-9405-32c9-97fa-ca6a66231730","pitchNumber":2,"startTime":"2026-05-02T01:47:01.967Z","endTime":"2026-05-02T01:47:06.910Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.928111594434966,"aZ":-39.279987340921565,"pfxX":1.4106008616877856,"pfxZ":-4.862783380999235,"pX":-0.550826962501991,"pZ":1.9648099093639153,"vX0":4.570717853059959,"vY0":-120.0909651704807,"vZ0":-1.801237429896902,"x":138.0,"y":185.73,"x0":-2.6607077756746706,"y0":50.00020865949991,"z0":6.2137107953527995,"aX":2.062334766451755},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-9.0,"breakHorizontal":-3.6,"spinRate":2556,"spinDirection":35},"zone":7,"typeConfidence":2.0,"plateTime":0.4558230203626028,"extension":6.060916246830141},"index":3,"playId":"b470d47e-a5f2-3207-b6e1-b1c70310c715","pitchNumber":3,"startTime":"2026-05-02T01:47:18.554Z","endTime":"2026-05-02T01:47:23.794Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-02T01:47:31.136Z","endTime":"2026-05-02T01:47:46.154Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.73578099068085,"aZ":-12.48829555785177,"pfxX":-4.738343110756761,"pfxZ":9.742653020342644,"pX":-0.2995458685027181,"pZ":4.588109094207295,"vX0":7.938879446347976,"vY0":-141.37575476454174,"vZ0":-2.1776096554468114,"x":128.42,"y":114.9,"x0":-2.5306399692403785,"y0":50.00634844963186,"z0":6.171661111982323,"aX":-9.578620784815879},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.4,"breakHorizontal":7.0,"spinRate":2226,"spinDirection":212},"zone":11,"typeConfidence":0.96,"plateTime":0.38768536523782826,"extension":6.333703401381671},"index":5,"playId":"709dd781-2c49-38d0-b174-8671b928c95c","pitchNumber":4,"startTime":"2026-05-02T01:47:46.154Z","endTime":"2026-05-02T01:47:50.702Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.099971839653275,"aZ":-23.090394434634497,"pfxX":-6.216009369435341,"pfxZ":5.167508453814129,"pX":-0.5697778064913822,"pZ":2.12576839567562,"vX0":7.515264234170116,"vY0":-131.5631214976482,"vZ0":-5.287333297262528,"x":138.72,"y":181.38,"x0":-2.6515884891107406,"y0":50.00374321357802,"z0":5.865786331277553,"aX":-10.931154407893594},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.4,"breakHorizontal":9.7,"spinRate":1544,"spinDirection":215},"zone":7,"typeConfidence":2.0,"plateTime":0.41583148835893535,"extension":6.428509090962195},"hitData":{"launchSpeed":102.1,"launchAngle":8.0,"totalDistance":205.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":130.09,"coordY":92.34}},"index":6,"playId":"5daaa226-1628-3569-8cb0-72e49b433a89","pitchNumber":5,"startTime":"2026-05-02T01:48:02.324Z","endTime":"2026-05-02T01:48:13.089Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:48:13.089Z","atBatIndex":64},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Stowers walks. Jakob Marsee to 2nd.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-02T01:48:20.335Z","endTime":"2026-05-02T01:52:01.028Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"postOnSecond":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.819997172234768,"aZ":-39.66159232964906,"pfxX":3.876016985995054,"pfxZ":-5.167012335707016,"pX":-0.3750509119355424,"pZ":1.3214177407446586,"vX0":4.037007245553538,"vY0":-119.81962009122456,"vZ0":-2.871284694262407,"x":131.3,"y":203.1,"x0":-2.5872073764771475,"y0":50.00304383440768,"z0":6.090075741291894,"aX":5.617097951120676},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-9.8,"breakHorizontal":-8.0,"spinRate":2514,"spinDirection":31},"zone":13,"typeConfidence":2.0,"plateTime":0.4576668018253476,"extension":6.337981869870166},"index":0,"playId":"9d304c00-1133-3803-8fe3-426562f57593","pitchNumber":1,"startTime":"2026-05-02T01:48:37.296Z","endTime":"2026-05-02T01:48:41.488Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.4,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.46622484148072,"aZ":-13.636225948427608,"pfxX":-6.644395074776708,"pfxZ":9.235502885578304,"pX":-0.34742763276745015,"pZ":3.3866227123246877,"vX0":8.298441469503318,"vY0":-140.89753970597437,"vZ0":-4.830637954652433,"x":130.24,"y":147.34,"x0":-2.469717651256013,"y0":50.00659401972283,"z0":6.006896611885045,"aX":-13.342597160168594},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.8,"breakHorizontal":10.3,"spinRate":2219,"spinDirection":215},"zone":1,"typeConfidence":0.82,"plateTime":0.38897884921219816,"extension":6.522001851174107},"index":1,"playId":"05cd7e77-9f81-3442-aa3f-792b7d61a290","pitchNumber":2,"startTime":"2026-05-02T01:48:58.679Z","endTime":"2026-05-02T01:49:01.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.1,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.24949634842272,"aZ":-13.431408219384114,"pfxX":-4.974821076647499,"pfxZ":9.370611905190373,"pX":-0.22711643001465873,"pZ":4.195861272031117,"vX0":8.061687217457592,"vY0":-140.84586393589527,"vZ0":-2.7421471409376363,"x":125.66,"y":125.49,"x0":-2.4857733682517984,"y0":50.00605325573714,"z0":6.055470950761863,"aX":-9.954579896095922},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.6,"breakHorizontal":7.3,"spinRate":2294,"spinDirection":211},"zone":11,"typeConfidence":0.94,"plateTime":0.3895020575425949,"extension":6.401983325290227},"index":2,"playId":"15b8caa8-ba56-3796-9871-a11d5fae7621","pitchNumber":3,"startTime":"2026-05-02T01:49:18.331Z","endTime":"2026-05-02T01:49:24.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.2,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17900818212118,"aZ":-25.97664537349402,"pfxX":-8.349493875601866,"pfxZ":3.631690020413936,"pX":0.6620089738824428,"pZ":1.2184221579287053,"vX0":10.58451565631308,"vY0":-129.8468742451129,"vZ0":-6.600332055000673,"x":91.77,"y":205.88,"x0":-2.3823185326546077,"y0":50.00426532456129,"z0":5.769683429091661,"aX":-14.259025503497506},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.3,"breakHorizontal":12.7,"spinRate":1609,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.4218159867707727,"extension":6.607120848233307},"index":3,"playId":"7bef047a-b2d4-39f8-9c50-b4c6f1ad059c","pitchNumber":4,"startTime":"2026-05-02T01:49:37.312Z","endTime":"2026-05-02T01:49:40.779Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-02T01:49:57.988Z","endTime":"2026-05-02T01:50:18.263Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.5,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.95883097517977,"aZ":-11.739212312708679,"pfxX":-6.793965329564555,"pfxZ":10.160509209723411,"pX":0.13774352880444446,"pZ":2.7277923842584473,"vX0":9.335873583651747,"vY0":-141.1284252411633,"vZ0":-6.737981593303996,"x":111.75,"y":165.13,"x0":-2.3348483529954045,"y0":50.006093802802035,"z0":5.907112519977768,"aX":-13.669196122211918},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.0,"breakHorizontal":10.3,"spinRate":2352,"spinDirection":212},"zone":5,"typeConfidence":0.88,"plateTime":0.38852301346399454,"extension":6.480157744468397},"index":5,"playId":"3b68ceeb-6d61-3aab-9b92-f5443ab2b29a","pitchNumber":5,"startTime":"2026-05-02T01:50:18.263Z","endTime":"2026-05-02T01:50:21.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":76.4,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.37784882449149,"aZ":-42.49092540624187,"pfxX":1.5438377818648452,"pfxZ":-7.21310690423786,"pX":0.26774778828480883,"pZ":-0.681941364340169,"vX0":5.970701474098764,"vY0":-119.00303374844108,"vZ0":-6.437156107947111,"x":106.79,"y":257.19,"x0":-2.4768541091708114,"y0":50.002450481396984,"z0":5.918204802832035,"aX":2.2077660162090402},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-14.4,"breakHorizontal":-4.3,"spinRate":2643,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.46071201434389275,"extension":6.4279278483645355},"index":6,"playId":"d7cb177e-2106-3017-816e-22c27db8ee74","pitchNumber":6,"startTime":"2026-05-02T01:50:41.800Z","endTime":"2026-05-02T01:50:48.832Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.4,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.063884002231788,"aZ":-13.306238244141316,"pfxX":-6.7966499578890245,"pfxZ":9.243451904830744,"pX":-0.9217936825422646,"pZ":3.2640475555474917,"vX0":6.597162194760078,"vY0":-141.4597136870871,"vZ0":-5.273812600114014,"x":152.14,"y":150.65,"x0":-2.392894621346445,"y0":50.003762773948075,"z0":5.994716070599517,"aX":-13.8759163874367},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.0,"breakHorizontal":11.0,"spinRate":2237,"spinDirection":213},"zone":11,"typeConfidence":0.77,"plateTime":0.38611101315742413,"extension":6.453383289635771},"index":7,"playId":"281eef1d-51ed-344b-bfba-30c5784492ac","pitchNumber":7,"startTime":"2026-05-02T01:51:07.746Z","endTime":"2026-05-02T01:51:11.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.6,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.53958895424174,"aZ":-9.982393793196657,"pfxX":-4.952791440607876,"pfxZ":10.81365504641092,"pX":-0.22139091025354213,"pZ":3.6787414213524503,"vX0":7.988152862945591,"vY0":-141.90943872769088,"vZ0":-4.645841276818641,"x":125.44,"y":139.45,"x0":-2.421171052401819,"y0":50.006451068798015,"z0":5.965371685369966,"aX":-10.168080522254778},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":18.8,"breakHorizontal":7.4,"spinRate":2412,"spinDirection":208},"zone":11,"typeConfidence":0.97,"plateTime":0.38503756269755973,"extension":6.495292394347343},"index":8,"playId":"5299aec7-c9b8-3d1d-8606-baa3a1232c3d","pitchNumber":8,"startTime":"2026-05-02T01:51:32.289Z","endTime":"2026-05-02T01:51:35.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.4,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.783379628298817,"aZ":-40.2651325462067,"pfxX":0.7785614378478747,"pfxZ":-5.422410143776333,"pX":0.4315874755675214,"pZ":1.105267124024693,"vX0":6.633217922458065,"vY0":-121.359596362141,"vZ0":-3.338779020621243,"x":100.55,"y":208.94,"x0":-2.4385051934463746,"y0":50.00502372982996,"z0":6.006677310981583,"aX":1.1602676044772853},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-10.3,"breakHorizontal":-3.0,"spinRate":2618,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4513470732497109,"extension":6.487108331818657},"index":9,"playId":"951b82b3-dcf1-314b-8ddc-11238dfa1088","pitchNumber":9,"startTime":"2026-05-02T01:51:56.872Z","endTime":"2026-05-02T01:52:01.028Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:52:01.028Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Lopez singles on a ground ball to second baseman Bryson Stott. Jakob Marsee scores. Kyle Stowers to 2nd.","rbi":1,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-02T01:52:53.426Z","endTime":"2026-05-02T01:55:38.099Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6,7],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":{"id":680742,"link":"/api/v1/people/680742"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-02T01:52:22.576Z","endTime":"2026-05-02T01:52:55.797Z","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":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.973108459489456,"aZ":-6.350383935466584,"pfxX":-3.5250215407968617,"pfxZ":12.703264975657714,"pX":0.5514492885942252,"pZ":2.2207783009610864,"vX0":9.385669323267871,"vY0":-141.59526382240347,"vZ0":-9.128251914542277,"x":95.98,"y":178.82,"x0":-2.3466374837300275,"y0":50.00676535669686,"z0":5.891013964026354,"aX":-7.169001176428239},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.6,"breakVerticalInduced":21.2,"breakHorizontal":4.6,"spinRate":2383,"spinDirection":208},"zone":6,"typeConfidence":0.99,"plateTime":0.38665393406646276,"extension":6.515074210256225},"index":1,"playId":"a0f33428-6193-37b1-ae65-c7fc01d76825","pitchNumber":1,"startTime":"2026-05-02T01:52:55.797Z","endTime":"2026-05-02T01:53:00.567Z","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":82.5,"endSpeed":75.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.173873918841384,"aZ":-33.519063581918786,"pfxX":9.987905830102312,"pfxZ":-0.9351548141047221,"pX":0.25918413607507207,"pZ":2.1714423328039296,"vX0":4.105062355289175,"vY0":-120.07318068530572,"vZ0":-1.8367720948154962,"x":107.12,"y":180.15,"x0":-2.774307657175952,"y0":50.00009238192835,"z0":5.953887818987333,"aX":14.449961963434516},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-1.9,"breakHorizontal":-19.1,"spinRate":2543,"spinDirection":46},"zone":6,"typeConfidence":0.87,"plateTime":0.45772038356354994,"extension":6.387849642566184},"index":2,"playId":"4c08f039-7a33-33ce-9b48-b29121c09b71","pitchNumber":2,"startTime":"2026-05-02T01:53:14.491Z","endTime":"2026-05-02T01:53:19.473Z","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":83.7,"endSpeed":77.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.69874195625518,"aZ":-34.870665613359414,"pfxX":6.033925051586385,"pfxZ":-1.8145634079217845,"pX":2.188649184756052,"pZ":0.7095511946247287,"vX0":8.894048964320799,"vY0":-121.55565636871036,"vZ0":-4.916722959392783,"x":33.57,"y":219.62,"x0":-2.3137330514955305,"y0":50.00450850028759,"z0":5.814562293806517,"aX":8.953799623151093},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.3,"breakHorizontal":-13.2,"spinRate":2515,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.452054690707818,"extension":6.491326927560854},"index":3,"playId":"053c0dc6-7021-3d87-b468-4b22cac00e8d","pitchNumber":3,"startTime":"2026-05-02T01:53:54.356Z","endTime":"2026-05-02T01:53:57.790Z","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":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.730020139440235,"aZ":-32.261118171514376,"pfxX":9.839928807047931,"pfxZ":-0.0545567213933742,"pX":2.6001336532585166,"pZ":1.080092715587727,"vX0":9.070406167167224,"vY0":-122.44707010771718,"vZ0":-4.571060138028474,"x":17.89,"y":209.62,"x0":-2.4461906887170866,"y0":50.00441772495346,"z0":5.766546114760702,"aX":14.774738054211419},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.1,"breakHorizontal":-20.2,"spinRate":2712,"spinDirection":37},"zone":14,"typeConfidence":0.94,"plateTime":0.4492600810535796,"extension":6.532272740591503},"index":4,"playId":"e209599b-cb6e-3b3b-b8d6-4ec0ad00c3db","pitchNumber":4,"startTime":"2026-05-02T01:54:15.229Z","endTime":"2026-05-02T01:54:18.408Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-05-02T01:54:41.983Z","endTime":"2026-05-02T01:54:53.736Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87289485653605,"aZ":-10.589407483862384,"pfxX":-4.876012075924611,"pfxZ":10.633161865713321,"pX":1.2231653592731417,"pZ":3.327926997750808,"vX0":11.282528208993266,"vY0":-141.69730536153963,"vZ0":-5.504438277662479,"x":70.38,"y":148.93,"x0":-2.179642988210335,"y0":50.00367900304031,"z0":5.974541054680264,"aX":-9.899415172304833},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.2,"breakHorizontal":6.5,"spinRate":2514,"spinDirection":204},"zone":12,"typeConfidence":0.97,"plateTime":0.3867845717385383,"extension":6.601243445595754},"index":6,"playId":"9ce13fae-e5d4-32f5-95f7-fe19d2e7cbc1","pitchNumber":5,"startTime":"2026-05-02T01:54:53.736Z","endTime":"2026-05-02T01:54:58.904Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.832709364659422,"aZ":-33.38568310337656,"pfxX":8.341496260555429,"pfxZ":-0.7837653263239686,"pX":0.4944372360343615,"pZ":1.5105691840148803,"vX0":5.285397440444897,"vY0":-124.17281047013138,"vZ0":-3.5791851708321865,"x":98.15,"y":197.99,"x0":-2.751432959995011,"y0":50.00277008941428,"z0":5.7733341998821,"aX":12.913589714384832},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.0,"breakHorizontal":-16.4,"spinRate":2530,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.44254372175049905,"extension":6.543520935908158},"hitData":{"launchSpeed":90.9,"launchAngle":3.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":119.19,"coordY":145.59}},"index":7,"playId":"3f0fbca5-001a-376d-b0cd-c4e57cc8e106","pitchNumber":6,"startTime":"2026-05-02T01:55:28.489Z","endTime":"2026-05-02T01:55:38.099Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:55:38.099Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xavier Edwards grounds out softly, pitcher Jonathan Bowlan to first baseman Bryce Harper. Kyle Stowers to 3rd. Otto Lopez to 2nd.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-02T01:57:20.373Z","endTime":"2026-05-02T01:58:32.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"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"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"postOnThird":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680742,"link":"/api/v1/people/680742"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_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":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-02T01:56:35.612Z","endTime":"2026-05-02T01:57:22.600Z","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":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33451709273516,"aZ":-25.6494610966895,"pfxX":-5.7614278709578475,"pfxZ":3.86854714294914,"pX":-0.544700966592312,"pZ":4.003317189238175,"vX0":7.275634607366687,"vY0":-129.18559500928467,"vZ0":0.06347017208658556,"x":137.76,"y":130.69,"x0":-2.651227070583288,"y0":50.004218582089514,"z0":5.952772313102691,"aX":-9.72277824269925},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.2,"breakHorizontal":8.8,"spinRate":1340,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.42424662071914065,"extension":6.521193945525118},"index":1,"playId":"39f1c4eb-15a3-326a-b778-3b7af992c105","pitchNumber":1,"startTime":"2026-05-02T01:57:22.600Z","endTime":"2026-05-02T01:57:28.263Z","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.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.316773450203264,"aZ":-8.94604324182356,"pfxX":-5.481109499905646,"pfxZ":11.89124868648954,"pX":0.511908311609638,"pZ":1.6782189277532629,"vX0":9.715310798519464,"vY0":-139.13091221974557,"vZ0":-9.708795221481068,"x":97.49,"y":193.47,"x0":-2.3190440335086664,"y0":50.000833686230976,"z0":5.813271214920683,"aX":-10.705479867264954},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.6,"breakHorizontal":7.8,"spinRate":2456,"spinDirection":211},"zone":9,"typeConfidence":0.96,"plateTime":0.39424874030032475,"extension":6.704486117065851},"index":2,"playId":"192f53c2-e26a-375f-88fa-46f7c2023dac","pitchNumber":2,"startTime":"2026-05-02T01:57:44.058Z","endTime":"2026-05-02T01:57:51.109Z","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":88.8,"endSpeed":81.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.59516311246682,"aZ":-27.61990015441609,"pfxX":-9.08245104795141,"pfxZ":2.7105371641131635,"pX":0.40443191911754084,"pZ":1.0262159055777753,"vX0":10.372166961756779,"vY0":-128.8003554064351,"vZ0":-6.312376130157651,"x":101.58,"y":211.07,"x0":-2.493569939056011,"y0":50.004720405789115,"z0":5.6429452381368215,"aX":-15.271743182379135},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.6,"breakHorizontal":14.2,"spinRate":1516,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.42514980166135086,"extension":6.756454195825463},"index":3,"playId":"91782458-c946-3c0d-8ea0-0f6f7edd7753","pitchNumber":3,"startTime":"2026-05-02T01:58:03.453Z","endTime":"2026-05-02T01:58:08.098Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.8,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.930736428324913,"aZ":-30.93601377345179,"pfxX":0.9645749744966484,"pfxZ":0.7770317150667738,"pX":0.24467351582934863,"pZ":1.4494989853644893,"vX0":6.528079798407557,"vY0":-125.15626858163074,"vZ0":-4.675127553945361,"x":107.67,"y":199.64,"x0":-2.516757599556066,"y0":50.00348830236659,"z0":5.859068449248023,"aX":1.5383900676044893},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.6,"breakHorizontal":-3.1,"spinRate":2411,"spinDirection":56},"zone":14,"typeConfidence":0.89,"plateTime":0.4366984811150778,"extension":6.47438903451067},"hitData":{"launchSpeed":52.4,"launchAngle":-67.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":132.85,"coordY":191.41}},"index":4,"playId":"5954b6a8-3f2d-33b7-b8de-5fbc42839b29","pitchNumber":4,"startTime":"2026-05-02T01:58:24.995Z","endTime":"2026-05-02T01:58:32.622Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T01:58:32.622Z","atBatIndex":67},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Liam Hicks out on a sacrifice fly to right fielder Adolis García. Kyle Stowers scores.","rbi":1,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-02T01:58:41.816Z","endTime":"2026-05-02T02:01:40.131Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":{"id":680742,"link":"/api/v1/people/680742"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.0,"endSpeed":76.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.324533517034673,"aZ":-35.89847725502821,"pfxX":5.102467613672937,"pfxZ":-2.5753902171134486,"pX":-0.14899265856095456,"pZ":1.3514747966214882,"vX0":4.200691063119023,"vY0":-119.44423635006684,"vZ0":-3.2393763946077065,"x":122.68,"y":202.29,"x0":-2.5911029145337157,"y0":50.00002986086229,"z0":5.942877945281139,"aX":7.393285689824335},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-5.2,"breakHorizontal":-10.2,"spinRate":2370,"spinDirection":32},"zone":13,"typeConfidence":2.0,"plateTime":0.4580159799425898,"extension":6.40034569584601},"index":0,"playId":"9631cfc0-fc4c-3acf-a0f2-2679ef6df775","pitchNumber":1,"startTime":"2026-05-02T01:59:12.531Z","endTime":"2026-05-02T01:59:18.109Z","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":89.4,"endSpeed":81.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57087394648523,"aZ":-26.511789302756775,"pfxX":-7.610305065337297,"pfxZ":3.3125595820644165,"pX":-0.5253851910613081,"pZ":3.7096799328285104,"vX0":7.879322167799247,"vY0":-129.95801750715384,"vZ0":-0.3986161527748167,"x":137.03,"y":138.62,"x0":-2.609715773452478,"y0":50.00032541484351,"z0":5.881066628624482,"aX":-12.99864937387397},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.1,"breakHorizontal":12.0,"spinRate":1647,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4216749213491342,"extension":6.642033446753047},"index":1,"playId":"0200e53e-1c93-3074-8882-3ef0614383b1","pitchNumber":2,"startTime":"2026-05-02T01:59:30.565Z","endTime":"2026-05-02T01:59:35.475Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.72344609453019,"aZ":-9.082725359789123,"pfxX":-7.047850074220147,"pfxZ":11.510851502795152,"pX":-0.162722731096002,"pZ":2.047309930594844,"vX0":8.895562340335978,"vY0":-140.4771585929127,"vZ0":-8.753133638793118,"x":67.56,"y":91.89,"x0":-2.4492348289090904,"y0":50.00504829980071,"z0":5.787695882060425,"aX":-14.140912480069227},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.2,"breakHorizontal":11.0,"spinRate":2526,"spinDirection":208},"zone":8,"typeConfidence":0.9,"plateTime":0.3893677659685655,"extension":6.6188389297981125},"index":2,"playId":"901f411f-3ed5-3392-9137-28f2178d1d8f","pitchNumber":3,"startTime":"2026-05-02T01:59:49.579Z","endTime":"2026-05-02T01:59:54.593Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-05-02T02:00:15.299Z","endTime":"2026-05-02T02:00:19.505Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"}},{"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":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.99315722076313,"aZ":-11.830332652546538,"pfxX":-5.085587891031582,"pfxZ":10.226603820402836,"pX":-1.2406136578428344,"pZ":4.452246850671775,"vX0":5.828001596906374,"vY0":-140.22342488199823,"vZ0":-2.0661294214731343,"x":164.29,"y":118.57,"x0":-2.686165595532065,"y0":50.00422488109376,"z0":5.971417837228188,"aX":-10.11875678785904},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.2,"breakHorizontal":8.0,"spinRate":2308,"spinDirection":216},"zone":11,"typeConfidence":0.95,"plateTime":0.39075331079468656,"extension":6.486480922572834},"index":4,"playId":"1225c4bf-90e8-322c-a0fc-00e78b774be5","pitchNumber":4,"startTime":"2026-05-02T02:00:19.505Z","endTime":"2026-05-02T02:00:23.220Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.916537650958226,"aZ":-24.337937317674502,"pfxX":-8.508466868435223,"pfxZ":4.653862082802808,"pX":0.08110885671417924,"pZ":2.3857791597179574,"vX0":9.201233608870014,"vY0":-128.77249342854714,"vZ0":-3.933661286388965,"x":113.91,"y":174.36,"x0":-2.4273818989667055,"y0":50.0053249713382,"z0":5.80875750378548,"aX":-14.338554952693094},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.8,"breakHorizontal":13.4,"spinRate":1493,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.4247988353297414,"extension":6.552588236123423},"index":5,"playId":"9e185956-39be-3ddd-863b-3cb1b66bbcd7","pitchNumber":5,"startTime":"2026-05-02T02:00:38.503Z","endTime":"2026-05-02T02:00:42.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08507927990204,"aZ":-8.505638851634226,"pfxX":-5.450516195025583,"pfxZ":11.760345881250723,"pX":-0.144750314903261,"pZ":2.999547982173086,"vX0":8.172192236715457,"vY0":-140.97602401745294,"vZ0":-6.354379355778348,"x":122.52,"y":157.79,"x0":-2.3731744189740773,"y0":50.00466919762458,"z0":5.832133098387716,"aX":-10.971871780932343},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":20.2,"breakHorizontal":8.2,"spinRate":2497,"spinDirection":214},"zone":2,"typeConfidence":0.97,"plateTime":0.3885567213691603,"extension":6.596520226373158},"index":6,"playId":"04eca628-19d6-3f65-a71e-859b5a5d8f4e","pitchNumber":6,"startTime":"2026-05-02T02:01:00.581Z","endTime":"2026-05-02T02:01:05.318Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.74949391551666,"aZ":-8.451710447778062,"pfxX":-5.141968681212099,"pfxZ":12.00633572785667,"pX":-0.01703588748690803,"pZ":2.3746490929304644,"vX0":8.206955429367047,"vY0":-139.5301002820422,"vZ0":-7.874197158479554,"x":117.65,"y":174.66,"x0":-2.32551233233186,"y0":50.00514469014254,"z0":5.786679280798099,"aX":-10.162236613796432},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.3,"breakHorizontal":7.7,"spinRate":2474,"spinDirection":207},"zone":5,"typeConfidence":0.97,"plateTime":0.39222332841387963,"extension":6.764721310283926},"hitData":{"launchSpeed":101.6,"launchAngle":15.0,"totalDistance":299.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":177.4,"coordY":90.83}},"index":7,"playId":"1a565f09-2b5e-3f7e-9391-95fd799430f0","pitchNumber":7,"startTime":"2026-05-02T02:01:29.106Z","endTime":"2026-05-02T02:01:40.131Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:01:40.131Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Agustín Ramírez singles on a sharp ground ball to center fielder Justin Crawford. Otto Lopez scores.","rbi":1,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-02T02:04:30.912Z","endTime":"2026-05-02T02:06:05.784Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"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":[2,3,4,5,6],"actionIndex":[1],"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":6},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":{"id":680742,"link":"/api/v1/people/680742"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-02T02:02:11.436Z","endTime":"2026-05-02T02:03:25.495Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: José Alvarado replaces Jonathan Bowlan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-02T02:03:25.495Z","endTime":"2026-05-02T02:04:32.920Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621237,"link":"/api/v1/people/621237"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.6,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.506307355598175,"aZ":-15.852262331146552,"pfxX":9.407024115439565,"pfxZ":7.943950048518776,"pX":-0.40766501136302724,"pZ":2.8677284509622405,"vX0":-8.535035399577966,"vY0":-142.38980530148925,"vZ0":-6.215909104011946,"x":132.54,"y":161.35,"x0":1.4055473482924712,"y0":50.00447483778162,"z0":6.081118480494945,"aX":19.33061292704441},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.3,"breakHorizontal":-15.4,"spinRate":2150,"spinDirection":147},"zone":1,"typeConfidence":2.0,"plateTime":0.38457760341194325,"extension":6.900876042676086},"index":2,"playId":"866002d9-14d3-36d0-a7d7-496cacc07bd3","pitchNumber":1,"startTime":"2026-05-02T02:04:32.920Z","endTime":"2026-05-02T02:04:37.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.642434768716193,"aZ":-17.470112649340855,"pfxX":9.389146118481403,"pfxZ":7.244933767223763,"pX":0.34741766688472203,"pZ":3.1174025875591895,"vX0":-6.545079324265831,"vY0":-141.42661289791968,"vZ0":-5.498563393896301,"x":103.76,"y":154.61,"x0":1.4694046369411022,"y0":50.00391291461509,"z0":6.203810929847858,"aX":19.0595444171544},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.2,"breakHorizontal":-15.7,"spinRate":1990,"spinDirection":144},"zone":3,"typeConfidence":2.0,"plateTime":0.38697881606017015,"extension":6.776455911898957},"index":3,"playId":"df2754a4-15ab-3a9e-9e28-887b2bd906b1","pitchNumber":2,"startTime":"2026-05-02T02:04:49.654Z","endTime":"2026-05-02T02:04:54.549Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.7,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.75982818731302,"aZ":-25.764813735612968,"pfxX":-0.508541302734729,"pfxZ":3.4695082826222263,"pX":-1.4698130936477933,"pZ":2.0504066417292863,"vX0":-7.033951905620715,"vY0":-134.50585071092362,"vZ0":-6.41558684508614,"x":173.03,"y":183.42,"x0":1.2357964750149724,"y0":50.005564139537405,"z0":6.2714511071547125,"aX":-0.9393758022119306},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.2,"breakHorizontal":2.3,"spinRate":2147,"spinDirection":173},"zone":13,"typeConfidence":2.0,"plateTime":0.4058494234119654,"extension":6.56634244998078},"index":4,"playId":"b3b8a899-b3b5-3a85-8fea-f2a05ad4c7bf","pitchNumber":3,"startTime":"2026-05-02T02:05:10.148Z","endTime":"2026-05-02T02:05:15.816Z","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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.1,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.150676016962514,"aZ":-25.233609184142505,"pfxX":-1.0964700768437297,"pfxZ":3.7416306058069817,"pX":-1.3242744825673098,"pZ":0.46425185777814526,"vX0":-6.69501054276124,"vY0":-134.99944325539303,"vZ0":-10.191706961052166,"x":167.48,"y":226.25,"x0":1.3256499453479633,"y0":50.002516578016966,"z0":6.050928819775608,"aX":-2.0313520497215425},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.8,"breakHorizontal":3.4,"spinRate":2216,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.40502794416531174,"extension":6.689930183555856},"index":5,"playId":"261433d0-fdbc-3c58-a5b5-10a3fbe9ed31","pitchNumber":4,"startTime":"2026-05-02T02:05:31.378Z","endTime":"2026-05-02T02:05:35.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":91.0,"strikeZoneTop":3.257,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.180231852459976,"aZ":-16.041242114949657,"pfxX":8.8512106057188,"pfxZ":7.621173641711339,"pX":0.37850731097936213,"pZ":2.836711893060588,"vX0":-6.00688074432714,"vY0":-144.25099666695743,"vZ0":-6.530337062348249,"x":102.57,"y":162.19,"x0":1.3332416684257749,"y0":50.00252885514912,"z0":6.111135724327564,"aX":18.734654030755006},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":12.7,"breakHorizontal":-14.9,"spinRate":2099,"spinDirection":148},"zone":3,"typeConfidence":2.0,"plateTime":0.37907501133665544,"extension":6.684680451228772},"hitData":{"launchSpeed":106.3,"launchAngle":-2.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":162.76,"coordY":84.48}},"index":6,"playId":"bf420b05-f52e-3685-8250-0d82d8e8a585","pitchNumber":5,"startTime":"2026-05-02T02:05:53.866Z","endTime":"2026-05-02T02:06:05.784Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:06:05.784Z","atBatIndex":69},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Connor Norby doubles (6) on a line drive to left fielder Dylan Moore. Agustín Ramírez to 3rd.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-02T02:06:55.810Z","endTime":"2026-05-02T02:07:35.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"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":[1,2],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664238,"link":"/api/v1/people/664238"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Connor Norby replaces Owen Caissie.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-02T02:06:26.185Z","endTime":"2026-05-02T02:06:58.147Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":683357,"link":"/api/v1/people/683357"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.036736410346005,"aZ":-24.947486625963005,"pfxX":-0.7389230233677582,"pfxZ":3.9030848766967647,"pX":-1.2805768704660934,"pZ":2.7412538485304765,"vX0":-6.5347015268605535,"vY0":-135.1345220602813,"vZ0":-4.723211253318317,"x":165.81,"y":164.77,"x0":1.2635424882022654,"y0":50.005066569189324,"z0":6.261144491303708,"aX":-1.367763857776183},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.2,"breakHorizontal":2.8,"spinRate":2105,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.4050888156527188,"extension":6.661476468645883},"index":1,"playId":"e070671e-9e9a-30ae-8e43-5b47e5940397","pitchNumber":1,"startTime":"2026-05-02T02:06:58.147Z","endTime":"2026-05-02T02:07:04.068Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.58044372419776,"aZ":-23.94451671993348,"pfxX":-2.040852088723965,"pfxZ":4.444722463705357,"pX":-0.24536187648274366,"pZ":2.658742778479188,"vX0":-3.2979317007254707,"vY0":-134.79519487597753,"vZ0":-5.305168494298904,"x":126.35,"y":166.99,"x0":1.2561582881289453,"y0":50.00233718354272,"z0":6.32890811223513,"aX":-3.7790855509872068},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.2,"breakHorizontal":4.3,"spinRate":2200,"spinDirection":167},"zone":5,"typeConfidence":2.0,"plateTime":0.40535982647842594,"extension":6.582028799058837},"hitData":{"launchSpeed":80.1,"launchAngle":23.0,"totalDistance":222.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":36.56,"coordY":128.33}},"index":2,"playId":"1d06d866-864c-3081-83f7-bdb34af4564d","pitchNumber":2,"startTime":"2026-05-02T02:07:24.060Z","endTime":"2026-05-02T02:07:35.887Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:07:35.887Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christopher Morel called out on strikes.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-02T02:08:55.486Z","endTime":"2026-05-02T02:09:40.813Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-02T02:08:18.033Z","endTime":"2026-05-02T02:08:57.774Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.3,"endSpeed":91.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.19083484774137,"aZ":-19.04612132367816,"pfxX":10.83199384395856,"pfxZ":6.102855423676378,"pX":-0.2810594578532269,"pZ":2.121339729631573,"vX0":-8.835646297528953,"vY0":-145.7135602485237,"vZ0":-8.041706942898644,"x":127.71,"y":181.5,"x0":1.382954725388849,"y0":50.00312977397061,"z0":6.067476600688357,"aX":23.29715210566825},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":9.6,"breakHorizontal":-17.9,"spinRate":1954,"spinDirection":147},"zone":7,"typeConfidence":2.0,"plateTime":0.37587391872064346,"extension":6.94052474086023},"index":1,"playId":"195c57c6-4455-36a5-a7e1-7fd3258fed9d","pitchNumber":1,"startTime":"2026-05-02T02:08:57.774Z","endTime":"2026-05-02T02:09:02.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.2,"endSpeed":91.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.620022213766052,"aZ":-21.695847771281123,"pfxX":9.543021871519086,"pfxZ":4.95011099119632,"pX":-0.5340770855744627,"pZ":2.970326593421224,"vX0":-8.894934504164535,"vY0":-144.1601661841513,"vZ0":-5.089484676750193,"x":137.36,"y":158.58,"x0":1.3424593642749498,"y0":50.00624587038588,"z0":6.086957572830039,"aX":20.211693444117305},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":8.2,"breakHorizontal":-15.6,"spinRate":1882,"spinDirection":144},"zone":1,"typeConfidence":2.0,"plateTime":0.3790835534901964,"extension":6.741687293136507},"index":2,"playId":"b0a406cc-2e52-306c-8ae0-01a4bec80d6e","pitchNumber":2,"startTime":"2026-05-02T02:09:15.448Z","endTime":"2026-05-02T02:09:20.757Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":90.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.383388348135558,"aZ":-23.401333375894396,"pfxX":9.619930177702226,"pfxZ":4.18170393819033,"pX":-0.3648489374660661,"pZ":2.7172220306442094,"vX0":-8.759399618117302,"vY0":-143.50124662547418,"vZ0":-5.299078568102997,"x":130.91,"y":165.42,"x0":1.468564654621538,"y0":50.00264794101603,"z0":6.0339507555619,"aX":20.180974771769947},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":6.7,"breakHorizontal":-15.8,"spinRate":1881,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.3808363367755394,"extension":6.7682015608007084},"index":3,"playId":"ba1a38e4-2d93-345b-ba86-afab2d29d830","pitchNumber":3,"startTime":"2026-05-02T02:09:33.801Z","endTime":"2026-05-02T02:09:40.813Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:09:40.813Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out to first baseman Christopher Morel.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-02T02:11:51.277Z","endTime":"2026-05-02T02:13:36.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":666624,"link":"/api/v1/people/666624"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from left field to right field for Kyle Stowers.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-02T02:11:04.863Z","endTime":"2026-05-02T02:11:04.880Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"200"},{"details":{"description":"Connor Norby remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-02T02:11:04.880Z","endTime":"2026-05-02T02:11:04.881Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"701","replacedPlayer":{"id":683357,"link":"/api/v1/people/683357"}},{"details":{"description":"Defensive switch from third base to left field for Javier Sanoja.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-02T02:11:04.881Z","endTime":"2026-05-02T02:11:53.465Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"900"},{"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":87.1,"endSpeed":81.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.574203989725042,"aZ":-31.969845413375747,"pfxX":2.5808922146456776,"pfxZ":0.12808416659313426,"pX":0.6550627440949004,"pZ":1.953427041864683,"vX0":5.715117064091577,"vY0":-126.87511670541974,"vZ0":-2.3402187244829915,"x":92.03,"y":186.04,"x0":-1.9499049162396849,"y0":50.005599079091525,"z0":5.401041353828646,"aX":4.267131379028108},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.0,"breakHorizontal":-5.8,"spinRate":3082,"spinDirection":42},"zone":9,"typeConfidence":2.0,"plateTime":0.42943269528949646,"extension":5.9528796134124065},"index":3,"playId":"f72cc336-7a6c-39e3-8ff1-40504502b6e3","pitchNumber":1,"startTime":"2026-05-02T02:11:53.465Z","endTime":"2026-05-02T02:11:59.985Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.071752145370983,"aZ":-35.703975806421504,"pfxX":0.7310662429201167,"pfxZ":-2.2711805155469147,"pX":-0.9637097658514645,"pZ":3.0878464422370304,"vX0":1.4334348326654915,"vY0":-123.52796683358906,"vZ0":0.3439521669762824,"x":153.73,"y":155.41,"x0":-1.6449473077001222,"y0":50.00162260804421,"z0":5.932329357842246,"aX":1.136948342498226},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.8,"breakHorizontal":-1.7,"spinRate":2842,"spinDirection":42},"zone":11,"typeConfidence":2.0,"plateTime":0.44228356259453383,"extension":5.967714376537586},"index":4,"playId":"e03bd260-2544-31fc-8492-4af196ac3e92","pitchNumber":2,"startTime":"2026-05-02T02:12:36.634Z","endTime":"2026-05-02T02:12:42.188Z","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":94.7,"endSpeed":86.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.159723602513797,"aZ":-10.088001550351477,"pfxX":-6.379219076401169,"pfxZ":11.519051900146382,"pX":-0.5542850541641633,"pZ":2.1848769151886676,"vX0":5.022405966328206,"vY0":-137.72780815702546,"vZ0":-7.162354974808338,"x":138.13,"y":179.79,"x0":-1.5744923104531947,"y0":50.002401034724734,"z0":5.504697005410747,"aX":-12.230732658924625},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.6,"breakHorizontal":10.4,"spinRate":2759,"spinDirection":215},"zone":7,"typeConfidence":2.0,"plateTime":0.3979974171697873,"extension":6.036806204387164},"index":5,"playId":"ba116b74-1ea3-354d-ad6c-aff369aee62e","pitchNumber":3,"startTime":"2026-05-02T02:12:52.579Z","endTime":"2026-05-02T02:12:57.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.326951923542932,"aZ":-29.968941931438824,"pfxX":-8.74088229635161,"pfxZ":1.4194773092763189,"pX":-0.44485869326078803,"pZ":2.424520739834192,"vX0":5.889991901709813,"vY0":-123.38789048863303,"vZ0":-1.6118630389024484,"x":133.96,"y":173.32,"x0":-1.7209509562971717,"y0":50.00072988284749,"z0":5.598877297395183,"aX":-13.547980335453166},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.4,"breakHorizontal":14.5,"spinRate":1646,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.44301677866978384,"extension":5.949850243694939},"index":6,"playId":"c0dd711e-6d60-32ba-bd3f-8dcbd69a3a64","pitchNumber":4,"startTime":"2026-05-02T02:13:07.482Z","endTime":"2026-05-02T02:13:10.649Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.848745117305103,"aZ":-12.899182988326872,"pfxX":-4.928490068183693,"pfxZ":9.990836832855353,"pX":0.614000040833603,"pZ":3.115949384813048,"vX0":7.226989241483663,"vY0":-137.82424875587316,"vZ0":-4.674307906254881,"x":93.6,"y":154.65,"x0":-1.398468466055645,"y0":50.000208016382516,"z0":5.70101914758734,"aX":-9.506433913494764},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.3,"breakHorizontal":7.4,"spinRate":2674,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.3969974477059721,"extension":6.1042145272685575},"hitData":{"launchSpeed":99.0,"launchAngle":3.0,"totalDistance":74.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.11,"coordY":164.96}},"index":7,"playId":"92998240-64bd-3df2-ab87-1d2b68e6c51d","pitchNumber":5,"startTime":"2026-05-02T02:13:28.367Z","endTime":"2026-05-02T02:13:36.020Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:13:36.020Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adolis García strikes out swinging.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-02T02:13:43.802Z","endTime":"2026-05-02T02:15:17.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.425164557983525,"aZ":-29.81584723782362,"pfxX":1.1235043842767665,"pfxZ":1.3775926554256328,"pX":-0.27633497116978023,"pZ":1.489125477535228,"vX0":3.0353530565107674,"vY0":-130.19200699160575,"vZ0":-4.889652914505811,"x":127.53,"y":198.57,"x0":-1.6035355253413546,"y0":50.00519664931354,"z0":5.649177724627222,"aX":1.9282297937728758},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.7,"breakHorizontal":-2.8,"spinRate":2719,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.42075515080112114,"extension":5.938705369113951},"index":0,"playId":"70ee4a58-2bda-30d1-8122-f6adac24b54d","pitchNumber":1,"startTime":"2026-05-02T02:14:01.239Z","endTime":"2026-05-02T02:14:06.707Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-05-02T02:14:14.179Z","endTime":"2026-05-02T02:14:23.649Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"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":90.1,"endSpeed":83.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.357440880213307,"aZ":-26.780661805416372,"pfxX":0.8904819163909873,"pfxZ":3.0767855768106074,"pX":-0.14121822354229194,"pZ":1.4563150931691604,"vX0":3.390672928698811,"vY0":-131.17750578052403,"vZ0":-5.591989691341649,"x":122.38,"y":199.46,"x0":-1.5634072352707233,"y0":50.00305979266918,"z0":5.598737007325787,"aX":1.5590923343036966},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.7,"breakHorizontal":-2.3,"spinRate":2726,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.416712118269003,"extension":6.071022862847207},"index":2,"playId":"cbdbd31c-52c6-3b35-835a-feeb053ace66","pitchNumber":2,"startTime":"2026-05-02T02:14:23.649Z","endTime":"2026-05-02T02:14:27.302Z","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":86.6,"endSpeed":80.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.313961167369513,"aZ":-32.51644048428679,"pfxX":3.977346864769715,"pfxZ":-0.21094932338368944,"pX":2.163128226184904,"pZ":0.8308806242536618,"vX0":8.855452970079439,"vY0":-125.80611487241359,"vZ0":-4.149095461059629,"x":34.55,"y":216.35,"x0":-1.9181967997324627,"y0":50.005565246441535,"z0":5.134721016927729,"aX":6.380048959797527},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.1,"breakHorizontal":-9.2,"spinRate":3127,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4352275666417915,"extension":5.931842431203368},"index":3,"playId":"698528e4-9ec4-39cb-9249-c7eba0bb3a91","pitchNumber":3,"startTime":"2026-05-02T02:14:46.348Z","endTime":"2026-05-02T02:14:51.194Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.612025072783066,"aZ":-27.467943638403376,"pfxX":-9.2879272208929,"pfxZ":3.144892304154733,"pX":-0.24635412156272762,"pZ":1.3769803057928025,"vX0":6.02957989472868,"vY0":-121.29366653487345,"vZ0":-4.008115234435362,"x":126.39,"y":201.6,"x0":-1.5514656921027543,"y0":50.00395446329553,"z0":5.432521859441473,"aX":-13.909535664183199},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":5.0,"breakHorizontal":15.5,"spinRate":1437,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4507135095629935,"extension":6.1847266231953615},"index":4,"playId":"6c8cb0a8-7536-33be-a8f1-4604f10a3d55","pitchNumber":4,"startTime":"2026-05-02T02:15:13.189Z","endTime":"2026-05-02T02:15:17.381Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:15:17.381Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Moore strikes out swinging.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-02T02:15:22.047Z","endTime":"2026-05-02T02:17:20.408Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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, 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":86.4,"endSpeed":80.1,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.247399865404102,"aZ":-37.09521073706611,"pfxX":-0.4597645213851813,"pfxZ":-3.0678066757583506,"pX":0.20836016835916676,"pZ":0.10406555994064993,"vX0":4.034291120245553,"vY0":-125.70015683724549,"vZ0":-6.3209272771993525,"x":109.06,"y":235.97,"x0":-1.357044120042967,"y0":50.00472442546426,"z0":5.6595295112101835,"aX":-0.7363189809028043},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-6.7,"breakHorizontal":-0.1,"spinRate":2849,"spinDirection":30},"zone":14,"typeConfidence":2.0,"plateTime":0.4355804356905004,"extension":6.195216892781385},"index":0,"playId":"732d597e-c02b-3b57-a12f-1cf6b9d1b658","pitchNumber":1,"startTime":"2026-05-02T02:15:45.758Z","endTime":"2026-05-02T02:15:51.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.484136656843923,"aZ":-27.993998527488266,"pfxX":-8.122045068012403,"pfxZ":2.759566343173687,"pX":-0.4973613998708622,"pZ":1.1255775123700351,"vX0":5.257997518945632,"vY0":-121.6842773261402,"vZ0":-4.609462420905672,"x":135.96,"y":208.39,"x0":-1.6193608692018877,"y0":50.003415812373056,"z0":5.439822426296214,"aX":-12.310968579375265},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.2,"breakHorizontal":13.7,"spinRate":1534,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.44829574940760253,"extension":6.13828711037072},"index":1,"playId":"61225ef9-3b94-3533-abf5-56be2e778507","pitchNumber":2,"startTime":"2026-05-02T02:16:07.254Z","endTime":"2026-05-02T02:16:11.093Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.774781322027714,"aZ":-35.81766885018157,"pfxX":2.833377637057863,"pfxZ":-2.257905712107769,"pX":2.0931704353556944,"pZ":-0.06135274994125003,"vX0":8.841843102469824,"vY0":-125.5669850681479,"vZ0":-5.6668674557309595,"x":37.21,"y":240.44,"x0":-1.8260207444213667,"y0":50.002265548670785,"z0":5.101703739230393,"aX":4.573453393873061},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-5.0,"breakHorizontal":-7.0,"spinRate":3105,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.43435607871982107,"extension":6.119423888270916},"index":2,"playId":"f43a52cc-00c4-372d-9f4f-22fe52aa63d1","pitchNumber":3,"startTime":"2026-05-02T02:16:24.605Z","endTime":"2026-05-02T02:16:29.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":83.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.60414983383897,"aZ":-31.29992089699246,"pfxX":3.434521273301561,"pfxZ":0.5067906969274585,"pX":2.3378761972128794,"pZ":-0.6937566545899005,"vX0":9.356522761968428,"vY0":-128.80273191676903,"vZ0":-8.655382083431501,"x":27.89,"y":257.51,"x0":-1.758299602421871,"y0":50.000420211995596,"z0":5.061108212037617,"aX":5.887281373304436},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.5,"breakHorizontal":-7.9,"spinRate":3000,"spinDirection":12},"zone":14,"typeConfidence":2.0,"plateTime":0.42194950949694165,"extension":6.200053741563892},"index":3,"playId":"6f6adb07-fa62-313c-b699-3327d22eb9c1","pitchNumber":4,"startTime":"2026-05-02T02:16:46.779Z","endTime":"2026-05-02T02:16:50.417Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.655329725819918,"aZ":-26.581156076920134,"pfxX":-8.781170393244627,"pfxZ":3.718071754315974,"pX":0.041597660420485995,"pZ":0.8275161007153001,"vX0":6.590951328513091,"vY0":-121.31362678159496,"vZ0":-5.5436016949939,"x":115.41,"y":216.44,"x0":-1.5571772433315054,"y0":50.003583709623584,"z0":5.432556111455184,"aX":-13.211576985010105},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.8,"breakHorizontal":14.5,"spinRate":1614,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.44990265573011,"extension":6.185178091499356},"index":4,"playId":"d67772b0-c224-3c7a-9ed1-f881c1daed58","pitchNumber":5,"startTime":"2026-05-02T02:17:16.403Z","endTime":"2026-05-02T02:17:20.408Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:17:20.408Z","atBatIndex":74},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Javier Sanoja walks.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-02T02:19:44.904Z","endTime":"2026-05-02T02:21:01.768Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Brad Keller replaces José Alvarado.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-02T02:18:48.423Z","endTime":"2026-05-02T02:19:47.179Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641745,"link":"/api/v1/people/641745"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.9,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.896053879397044,"aZ":-16.67675364561209,"pfxX":-7.920081791451435,"pfxZ":7.6494731757355945,"pX":-1.3961666981091108,"pZ":2.4998780763625263,"vX0":2.1720956031651055,"vY0":-141.56087606477175,"vZ0":-6.69474129967241,"x":170.22,"y":171.28,"x0":-1.1454954721493156,"y0":50.00049427401312,"z0":5.966540622857931,"aX":-16.040991459699534},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.6,"breakHorizontal":13.9,"spinRate":2345,"spinDirection":196},"zone":11,"typeConfidence":0.9,"plateTime":0.3872015553009165,"extension":6.046137497645344},"index":1,"playId":"a4df0232-9dc3-39a2-b328-c23c6da976fa","pitchNumber":1,"startTime":"2026-05-02T02:19:47.179Z","endTime":"2026-05-02T02:19:52.158Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":96.1,"endSpeed":87.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.02772128050276,"aZ":-18.51523242114899,"pfxX":-9.355167412655133,"pfxZ":6.945916586748033,"pX":1.2953291161576201,"pZ":2.3713545339971187,"vX0":9.502278991569357,"vY0":-139.4979107345351,"vZ0":-6.507178785171759,"x":67.63,"y":174.75,"x0":-0.9433335811957829,"y0":50.00398276686875,"z0":5.959390255854226,"aX":-18.39868505016929},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.3,"breakHorizontal":14.9,"spinRate":2334,"spinDirection":196},"zone":12,"typeConfidence":0.9,"plateTime":0.3929727067505753,"extension":5.9959735258845965},"index":2,"playId":"bbb79913-0e23-387a-afca-678abe03d8fd","pitchNumber":2,"startTime":"2026-05-02T02:20:01.464Z","endTime":"2026-05-02T02:20:06.853Z","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":true},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.1,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.636424050412657,"aZ":-27.71871535849385,"pfxX":8.59970388209035,"pfxZ":2.904410786384495,"pX":0.7356315575673608,"pZ":1.2510724615524746,"vX0":2.261806406829264,"vY0":-123.19400303318473,"vZ0":-5.699944705738345,"x":88.96,"y":205.0,"x0":-1.3120549253188278,"y0":50.00593355969981,"z0":5.9399917649722065,"aX":13.210923174872752},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.2,"breakHorizontal":-16.1,"spinRate":2716,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4447307389148163,"extension":5.930783381371419},"index":3,"playId":"1f8dd628-e53d-33b9-88ab-d3437708d2ba","pitchNumber":3,"startTime":"2026-05-02T02:20:19.217Z","endTime":"2026-05-02T02:20:46.247Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.42806254566203,"aZ":-11.503785165181377,"pfxX":-1.2156879298834458,"pfxZ":10.05648889204519,"pX":-1.2243754156218178,"pZ":2.8463480285849214,"vX0":0.6842542232658367,"vY0":-142.39820406331881,"vZ0":-6.935023629495314,"x":163.67,"y":161.93,"x0":-1.3097189188593954,"y0":50.00466103180265,"z0":6.039839453230005,"aX":-2.4990280600973476},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.0,"breakHorizontal":2.0,"spinRate":2410,"spinDirection":204},"zone":11,"typeConfidence":0.92,"plateTime":0.3845178025285696,"extension":5.849305342539041},"index":4,"playId":"3c08a0b4-baad-3623-b2a2-eb92bbe48d01","pitchNumber":4,"startTime":"2026-05-02T02:20:55.872Z","endTime":"2026-05-02T02:21:01.768Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:21:01.768Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee strikes out swinging.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-02T02:21:28.065Z","endTime":"2026-05-02T02:24:59.648Z","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":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"1e2dcccd-8a75-497d-a894-b70b79f1b0ce","startTime":"2026-05-02T02:21:28.065Z","endTime":"2026-05-02T02:21:33.077Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.464451996692905,"aZ":-19.72456364308635,"pfxX":-6.721059329185675,"pfxZ":6.55415663633587,"pX":-1.0943166886832847,"pZ":1.2795875664097356,"vX0":2.817259949344045,"vY0":-136.5561958213322,"vZ0":-8.844108213189296,"x":158.71,"y":204.23,"x0":-1.2628161696555602,"y0":50.004235095617766,"z0":5.903261378339439,"aX":-12.766455294622025},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.3,"breakHorizontal":11.6,"spinRate":1890,"spinDirection":206},"zone":13,"typeConfidence":0.87,"plateTime":0.40023881735917755,"extension":6.121008568179594},"index":1,"playId":"2729332f-2d82-3b92-8e96-2d4344888fd0","pitchNumber":1,"startTime":"2026-05-02T02:21:44.541Z","endTime":"2026-05-02T02:21:50.103Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-02T02:21:58.840Z","endTime":"2026-05-02T02:22:59.005Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08569332588019,"aZ":-13.277788497013482,"pfxX":-1.661726023256037,"pfxZ":9.592175247001666,"pX":-0.4857132530893,"pZ":3.362724430724044,"vX0":3.0139634216771016,"vY0":-139.62524285614728,"vZ0":-4.925726429706628,"x":135.51,"y":147.99,"x0":-1.364335867620658,"y0":50.00208655405032,"z0":6.026626292009924,"aX":-3.2735531134035245},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.6,"breakHorizontal":2.4,"spinRate":2304,"spinDirection":208},"zone":1,"typeConfidence":0.89,"plateTime":0.39261642954156795,"extension":6.240917441639791},"index":3,"playId":"0a12aa43-b2e5-35db-910f-60efa5c149ff","pitchNumber":2,"startTime":"2026-05-02T02:22:59.005Z","endTime":"2026-05-02T02:23:04.111Z","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":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.084209774834235,"aZ":-11.27811393046929,"pfxX":-1.0859321153889665,"pfxZ":10.265458296371897,"pX":-1.2683485966450019,"pZ":2.2636099746963345,"vX0":0.8718705215317059,"vY0":-141.9130686328362,"vZ0":-8.22150865896198,"x":165.35,"y":177.66,"x0":-1.4387735279595695,"y0":50.00471588417487,"z0":5.920463128649709,"aX":-2.2107777922065077},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.0,"breakHorizontal":1.8,"spinRate":2473,"spinDirection":200},"zone":13,"typeConfidence":0.92,"plateTime":0.38626256948938753,"extension":5.936985625120972},"index":4,"playId":"208b9d98-37f1-30cb-b216-d77acc638f7c","pitchNumber":3,"startTime":"2026-05-02T02:23:17.374Z","endTime":"2026-05-02T02:23:23.407Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03576160768123,"aZ":-13.094410106109878,"pfxX":-0.6840509307300833,"pfxZ":9.338490308715189,"pX":-1.7284161415313255,"pZ":2.8229402839422977,"vX0":-0.5053332740113857,"vY0":-141.9349225275854,"vZ0":-6.409765296065484,"x":182.88,"y":162.56,"x0":-1.4592709547044707,"y0":50.00469359782998,"z0":5.942020543381253,"aX":-1.3977915356721182},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.8,"breakHorizontal":1.3,"spinRate":2395,"spinDirection":197},"zone":11,"typeConfidence":0.91,"plateTime":0.3856854259496867,"extension":6.200216815842938},"index":5,"playId":"391b2832-f930-3eaf-ae29-bdd2f9797ec9","pitchNumber":4,"startTime":"2026-05-02T02:23:37.171Z","endTime":"2026-05-02T02:23:41.967Z","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":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.874788668059733,"aZ":-38.64435918210796,"pfxX":2.6263979915502405,"pfxZ":-3.996981672893174,"pX":-0.09283426018884874,"pZ":2.101978888431831,"vX0":2.01501585845591,"vY0":-126.39448056455683,"vZ0":-2.3665365271131273,"x":120.54,"y":182.03,"x0":-1.2418411384910422,"y0":50.00586111193362,"z0":6.155084973188084,"aX":4.2477200738834675},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-7.6,"breakHorizontal":-5.2,"spinRate":2745,"spinDirection":65},"zone":8,"typeConfidence":0.89,"plateTime":0.4334278037764938,"extension":5.791133604719151},"index":6,"playId":"6e86d9a7-02ac-3404-9405-ec4cf9ffca7d","pitchNumber":5,"startTime":"2026-05-02T02:23:57.820Z","endTime":"2026-05-02T02:24:04.404Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"index":7,"actionPlayId":"6e86d9a7-02ac-3404-9405-ec4cf9ffca7d","startTime":"2026-05-02T02:24:05.709Z","endTime":"2026-05-02T02:24:31.941Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"index":8,"startTime":"2026-05-02T02:24:31.941Z","endTime":"2026-05-02T02:24:52.729Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","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.9,"endSpeed":80.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42138747679435,"aZ":-37.72790279280583,"pfxX":2.382952663092751,"pfxZ":-3.4345859681272803,"pX":-0.29064092750282927,"pZ":0.22620856278368373,"vX0":1.6007420697725159,"vY0":-126.5366588641149,"vZ0":-6.731834441166689,"x":128.08,"y":232.67,"x0":-1.2415302611644714,"y0":50.00155029130833,"z0":5.9527564806917175,"aX":3.854267700457315},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-7.6,"breakHorizontal":-4.7,"spinRate":2744,"spinDirection":63},"zone":13,"typeConfidence":0.89,"plateTime":0.4332720507041459,"extension":5.8258546709347545},"index":9,"playId":"53cd87a2-1da7-3923-a13a-89a0609ff564","pitchNumber":6,"startTime":"2026-05-02T02:24:52.729Z","endTime":"2026-05-02T02:24:59.648Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:24:59.648Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Stowers called out on strikes.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-02T02:25:10.724Z","endTime":"2026-05-02T02:27:34.009Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.7,"endSpeed":90.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.429990624388488,"aZ":-13.826120925574882,"pfxX":0.6369109599899154,"pfxZ":8.872124351026232,"pX":-0.9185048149513846,"pZ":3.547722819836226,"vX0":1.0244627807781468,"vY0":-142.38648607241714,"vZ0":-4.583447786083904,"x":152.01,"y":142.99,"x0":-1.3647444381223277,"y0":50.00671746474868,"z0":6.042990480375627,"aX":1.3175867474350802},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.4,"breakHorizontal":-1.3,"spinRate":2397,"spinDirection":189},"zone":11,"typeConfidence":0.92,"plateTime":0.3836003699615578,"extension":6.061947922833122},"index":0,"playId":"3fdbfb43-2802-3301-92f1-80f40cd5fccd","pitchNumber":1,"startTime":"2026-05-02T02:25:27.861Z","endTime":"2026-05-02T02:25:34.748Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.7,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.585734389999132,"aZ":-41.24705828882644,"pfxX":3.3556549570758403,"pfxZ":-5.791446174558217,"pX":-2.127255385575175,"pZ":3.341838305386842,"vX0":-2.6485657124580886,"vY0":-124.01308731173704,"vZ0":1.3442754467349751,"x":198.09,"y":148.55,"x0":-1.4841224327485212,"y0":50.00470976539358,"z0":6.219578032181293,"aX":5.2547042300608915},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-10.0,"breakHorizontal":-5.5,"spinRate":2722,"spinDirection":55},"zone":11,"typeConfidence":0.88,"plateTime":0.44079728174049126,"extension":5.763174263039699},"index":1,"playId":"916eacba-20eb-3d39-adc4-8fc1db27d206","pitchNumber":2,"startTime":"2026-05-02T02:25:41.697Z","endTime":"2026-05-02T02:25:47.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16757556882061,"aZ":-39.176899317105686,"pfxX":2.585327020955189,"pfxZ":-4.3943800212843644,"pX":-0.07707762252095739,"pZ":2.649859998146755,"vX0":1.9580836130356876,"vY0":-125.38582296309829,"vZ0":-0.8921963980757741,"x":119.94,"y":167.23,"x0":-1.2037784610531193,"y0":50.00219484098862,"z0":6.204722567476227,"aX":4.119649852382417},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-7.9,"breakHorizontal":-5.2,"spinRate":2769,"spinDirection":59},"zone":5,"typeConfidence":0.89,"plateTime":0.43670306857202146,"extension":5.929874185079877},"index":2,"playId":"0dd709ec-a9d6-33dd-b11e-db7d24924c77","pitchNumber":3,"startTime":"2026-05-02T02:25:59.185Z","endTime":"2026-05-02T02:26:02.693Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-05-02T02:26:17.795Z","endTime":"2026-05-02T02:26:30.936Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"}},{"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":1},"pitchData":{"startSpeed":92.9,"endSpeed":86.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.54862187980804,"aZ":-19.959220744863096,"pfxX":-5.6028105838042155,"pfxZ":6.498788104324756,"pX":-1.8586672593901552,"pZ":3.2360411297317064,"vX0":0.4650043252300258,"vY0":-135.4758343658545,"vZ0":-3.8027595116732034,"x":187.85,"y":151.41,"x0":-1.3025116844696614,"y0":50.00264486033528,"z0":6.0339664571346985,"aX":-10.528211109930643},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.3,"breakHorizontal":10.1,"spinRate":1744,"spinDirection":201},"zone":11,"typeConfidence":0.88,"plateTime":0.4026159821285442,"extension":6.297898079757709},"index":4,"playId":"bafbf23a-6fd7-391f-88e4-08b07bad56d2","pitchNumber":4,"startTime":"2026-05-02T02:26:30.936Z","endTime":"2026-05-02T02:26:34.476Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":89.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.911529095166458,"aZ":-13.354008548696493,"pfxX":-1.5153342480542142,"pfxZ":9.331821420879283,"pX":-0.5230942771904191,"pZ":2.7039816138199844,"vX0":2.802551784482332,"vY0":-140.43727958417313,"vZ0":-6.5399723236009955,"x":136.94,"y":165.77,"x0":-1.3327191528759945,"y0":50.005471945584496,"z0":5.91530875756907,"aX":-3.057144673600567},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.0,"breakHorizontal":2.3,"spinRate":2361,"spinDirection":196},"zone":4,"typeConfidence":0.91,"plateTime":0.3885756754119716,"extension":5.873478836387177},"index":5,"playId":"6a255109-0660-3306-8cf6-003402fb97df","pitchNumber":5,"startTime":"2026-05-02T02:26:48.621Z","endTime":"2026-05-02T02:26:54.047Z","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":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.350909065353843,"aZ":-38.56654921889088,"pfxX":3.639844508748763,"pfxZ":-3.948326653150776,"pX":-0.39138537874116924,"pZ":2.296538239331835,"vX0":0.8939771384115127,"vY0":-126.18027007271179,"vZ0":-1.7555062112345623,"x":131.92,"y":176.77,"x0":-1.222655114506983,"y0":50.00010580804829,"z0":6.093000706493617,"aX":5.899828910907423},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-7.3,"breakHorizontal":-6.8,"spinRate":2695,"spinDirection":69},"zone":4,"typeConfidence":0.9,"plateTime":0.4331705277389215,"extension":5.82817430750731},"index":6,"playId":"740d68a3-94b3-350f-9a88-43f22c86b14c","pitchNumber":6,"startTime":"2026-05-02T02:27:07.161Z","endTime":"2026-05-02T02:27:11.241Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":90.0,"strikeZoneTop":3.295,"strikeZoneBottom":1.663,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.27566133112378,"aZ":-11.659068051527143,"pfxX":0.5739834197500278,"pfxZ":9.952328461485674,"pX":-0.7649886646312822,"pZ":2.3201575447700815,"vX0":1.169459657040086,"vY0":-142.13538554884414,"vZ0":-7.8371389168333,"x":146.16,"y":176.14,"x0":-1.2551583647446285,"y0":50.00526686421242,"z0":5.840374358605823,"aX":1.1832583084446464},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.8,"breakHorizontal":-1.3,"spinRate":2459,"spinDirection":195},"zone":4,"typeConfidence":0.92,"plateTime":0.3842437904778411,"extension":6.189233570774683},"index":7,"playId":"189adb13-0e53-31ab-a63d-dd8055a398bd","pitchNumber":7,"startTime":"2026-05-02T02:27:27.502Z","endTime":"2026-05-02T02:27:34.009Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:27:34.009Z","atBatIndex":77},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Otto Lopez singles on a sharp line drive to right fielder Adolis García. Javier Sanoja scores.","rbi":1,"awayScore":6,"homeScore":5,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-02T02:29:10.709Z","endTime":"2026-05-02T02:29:58.211Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"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":[2,4,5],"actionIndex":[0,1,3],"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":{"id":641745,"link":"/api/v1/people/641745"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Marlins right fielder Kyle Stowers ejected by HP umpire Mark Wegner.","event":"Ejection","eventType":"ejection","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-02T02:28:38.278Z","endTime":"2026-05-02T02:28:38.279Z","isPitch":false,"type":"action","player":{"id":669065,"link":"/api/v1/people/669065"},"umpire":{"id":427533,"link":"/api/v1/people/427533"}},{"details":{"description":"Marlins manager Clayton McCullough ejected by HP umpire Mark Wegner.","event":"Ejection","eventType":"ejection","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-02T02:28:38.279Z","endTime":"2026-05-02T02:29:13.004Z","isPitch":false,"type":"action","player":{"id":449477,"link":"/api/v1/people/449477"},"umpire":{"id":427533,"link":"/api/v1/people/427533"}},{"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.895190894117125,"aZ":-27.88772747659504,"pfxX":6.986897052714418,"pfxZ":2.7872284317160436,"pX":1.9264941135791298,"pZ":0.99579050083476,"vX0":5.254785411430395,"vY0":-123.07092208519697,"vZ0":-6.313466611148698,"x":43.57,"y":211.89,"x0":-1.1423652990250435,"y0":50.00377045193854,"z0":5.949482707130038,"aX":10.741261759908022},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.8,"breakHorizontal":-13.9,"spinRate":2677,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4446635948885449,"extension":5.954392238299563},"index":2,"playId":"e8257b6e-8a38-3ce4-af40-4e6dd2b71102","pitchNumber":1,"startTime":"2026-05-02T02:29:13.004Z","endTime":"2026-05-02T02:29:19.053Z","isPitch":true,"type":"pitch"},{"details":{"description":"Javier Sanoja advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":3,"actionPlayId":"e8257b6e-8a38-3ce4-af40-4e6dd2b71102","startTime":"2026-05-02T02:29:27.981Z","endTime":"2026-05-02T02:29:27.982Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17231406355926,"aZ":-16.092502063371512,"pfxX":1.9580824127941812,"pfxZ":8.105917723618315,"pX":0.3551657747694501,"pZ":2.405025044157862,"vX0":3.6537431172563477,"vY0":-139.4352446892968,"vZ0":-6.832657858822881,"x":103.46,"y":173.84,"x0":-1.2227175773753833,"y0":50.00084350765461,"z0":5.934815273638935,"aX":3.883295779877139},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.6,"breakHorizontal":-4.2,"spinRate":2433,"spinDirection":186},"zone":6,"typeConfidence":0.91,"plateTime":0.391707228568289,"extension":5.977058961241569},"index":4,"playId":"dc6ff3a3-fec1-3d2a-a073-e22baeb8a226","pitchNumber":2,"startTime":"2026-05-02T02:29:27.983Z","endTime":"2026-05-02T02:29:31.557Z","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":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.363850082325097,"aZ":-11.907118592151415,"pfxX":-0.7037215723454591,"pfxZ":9.867912030462266,"pX":0.3867518170763283,"pZ":2.7663302439249158,"vX0":4.480316150144111,"vY0":-142.13545247169495,"vZ0":-6.771461373198508,"x":102.26,"y":164.09,"x0":-1.1159238607809192,"y0":50.00615796176678,"z0":5.92934148974597,"aX":-1.445958197049749},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.7,"breakHorizontal":0.4,"spinRate":2431,"spinDirection":196},"zone":3,"typeConfidence":0.92,"plateTime":0.3847705396862451,"extension":5.916428568990626},"hitData":{"launchSpeed":105.7,"launchAngle":12.0,"totalDistance":256.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":168.67,"coordY":85.4}},"index":5,"playId":"9030260c-7ddd-3ce9-a746-102ba66a0512","pitchNumber":3,"startTime":"2026-05-02T02:29:47.207Z","endTime":"2026-05-02T02:29:58.211Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:29:58.211Z","atBatIndex":78},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Xavier Edwards lines out to center fielder Justin Crawford.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-02T02:30:16.590Z","endTime":"2026-05-02T02:32:44.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,7],"actionIndex":[6],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":7},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":90.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.188042535224643,"aZ":-15.81197337483601,"pfxX":-0.5217971309267169,"pfxZ":7.949137933993057,"pX":-1.6541635508401533,"pZ":2.480795417899598,"vX0":-0.315690153115945,"vY0":-141.80484994229926,"vZ0":-6.87686874948469,"x":180.05,"y":171.8,"x0":-1.4739861606867994,"y0":50.00165615819788,"z0":5.92630489116649,"aX":-1.073899034393791},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.3,"breakHorizontal":1.0,"spinRate":2401,"spinDirection":191},"zone":11,"typeConfidence":0.91,"plateTime":0.38468502851033604,"extension":6.211793300742983},"index":0,"playId":"3eff629e-9661-3f88-bd31-27e0ffbfa304","pitchNumber":1,"startTime":"2026-05-02T02:30:32.135Z","endTime":"2026-05-02T02:30:37.682Z","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":92.9,"endSpeed":86.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.20028984071633,"aZ":-21.44320301946003,"pfxX":-7.2349929508054505,"pfxZ":5.713571105988613,"pX":-1.4650337139338783,"pZ":2.9159948439974914,"vX0":2.097822664556202,"vY0":-135.3895888854887,"vZ0":-4.259875270591137,"x":172.84,"y":160.05,"x0":-1.303956097672815,"y0":50.00651294155021,"z0":5.987703193116279,"aX":-13.597101899810788},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.7,"breakHorizontal":12.7,"spinRate":1802,"spinDirection":201},"zone":11,"typeConfidence":0.91,"plateTime":0.4027039774518846,"extension":6.0826702678605065},"index":1,"playId":"6fd60ad8-e923-32c8-a265-de4dea627c40","pitchNumber":2,"startTime":"2026-05-02T02:30:49.454Z","endTime":"2026-05-02T02:30:53.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.358335173603077,"aZ":-13.837582684648593,"pfxX":-1.0332233549273035,"pfxZ":8.968715033562773,"pX":-0.9015806912452565,"pZ":2.2369011021545555,"vX0":1.533143686913641,"vY0":-141.386731663489,"vZ0":-7.706286039355367,"x":151.37,"y":178.38,"x0":-1.3142300367661075,"y0":50.00007243200574,"z0":5.867976242804206,"aX":-2.1117266436675703},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.0,"breakHorizontal":1.6,"spinRate":2440,"spinDirection":196},"zone":13,"typeConfidence":0.91,"plateTime":0.38600295045714406,"extension":6.02791299290723},"index":2,"playId":"ea8a4e42-e6d1-32e2-adae-62e865a35b49","pitchNumber":3,"startTime":"2026-05-02T02:31:07.533Z","endTime":"2026-05-02T02:31:12.530Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.8713605060305,"aZ":-35.840903033415806,"pfxX":3.2779805704534497,"pfxZ":-2.230835748497359,"pX":-0.8879609346121734,"pZ":1.9247409892622027,"vX0":-0.05195225898726244,"vY0":-126.93239296419303,"vZ0":-3.255078562330917,"x":150.85,"y":186.81,"x0":-1.2937679810216223,"y0":50.002269085588466,"z0":6.052511233502811,"aX":5.394558876663966},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.6,"breakHorizontal":-6.0,"spinRate":2786,"spinDirection":61},"zone":13,"typeConfidence":0.91,"plateTime":0.4300978447980812,"extension":6.019896899446224},"index":3,"playId":"aac9087d-43e4-3556-b5c4-05057de18707","pitchNumber":4,"startTime":"2026-05-02T02:31:24.681Z","endTime":"2026-05-02T02:31:31.505Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-02T02:31:41.108Z","endTime":"2026-05-02T02:32:01.285Z","isPitch":false,"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.212286506434122,"aZ":-36.73677715326727,"pfxX":2.91187177499541,"pfxZ":-2.7898818334516755,"pX":0.2682272491156782,"pZ":-0.38539372950032613,"vX0":2.8823478140222156,"vY0":-126.94386063339743,"vZ0":-8.098591105157842,"x":106.78,"y":249.19,"x0":-1.2588135508623628,"y0":50.00096347965533,"z0":5.7586003565776736,"aX":4.766504962531743},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-6.6,"breakHorizontal":-5.9,"spinRate":2782,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.43094451167880576,"extension":6.219432903842703},"index":5,"playId":"518f660e-8b6a-303e-b80d-d63f3bceb90a","pitchNumber":5,"startTime":"2026-05-02T02:32:01.285Z","endTime":"2026-05-02T02:32:12.988Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Brad Keller. Otto Lopez to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"actionPlayId":"518f660e-8b6a-303e-b80d-d63f3bceb90a","startTime":"2026-05-02T02:32:12.988Z","endTime":"2026-05-02T02:32:35.893Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":91.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.276969368101412,"aZ":-13.14701077588529,"pfxX":0.2485096241895843,"pfxZ":9.031444786348036,"pX":0.054689759267692185,"pZ":2.636397008810001,"vX0":3.3552395637017485,"vY0":-143.53996616086624,"vZ0":-7.0280887658385325,"x":114.92,"y":167.6,"x0":-1.1569949312949865,"y0":50.0008555218501,"z0":5.918996198405663,"aX":0.5227605678606101},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.2,"breakHorizontal":-1.1,"spinRate":2535,"spinDirection":189},"zone":5,"typeConfidence":0.92,"plateTime":0.38020705199154436,"extension":6.271350454263325},"hitData":{"launchSpeed":93.0,"launchAngle":24.0,"totalDistance":357.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":111.53,"coordY":56.06}},"index":7,"playId":"c2b2a054-8385-3fca-8848-cc037eaaaa7d","pitchNumber":6,"startTime":"2026-05-02T02:32:35.893Z","endTime":"2026-05-02T02:32:44.005Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:32:44.005Z","atBatIndex":79}],"currentPlay":{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Xavier Edwards lines out to center fielder Justin Crawford.","rbi":0,"awayScore":6,"homeScore":5,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-05-02T02:30:16.590Z","endTime":"2026-05-02T02:32:44.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,7],"actionIndex":[6],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","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":7},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":90.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.188042535224643,"aZ":-15.81197337483601,"pfxX":-0.5217971309267169,"pfxZ":7.949137933993057,"pX":-1.6541635508401533,"pZ":2.480795417899598,"vX0":-0.315690153115945,"vY0":-141.80484994229926,"vZ0":-6.87686874948469,"x":180.05,"y":171.8,"x0":-1.4739861606867994,"y0":50.00165615819788,"z0":5.92630489116649,"aX":-1.073899034393791},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.3,"breakHorizontal":1.0,"spinRate":2401,"spinDirection":191},"zone":11,"typeConfidence":0.91,"plateTime":0.38468502851033604,"extension":6.211793300742983},"index":0,"playId":"3eff629e-9661-3f88-bd31-27e0ffbfa304","pitchNumber":1,"startTime":"2026-05-02T02:30:32.135Z","endTime":"2026-05-02T02:30:37.682Z","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":92.9,"endSpeed":86.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.20028984071633,"aZ":-21.44320301946003,"pfxX":-7.2349929508054505,"pfxZ":5.713571105988613,"pX":-1.4650337139338783,"pZ":2.9159948439974914,"vX0":2.097822664556202,"vY0":-135.3895888854887,"vZ0":-4.259875270591137,"x":172.84,"y":160.05,"x0":-1.303956097672815,"y0":50.00651294155021,"z0":5.987703193116279,"aX":-13.597101899810788},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.7,"breakHorizontal":12.7,"spinRate":1802,"spinDirection":201},"zone":11,"typeConfidence":0.91,"plateTime":0.4027039774518846,"extension":6.0826702678605065},"index":1,"playId":"6fd60ad8-e923-32c8-a265-de4dea627c40","pitchNumber":2,"startTime":"2026-05-02T02:30:49.454Z","endTime":"2026-05-02T02:30:53.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.358335173603077,"aZ":-13.837582684648593,"pfxX":-1.0332233549273035,"pfxZ":8.968715033562773,"pX":-0.9015806912452565,"pZ":2.2369011021545555,"vX0":1.533143686913641,"vY0":-141.386731663489,"vZ0":-7.706286039355367,"x":151.37,"y":178.38,"x0":-1.3142300367661075,"y0":50.00007243200574,"z0":5.867976242804206,"aX":-2.1117266436675703},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.0,"breakHorizontal":1.6,"spinRate":2440,"spinDirection":196},"zone":13,"typeConfidence":0.91,"plateTime":0.38600295045714406,"extension":6.02791299290723},"index":2,"playId":"ea8a4e42-e6d1-32e2-adae-62e865a35b49","pitchNumber":3,"startTime":"2026-05-02T02:31:07.533Z","endTime":"2026-05-02T02:31:12.530Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.8713605060305,"aZ":-35.840903033415806,"pfxX":3.2779805704534497,"pfxZ":-2.230835748497359,"pX":-0.8879609346121734,"pZ":1.9247409892622027,"vX0":-0.05195225898726244,"vY0":-126.93239296419303,"vZ0":-3.255078562330917,"x":150.85,"y":186.81,"x0":-1.2937679810216223,"y0":50.002269085588466,"z0":6.052511233502811,"aX":5.394558876663966},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.6,"breakHorizontal":-6.0,"spinRate":2786,"spinDirection":61},"zone":13,"typeConfidence":0.91,"plateTime":0.4300978447980812,"extension":6.019896899446224},"index":3,"playId":"aac9087d-43e4-3556-b5c4-05057de18707","pitchNumber":4,"startTime":"2026-05-02T02:31:24.681Z","endTime":"2026-05-02T02:31:31.505Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-02T02:31:41.108Z","endTime":"2026-05-02T02:32:01.285Z","isPitch":false,"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.212286506434122,"aZ":-36.73677715326727,"pfxX":2.91187177499541,"pfxZ":-2.7898818334516755,"pX":0.2682272491156782,"pZ":-0.38539372950032613,"vX0":2.8823478140222156,"vY0":-126.94386063339743,"vZ0":-8.098591105157842,"x":106.78,"y":249.19,"x0":-1.2588135508623628,"y0":50.00096347965533,"z0":5.7586003565776736,"aX":4.766504962531743},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-6.6,"breakHorizontal":-5.9,"spinRate":2782,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.43094451167880576,"extension":6.219432903842703},"index":5,"playId":"518f660e-8b6a-303e-b80d-d63f3bceb90a","pitchNumber":5,"startTime":"2026-05-02T02:32:01.285Z","endTime":"2026-05-02T02:32:12.988Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Brad Keller. Otto Lopez to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":6,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"actionPlayId":"518f660e-8b6a-303e-b80d-d63f3bceb90a","startTime":"2026-05-02T02:32:12.988Z","endTime":"2026-05-02T02:32:35.893Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":91.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.276969368101412,"aZ":-13.14701077588529,"pfxX":0.2485096241895843,"pfxZ":9.031444786348036,"pX":0.054689759267692185,"pZ":2.636397008810001,"vX0":3.3552395637017485,"vY0":-143.53996616086624,"vZ0":-7.0280887658385325,"x":114.92,"y":167.6,"x0":-1.1569949312949865,"y0":50.0008555218501,"z0":5.918996198405663,"aX":0.5227605678606101},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.2,"breakHorizontal":-1.1,"spinRate":2535,"spinDirection":189},"zone":5,"typeConfidence":0.92,"plateTime":0.38020705199154436,"extension":6.271350454263325},"hitData":{"launchSpeed":93.0,"launchAngle":24.0,"totalDistance":357.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":111.53,"coordY":56.06}},"index":7,"playId":"c2b2a054-8385-3fca-8848-cc037eaaaa7d","pitchNumber":6,"startTime":"2026-05-02T02:32:35.893Z","endTime":"2026-05-02T02:32:44.005Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-05-02T02:32:44.005Z","atBatIndex":79},"scoringPlays":[7,27,28,54,55,66,68,69,78],"playsByInning":[{"startIndex":0,"endIndex":8,"top":[0,1,2,3],"bottom":[4,5,6,7,8],"hits":{"away":[{"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":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":153.08,"y":153.46},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":76.41,"y":86.3},"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":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":176.12,"y":134.48},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":1,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"coordinates":{"x":87.24,"y":88.71},"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":1,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":123.14,"y":35.41},"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":1,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":220.86,"y":110.5},"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":1,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":164.58,"y":169.8},"type":"O","description":"Groundout"}]}},{"startIndex":9,"endIndex":16,"top":[9,10,11,12],"bottom":[13,14,15,16],"hits":{"away":[{"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":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":154.9,"y":164.96},"type":"E","description":"Field Error"},{"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":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":188.2,"y":94.04},"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":2,"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":159.13,"y":167.98},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"coordinates":{"x":112.94,"y":154.66},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":2,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"coordinates":{"x":125.25,"y":145.59},"type":"O","description":"Forceout"}]}},{"startIndex":17,"endIndex":22,"top":[17,18,19],"bottom":[20,21,22],"hits":{"away":[],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":3,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":183.34,"y":106.26},"type":"O","description":"Flyout"}]}},{"startIndex":23,"endIndex":33,"top":[23,24,25,26,27,28,29],"bottom":[30,31,32,33],"hits":{"away":[{"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":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":94.1,"y":160.47},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":216.02,"y":91.6},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":134.86,"y":127.52},"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":4,"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":159.14,"y":77.33},"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":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":226.09,"y":98.87},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"coordinates":{"x":133.72,"y":131.07},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":4,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":156.94,"y":165.29},"type":"O","description":"Groundout"}]}},{"startIndex":34,"endIndex":41,"top":[34,35,36,37],"bottom":[38,39,40,41],"hits":{"away":[{"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":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":139.16,"y":149.22},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":144.0,"y":148.01},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":5,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"coordinates":{"x":105.28,"y":150.43},"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":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":180.17,"y":102.18},"type":"O","description":"Lineout"}]}},{"startIndex":42,"endIndex":49,"top":[42,43,44,45,46],"bottom":[47,48,49],"hits":{"away":[{"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":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":110.89,"y":78.76},"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":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":79.26,"y":154.67},"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":6,"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":125.25,"y":102.02},"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":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"coordinates":{"x":101.77,"y":167.7},"type":"O","description":"Grounded Into DP"}],"home":[{"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":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":94.34,"y":159.51},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":6,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":91.07,"y":180.69},"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":6,"pitcher":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":156.71,"y":164.96},"type":"O","description":"Groundout"}]}},{"startIndex":50,"endIndex":60,"top":[50,51,52,53,54,55,56],"bottom":[57,58,59,60],"hits":{"away":[{"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":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":174.75,"y":61.11},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":110.12,"y":147.41},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":158.63,"y":83.91},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":806188,"fullName":"Cade Gibson","link":"/api/v1/people/806188"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":204.27,"y":63.63},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":163.97,"y":89.32},"type":"O","description":"Flyout"}],"home":[{"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":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":683357,"fullName":"Owen Caissie","link":"/api/v1/people/683357"},"coordinates":{"x":45.1,"y":115.95},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":7,"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"coordinates":{"x":117.98,"y":148.01},"type":"O","description":"Forceout"}]}},{"startIndex":61,"endIndex":71,"top":[61,62,63],"bottom":[64,65,66,67,68,69,70,71],"hits":{"away":[{"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":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":147.64,"y":151.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":8,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"coordinates":{"x":79.81,"y":104.48},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"coordinates":{"x":130.09,"y":92.34},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":119.19,"y":145.59},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":132.85,"y":191.41},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"},"inning":8,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"coordinates":{"x":177.4,"y":90.83},"type":"O","description":"Sac Fly"},{"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":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"batter":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"coordinates":{"x":162.76,"y":84.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":8,"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"coordinates":{"x":36.56,"y":128.33},"type":"H","description":"Double"}]}},{"startIndex":72,"endIndex":79,"top":[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":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":9,"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":156.11,"y":164.96},"type":"O","description":"Groundout"}],"home":[{"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":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"coordinates":{"x":168.67,"y":85.4},"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":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"coordinates":{"x":111.53,"y":56.06},"type":"O","description":"Lineout"}]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Bottom","inningHalf":"Bottom","isTopInning":false,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":0,"errors":1,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":3,"errors":0,"leftOnBase":2}},{"num":5,"ordinalNum":"5th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":2}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":1},"away":{"runs":4,"hits":3,"errors":0,"leftOnBase":0}},{"num":8,"ordinalNum":"8th","home":{"runs":3,"hits":4,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}}],"teams":{"home":{"runs":5,"hits":8,"errors":1,"leftOnBase":8},"away":{"runs":6,"hits":9,"errors":0,"leftOnBase":7}},"defense":{"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"catcher":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"first":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"second":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"third":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"shortstop":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"left":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"center":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"right":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"onDeck":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"inHole":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"battingOrder":5,"team":{"id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"}},"offense":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"onDeck":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"inHole":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"battingOrder":4,"team":{"id":146,"name":"Miami Marlins","link":"/api/v1/teams/146"}},"balls":3,"strikes":2,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"teamStats":{"batting":{"flyOuts":2,"groundOuts":9,"airOuts":8,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".228","atBats":36,"obp":".303","slg":".376","ops":".679","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":14,"rbi":6,"leftOnBase":13,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"36.00","popOuts":4,"lineOuts":2},"pitching":{"flyOuts":3,"groundOuts":7,"airOuts":8,"runs":5,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":34,"obp":".325","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":174,"era":"4.84","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":5,"whip":"1.47","battersFaced":40,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":174,"balls":69,"strikes":105,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.88","rbi":5,"pitchesPerInning":"19.33","runsScoredPer9":"5.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":27,"errors":0,"chances":33,"passedBall":0,"pickoffs":0}},"players":{"ID669016":{"person":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"jerseyNumber":"16","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"400","stats":{"batting":{"summary":"1-3 | HBP, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":29,"flyOuts":18,"groundOuts":22,"airOuts":28,"runs":15,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":23,"baseOnBalls":4,"intentionalWalks":0,"hits":31,"hitByPitch":1,"avg":".304","atBats":102,"obp":".330","slg":".480","ops":".810","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":109,"totalBases":49,"rbi":17,"leftOnBase":44,"sacBunts":0,"sacFlies":2,"babip":".351","groundOutsToAirouts":"0.79","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"25.50","popOuts":1,"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":51,"errors":2,"chances":53,"fielding":".962","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":6,"gamesStarted":6,"flyOuts":12,"groundOuts":38,"airOuts":21,"runs":22,"doubles":7,"triples":0,"homeRuns":3,"strikeOuts":41,"baseOnBalls":9,"intentionalWalks":0,"hits":35,"hitByPitch":1,"atBats":135,"obp":".310","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":570,"era":"5.50","inningsPitched":"34.1","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"1.28","battersFaced":145,"outs":103,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":570,"balls":202,"strikes":368,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.81","rbi":0,"winPercentage":".400","pitchesPerInning":"16.60","gamesFinished":0,"strikeoutWalkRatio":"4.56","strikeoutsPer9Inn":"10.75","walksPer9Inn":"2.36","hitsPer9Inn":"9.17","runsScoredPer9":"5.77","homeRunsPer9":"0.79","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621237":{"person":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"note":"(H, 4)","summary":"0.1 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":10,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":10,"balls":3,"strikes":7,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":15,"gamesStarted":0,"flyOuts":5,"groundOuts":10,"airOuts":8,"runs":9,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":6,"intentionalWalks":1,"hits":18,"hitByPitch":2,"atBats":48,"obp":".464","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":227,"era":"6.75","inningsPitched":"10.2","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":4,"blownSaves":1,"earnedRuns":8,"whip":"2.25","battersFaced":57,"outs":32,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":227,"balls":85,"strikes":142,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.25","rbi":1,"winPercentage":".000","pitchesPerInning":"21.28","gamesFinished":0,"strikeoutWalkRatio":"2.17","strikeoutsPer9Inn":"10.97","walksPer9Inn":"5.06","hitsPer9Inn":"15.19","runsScoredPer9":"7.59","homeRunsPer9":"0.00","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":2},"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID702222":{"person":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"jerseyNumber":"2","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | 2B, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":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":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":28,"flyOuts":8,"groundOuts":31,"airOuts":18,"runs":8,"doubles":6,"triples":2,"homeRuns":0,"strikeOuts":19,"baseOnBalls":8,"intentionalWalks":0,"hits":25,"hitByPitch":2,"avg":".269","atBats":93,"obp":".340","slg":".376","ops":".716","caughtStealing":2,"stolenBases":2,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":103,"totalBases":35,"rbi":6,"leftOnBase":40,"sacBunts":0,"sacFlies":0,"babip":".338","groundOutsToAirouts":"1.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"lineOuts":7},"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":49,"errors":1,"chances":50,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID650911":{"person":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":7,"flyOuts":10,"groundOuts":46,"airOuts":23,"runs":18,"doubles":11,"triples":0,"homeRuns":3,"strikeOuts":50,"baseOnBalls":13,"intentionalWalks":0,"hits":48,"hitByPitch":0,"atBats":166,"obp":".339","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":649,"era":"2.90","inningsPitched":"40.1","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":13,"whip":"1.51","battersFaced":180,"outs":121,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":649,"balls":216,"strikes":433,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".500","pitchesPerInning":"16.09","gamesFinished":0,"strikeoutWalkRatio":"3.85","strikeoutsPer9Inn":"11.16","walksPer9Inn":"2.90","hitsPer9Inn":"10.71","runsScoredPer9":"4.02","homeRunsPer9":"0.67","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":1,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID547180":{"person":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"jerseyNumber":"3","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | 2B, BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"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":2,"putOuts":2,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":21,"groundOuts":31,"airOuts":34,"runs":17,"doubles":7,"triples":1,"homeRuns":6,"strikeOuts":23,"baseOnBalls":18,"intentionalWalks":1,"hits":31,"hitByPitch":0,"avg":".263","atBats":118,"obp":".358","slg":".492","ops":".850","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":137,"totalBases":58,"rbi":19,"leftOnBase":55,"sacBunts":0,"sacFlies":1,"babip":".278","groundOutsToAirouts":"0.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"19.67","popOuts":6,"lineOuts":7},"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":15,"putOuts":224,"errors":1,"chances":240,"fielding":".996","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":{"note":"(W, 1-0)","summary":"6.0 IP, ER, 8 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":5,"airOuts":5,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":94,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":34,"strikes":60,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"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":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":4,"groundOuts":9,"airOuts":9,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":37,"obp":".256","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":178,"era":"2.45","inningsPitched":"11.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.00","battersFaced":43,"outs":33,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":178,"balls":62,"strikes":116,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":1,"winPercentage":"1.000","pitchesPerInning":"16.18","gamesFinished":0,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"11.45","walksPer9Inn":"4.09","hitsPer9Inn":"4.91","runsScoredPer9":"2.45","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"gamesStarted":1,"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":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":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | K, RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":2,"groundOuts":14,"airOuts":10,"runs":5,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".283","atBats":46,"obp":".313","slg":".413","ops":".726","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":19,"rbi":8,"leftOnBase":24,"sacBunts":0,"sacFlies":0,"babip":".333","groundOutsToAirouts":"1.40","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"46.00","popOuts":5,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":41,"putOuts":15,"errors":3,"chances":59,"fielding":".949","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":{"summary":"1.0 IP, 0 ER, K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":13,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":13,"balls":5,"strikes":8,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":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":12,"gamesStarted":0,"flyOuts":12,"groundOuts":7,"airOuts":19,"runs":3,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":9,"baseOnBalls":6,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":43,"obp":".320","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":207,"era":"2.31","inningsPitched":"11.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":3,"whip":"1.29","battersFaced":51,"outs":35,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":207,"balls":75,"strikes":132,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.37","rbi":0,"winPercentage":".---","pitchesPerInning":"17.74","gamesFinished":2,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"6.94","walksPer9Inn":"4.63","hitsPer9Inn":"6.94","runsScoredPer9":"2.31","homeRunsPer9":"0.77","inheritedRunners":6,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":5,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"700","stats":{"batting":{"summary":"2-4 | RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":15,"groundOuts":40,"airOuts":35,"runs":6,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":20,"baseOnBalls":8,"intentionalWalks":0,"hits":18,"hitByPitch":2,"avg":".164","atBats":110,"obp":".228","slg":".218","ops":".446","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":123,"totalBases":24,"rbi":14,"leftOnBase":43,"sacBunts":0,"sacFlies":3,"babip":".185","groundOutsToAirouts":"1.14","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"110.00","popOuts":8,"lineOuts":12},"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":45,"putOuts":22,"errors":1,"chances":68,"fielding":".985","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":{"summary":"0.2 IP, 3 ER, 0 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":31,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":5,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":31,"balls":13,"strikes":18,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"40.50","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":6,"groundOuts":6,"airOuts":10,"runs":8,"doubles":1,"triples":1,"homeRuns":0,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":11,"hitByPitch":0,"atBats":34,"obp":".359","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","numberOfPitches":174,"era":"8.31","inningsPitched":"8.2","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":8,"whip":"1.62","battersFaced":39,"outs":26,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":174,"balls":68,"strikes":106,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":2,"winPercentage":"1.000","pitchesPerInning":"20.08","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"9.35","walksPer9Inn":"3.12","hitsPer9Inn":"11.42","runsScoredPer9":"8.31","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":2,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":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":9,"gamesStarted":0,"flyOuts":6,"groundOuts":6,"airOuts":10,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":2,"atBats":33,"obp":".324","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":131,"era":"1.00","inningsPitched":"9.0","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.11","battersFaced":37,"outs":27,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":131,"balls":54,"strikes":77,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.56","gamesFinished":3,"strikeoutWalkRatio":"4.50","strikeoutsPer9Inn":"9.00","walksPer9Inn":"2.00","hitsPer9Inn":"8.00","runsScoredPer9":"1.00","homeRunsPer9":"1.00","inheritedRunners":4,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":15,"gamesStarted":1,"flyOuts":11,"groundOuts":20,"airOuts":17,"runs":8,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":18,"baseOnBalls":7,"intentionalWalks":1,"hits":12,"hitByPitch":1,"atBats":67,"obp":".267","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":294,"era":"3.50","inningsPitched":"18.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":7,"whip":"1.06","battersFaced":75,"outs":54,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":294,"balls":106,"strikes":188,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.18","rbi":0,"winPercentage":".000","pitchesPerInning":"16.33","gamesFinished":3,"strikeoutWalkRatio":"2.57","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.50","hitsPer9Inn":"6.00","runsScoredPer9":"4.00","homeRunsPer9":"1.00","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"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}},"ID681082":{"person":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | HR, BB, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":19,"groundOuts":27,"airOuts":28,"runs":7,"doubles":2,"triples":2,"homeRuns":1,"strikeOuts":18,"baseOnBalls":6,"intentionalWalks":0,"hits":19,"hitByPitch":1,"avg":".211","atBats":90,"obp":".268","slg":".311","ops":".579","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":99,"totalBases":28,"rbi":8,"leftOnBase":46,"sacBunts":2,"sacFlies":0,"babip":".254","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"90.00","popOuts":5,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":67,"putOuts":40,"errors":1,"chances":108,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID656941":{"person":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"100","stats":{"batting":{"summary":"0-5 | 5 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":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":32,"flyOuts":17,"groundOuts":20,"airOuts":26,"runs":21,"doubles":6,"triples":1,"homeRuns":11,"strikeOuts":45,"baseOnBalls":24,"intentionalWalks":0,"hits":25,"hitByPitch":4,"avg":".216","atBats":116,"obp":".368","slg":".569","ops":".937","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":144,"totalBases":66,"rbi":20,"leftOnBase":42,"sacBunts":0,"sacFlies":0,"babip":".233","groundOutsToAirouts":"0.77","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.54","popOuts":7,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"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"}]},"ID670950":{"person":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"jerseyNumber":"43","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":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":10,"obp":".364","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":45,"era":"3.86","inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":1,"whip":"1.71","battersFaced":11,"outs":7,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":45,"balls":12,"strikes":33,"strikePercentage":".730","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"19.29","gamesFinished":0,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"11.57","walksPer9Inn":"3.86","hitsPer9Inn":"11.57","runsScoredPer9":"3.86","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665561":{"person":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"900","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":12,"groundOuts":11,"airOuts":25,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":1,"intentionalWalks":0,"hits":4,"hitByPitch":2,"avg":".078","atBats":51,"obp":".130","slg":".137","ops":".267","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":54,"totalBases":7,"rbi":2,"leftOnBase":37,"sacBunts":0,"sacFlies":0,"babip":".077","groundOutsToAirouts":"0.44","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"51.00","popOuts":7,"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":{"gamesStarted":1,"caughtStealing":5,"stolenBases":4,"stolenBasePercentage":".444","caughtStealingPercentage":".556","assists":6,"putOuts":125,"errors":0,"chances":131,"fielding":"1.000","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID694025":{"person":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"jerseyNumber":"29","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":6,"flyOuts":3,"groundOuts":6,"airOuts":9,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".143","atBats":21,"obp":".143","slg":".286","ops":".429","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":21,"totalBases":6,"rbi":1,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".118","groundOutsToAirouts":"0.67","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.00","popOuts":1,"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":1,"putOuts":14,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664238":{"person":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"jerseyNumber":"25","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"401","stats":{"batting":{"summary":"0-1 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":0,"leftOnBase":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":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":3,"groundOuts":0,"airOuts":6,"runs":3,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":12,"obp":".200","slg":".000","ops":".200","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":15,"totalBases":0,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":1},"pitching":{"gamesPlayed":2,"gamesStarted":0,"flyOuts":0,"groundOuts":3,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":6,"obp":".375","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":21,"era":"5.40","inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.20","battersFaced":8,"outs":5,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":21,"balls":10,"strikes":11,"strikePercentage":".520","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.50","rbi":0,"winPercentage":".---","pitchesPerInning":"12.60","gamesFinished":2,"strikeoutWalkRatio":"0.00","strikeoutsPer9Inn":"0.00","walksPer9Inn":"5.40","hitsPer9Inn":"5.40","runsScoredPer9":"5.40","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":5,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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":4,"flyOuts":3,"groundOuts":4,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".222","atBats":9,"obp":".273","slg":".222","ops":".495","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":2,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":1,"babip":".222","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","assists":1,"putOuts":20,"errors":0,"chances":21,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621383":{"person":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"jerseyNumber":"58","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":12,"gamesStarted":0,"flyOuts":8,"groundOuts":5,"airOuts":14,"runs":9,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":7,"intentionalWalks":1,"hits":20,"hitByPitch":0,"atBats":53,"obp":".450","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":240,"era":"6.35","inningsPitched":"11.1","wins":0,"losses":2,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":8,"whip":"2.38","battersFaced":60,"outs":34,"gamesPitched":12,"completeGames":0,"shutouts":0,"pitchesThrown":240,"balls":82,"strikes":158,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.36","rbi":0,"winPercentage":".000","pitchesPerInning":"21.18","gamesFinished":3,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"11.12","walksPer9Inn":"5.56","hitsPer9Inn":"15.88","runsScoredPer9":"7.15","homeRunsPer9":"0.79","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID666969":{"person":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"jerseyNumber":"53","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"300","stats":{"batting":{"summary":"1-5 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":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":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":14,"groundOuts":23,"airOuts":33,"runs":10,"doubles":5,"triples":1,"homeRuns":3,"strikeOuts":33,"baseOnBalls":11,"intentionalWalks":0,"hits":28,"hitByPitch":2,"avg":".241","atBats":116,"obp":".315","slg":".379","ops":".694","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":130,"totalBases":44,"rbi":11,"leftOnBase":51,"sacBunts":0,"sacFlies":1,"babip":".309","groundOutsToAirouts":"0.70","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.67","popOuts":8,"lineOuts":11},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":49,"errors":1,"chances":52,"fielding":".981","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"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":6,"gamesStarted":6,"flyOuts":10,"groundOuts":28,"airOuts":28,"runs":21,"doubles":6,"triples":2,"homeRuns":6,"strikeOuts":35,"baseOnBalls":13,"intentionalWalks":0,"hits":36,"hitByPitch":0,"atBats":126,"obp":".350","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":546,"era":"6.03","inningsPitched":"31.1","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"1.56","battersFaced":140,"outs":94,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":546,"balls":207,"strikes":339,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".250","pitchesPerInning":"17.43","gamesFinished":0,"strikeoutWalkRatio":"2.69","strikeoutsPer9Inn":"10.05","walksPer9Inn":"3.73","hitsPer9Inn":"10.34","runsScoredPer9":"6.03","homeRunsPer9":"1.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":10,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID641745":{"person":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"jerseyNumber":"40","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"note":"(S, 1)","summary":"1.0 IP, ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":26,"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":26,"balls":14,"strikes":12,"strikePercentage":".460","hitBatsmen":0,"balks":0,"wildPitches":1,"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":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":14,"gamesStarted":0,"flyOuts":7,"groundOuts":14,"airOuts":11,"runs":7,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":15,"baseOnBalls":4,"intentionalWalks":0,"hits":10,"hitByPitch":1,"atBats":50,"obp":".273","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":231,"era":"4.61","inningsPitched":"13.2","wins":1,"losses":0,"saves":1,"saveOpportunities":1,"holds":4,"blownSaves":0,"earnedRuns":7,"whip":"1.02","battersFaced":55,"outs":41,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":231,"balls":82,"strikes":149,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":1,"groundOutsToAirouts":"1.27","rbi":1,"winPercentage":"1.000","pitchesPerInning":"16.90","gamesFinished":3,"strikeoutWalkRatio":"3.75","strikeoutsPer9Inn":"9.88","walksPer9Inn":"2.63","hitsPer9Inn":"6.59","runsScoredPer9":"4.61","homeRunsPer9":"1.32","inheritedRunners":8,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":26,"groundOuts":28,"airOuts":39,"runs":20,"doubles":5,"triples":0,"homeRuns":4,"strikeOuts":28,"baseOnBalls":12,"intentionalWalks":0,"hits":32,"hitByPitch":0,"avg":".252","atBats":127,"obp":".317","slg":".386","ops":".703","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":139,"totalBases":49,"rbi":11,"leftOnBase":45,"sacBunts":0,"sacFlies":0,"babip":".295","groundOutsToAirouts":"0.72","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.75","popOuts":5,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":70,"putOuts":45,"errors":4,"chances":119,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691725":{"person":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":4,"flyOuts":13,"groundOuts":20,"airOuts":30,"runs":14,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":21,"baseOnBalls":6,"intentionalWalks":0,"hits":30,"hitByPitch":1,"atBats":98,"obp":".346","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":434,"era":"5.25","inningsPitched":"24.0","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":14,"whip":"1.50","battersFaced":108,"outs":72,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":434,"balls":155,"strikes":279,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.67","rbi":0,"winPercentage":".333","pitchesPerInning":"18.08","gamesFinished":0,"strikeoutWalkRatio":"3.50","strikeoutsPer9Inn":"7.88","walksPer9Inn":"2.25","hitsPer9Inn":"11.25","runsScoredPer9":"5.25","homeRunsPer9":"0.75","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":9,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[656941,547180,666969,669016,664238,624641,681082,664761,702222,665561,554430,689147,680742,621237,641745],"pitchers":[554430,689147,680742,621237,641745],"bench":[694025,596117,607208],"bullpen":[621383,666200,641835,605400,691725,670950,650911,663767],"battingOrder":[656941,547180,666969,664238,624641,681082,664761,702222,665561],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Crawford (6, Pérez, Eu); Harper, B (7, Gibson, C)."},{"label":"HR","value":"Stott (1, 7th inning off Gibson, C, 2 on, 2 out)."},{"label":"TB","value":"Bohm 2; Crawford 2; García, Ad; Harper, B 2; Marsh; Sosa, E 2; Stott 4."},{"label":"RBI","value":"Bohm (14); Crawford (6); Sosa, E (8); Stott 3 (8)."},{"label":"2-out RBI","value":"Stott 3; Bohm; Crawford; Sosa, E."},{"label":"Runners left in scoring position, 2 out","value":"Marsh; Marchán 2; Crawford."},{"label":"GIDP","value":"Marchán."},{"label":"Team RISP","value":"4-for-11."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Stott (6, 2nd base off Pérez, Eu/Hicks, L); Harper, B (2, 2nd base off Pérez, Eu/Hicks, L); Sosa, E (2, 2nd base off Gibson, C/Hicks, L)."}]}],"note":[]},"home":{"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":3,"groundOuts":7,"airOuts":8,"runs":5,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":4,"intentionalWalks":0,"hits":8,"hitByPitch":1,"avg":".250","atBats":34,"obp":".331","slg":".379","ops":".710","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":40,"totalBases":11,"rbi":5,"leftOnBase":17,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":4},"pitching":{"flyOuts":2,"groundOuts":9,"airOuts":8,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":10,"baseOnBalls":3,"intentionalWalks":0,"hits":9,"hitByPitch":1,"atBats":36,"obp":".325","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":174,"era":"3.98","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.28","battersFaced":40,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":174,"balls":55,"strikes":119,"strikePercentage":".680","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.13","rbi":6,"pitchesPerInning":"19.33","runsScoredPer9":"6.00","homeRunsPer9":"1.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":1,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID669199":{"person":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"jerseyNumber":"84","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{"summary":"2.1 IP, 0 ER, 3 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":2,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":7,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":28,"inningsPitched":"2.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":7,"outs":7,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":28,"balls":8,"strikes":20,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":8,"groundOuts":13,"airOuts":15,"runs":5,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":19,"baseOnBalls":7,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":54,"obp":".242","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":261,"era":"2.81","inningsPitched":"16.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":5,"whip":"0.94","battersFaced":63,"outs":48,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":261,"balls":100,"strikes":161,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.87","rbi":0,"winPercentage":".---","pitchesPerInning":"16.31","gamesFinished":3,"strikeoutWalkRatio":"2.71","strikeoutsPer9Inn":"10.69","walksPer9Inn":"3.94","hitsPer9Inn":"4.50","runsScoredPer9":"2.81","homeRunsPer9":"1.13","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID666624":{"person":{"id":666624,"fullName":"Christopher Morel","link":"/api/v1/people/666624"},"jerseyNumber":"5","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"800","stats":{"batting":{"summary":"1-3 | HBP, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":1,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":2,"flyOuts":0,"groundOuts":3,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":1,"avg":".167","atBats":6,"obp":".375","slg":".167","ops":".542","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":8,"totalBases":1,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"3.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":15,"errors":1,"chances":17,"fielding":".941","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"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":7,"gamesStarted":7,"flyOuts":33,"groundOuts":54,"airOuts":52,"runs":18,"doubles":6,"triples":0,"homeRuns":4,"strikeOuts":31,"baseOnBalls":15,"intentionalWalks":0,"hits":40,"hitByPitch":1,"atBats":177,"obp":".290","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":670,"era":"3.04","inningsPitched":"47.1","wins":3,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":16,"whip":"1.16","battersFaced":193,"outs":142,"gamesPitched":7,"completeGames":1,"shutouts":1,"pitchesThrown":670,"balls":224,"strikes":446,"strikePercentage":".670","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".600","pitchesPerInning":"14.15","gamesFinished":0,"strikeoutWalkRatio":"2.07","strikeoutsPer9Inn":"5.89","walksPer9Inn":"2.85","hitsPer9Inn":"7.61","runsScoredPer9":"3.42","homeRunsPer9":"0.76","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":12,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":0,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID663969":{"person":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":12,"groundOuts":16,"airOuts":19,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":12,"intentionalWalks":0,"hits":13,"hitByPitch":1,"atBats":67,"obp":".325","caughtStealing":1,"stolenBases":6,"stolenBasePercentage":".857","caughtStealingPercentage":".143","numberOfPitches":321,"era":"1.47","inningsPitched":"18.1","wins":0,"losses":0,"saves":2,"saveOpportunities":3,"holds":0,"blownSaves":1,"earnedRuns":3,"whip":"1.36","battersFaced":80,"outs":55,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":321,"balls":128,"strikes":193,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.84","rbi":0,"winPercentage":".---","pitchesPerInning":"17.51","gamesFinished":7,"strikeoutWalkRatio":"1.58","strikeoutsPer9Inn":"9.33","walksPer9Inn":"5.89","hitsPer9Inn":"6.38","runsScoredPer9":"1.96","homeRunsPer9":"0.49","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":6},"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}},"ID665923":{"person":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"jerseyNumber":"3","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":5,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".333","atBats":6,"obp":".333","slg":".833","ops":"1.166","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":5,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"6.00","popOuts":1,"lineOuts":0},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID805300":{"person":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"jerseyNumber":"87","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | 3 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":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":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":20,"groundOuts":24,"airOuts":42,"runs":19,"doubles":3,"triples":2,"homeRuns":1,"strikeOuts":37,"baseOnBalls":19,"intentionalWalks":0,"hits":22,"hitByPitch":2,"avg":".179","atBats":123,"obp":".297","slg":".260","ops":".557","caughtStealing":1,"stolenBases":10,"stolenBasePercentage":".909","caughtStealingPercentage":".091","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":146,"totalBases":32,"rbi":8,"leftOnBase":43,"sacBunts":1,"sacFlies":1,"babip":".244","groundOutsToAirouts":"0.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"123.00","popOuts":10,"lineOuts":12},"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":75,"errors":0,"chances":77,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID676534":{"person":{"id":676534,"fullName":"Calvin Faucher","link":"/api/v1/people/676534"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":13,"gamesStarted":0,"flyOuts":4,"groundOuts":10,"airOuts":10,"runs":10,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":13,"baseOnBalls":12,"intentionalWalks":1,"hits":8,"hitByPitch":0,"atBats":40,"obp":".385","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":201,"era":"4.91","inningsPitched":"11.0","wins":2,"losses":2,"saves":1,"saveOpportunities":3,"holds":3,"blownSaves":2,"earnedRuns":6,"whip":"1.82","battersFaced":53,"outs":33,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":201,"balls":85,"strikes":116,"strikePercentage":".580","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".500","pitchesPerInning":"18.27","gamesFinished":3,"strikeoutWalkRatio":"1.08","strikeoutsPer9Inn":"10.64","walksPer9Inn":"9.82","hitsPer9Inn":"6.55","runsScoredPer9":"8.18","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676974":{"person":{"id":676974,"fullName":"Max Meyer","link":"/api/v1/people/676974"},"jerseyNumber":"23","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":6,"gamesStarted":6,"flyOuts":16,"groundOuts":30,"airOuts":30,"runs":12,"doubles":6,"triples":1,"homeRuns":2,"strikeOuts":33,"baseOnBalls":12,"intentionalWalks":0,"hits":24,"hitByPitch":3,"atBats":116,"obp":".295","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":507,"era":"3.30","inningsPitched":"30.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.20","battersFaced":132,"outs":90,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":507,"balls":174,"strikes":333,"strikePercentage":".660","hitBatsmen":3,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.90","gamesFinished":0,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"9.90","walksPer9Inn":"3.60","hitsPer9Inn":"7.20","runsScoredPer9":"3.60","homeRunsPer9":"0.60","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":7,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":5,"putOuts":3,"errors":0,"chances":8,"fielding":"1.000","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":{},"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":15,"gamesStarted":0,"flyOuts":7,"groundOuts":14,"airOuts":14,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":1,"hits":2,"hitByPitch":2,"atBats":42,"obp":".180","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":174,"era":"0.66","inningsPitched":"13.2","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":3,"blownSaves":0,"earnedRuns":1,"whip":"0.51","battersFaced":50,"outs":41,"gamesPitched":15,"completeGames":0,"shutouts":0,"pitchesThrown":174,"balls":61,"strikes":113,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":"1.000","pitchesPerInning":"12.73","gamesFinished":3,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"8.56","walksPer9Inn":"3.29","hitsPer9Inn":"1.32","runsScoredPer9":"0.66","homeRunsPer9":"0.66","inheritedRunners":15,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID691594":{"person":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"jerseyNumber":"8","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"900","stats":{"batting":{"summary":"0-3 | BB, 2 K, R","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":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":2,"putOuts":1,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":10,"groundOuts":17,"airOuts":19,"runs":2,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":9,"baseOnBalls":7,"intentionalWalks":0,"hits":20,"hitByPitch":0,"avg":".308","atBats":65,"obp":".375","slg":".354","ops":".729","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":72,"totalBases":23,"rbi":10,"leftOnBase":27,"sacBunts":0,"sacFlies":0,"babip":".357","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":5,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":29,"putOuts":20,"errors":3,"chances":52,"fielding":".942","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"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.2 IP, 4 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":9,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":50,"inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":11,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":50,"balls":19,"strikes":31,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":4,"gamesFinished":0,"runsScoredPer9":"21.60","homeRunsPer9":"5.40","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":9,"obp":".636","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":50,"era":"21.60","inningsPitched":"1.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"3.60","battersFaced":11,"outs":5,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":50,"balls":19,"strikes":31,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":4,"winPercentage":".---","pitchesPerInning":"30.00","gamesFinished":0,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"5.40","walksPer9Inn":"5.40","hitsPer9Inn":"27.00","runsScoredPer9":"21.60","homeRunsPer9":"5.40","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}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"400","stats":{"batting":{"summary":"1-5 | 2B, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":2,"runs":0,"doubles":1,"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":2,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":5,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":32,"flyOuts":18,"groundOuts":32,"airOuts":33,"runs":22,"doubles":7,"triples":2,"homeRuns":1,"strikeOuts":15,"baseOnBalls":19,"intentionalWalks":0,"hits":39,"hitByPitch":0,"avg":".331","atBats":118,"obp":".423","slg":".449","ops":".872","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":138,"totalBases":53,"rbi":10,"leftOnBase":60,"sacBunts":1,"sacFlies":0,"babip":".373","groundOutsToAirouts":"0.97","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"118.00","popOuts":6,"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":71,"putOuts":47,"errors":2,"chances":120,"fielding":".983","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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":24,"flyOuts":10,"groundOuts":18,"airOuts":18,"runs":7,"doubles":6,"triples":0,"homeRuns":1,"strikeOuts":19,"baseOnBalls":4,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".194","atBats":67,"obp":".239","slg":".328","ops":".567","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":72,"totalBases":22,"rbi":9,"leftOnBase":33,"sacBunts":1,"sacFlies":0,"babip":".255","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"67.00","popOuts":6,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":31,"putOuts":17,"errors":2,"chances":50,"fielding":".960","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":11,"gamesStarted":0,"flyOuts":14,"groundOuts":6,"airOuts":18,"runs":6,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":46,"obp":".275","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":195,"era":"3.65","inningsPitched":"12.1","wins":1,"losses":1,"saves":1,"saveOpportunities":1,"holds":3,"blownSaves":0,"earnedRuns":5,"whip":"1.14","battersFaced":51,"outs":37,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":195,"balls":68,"strikes":127,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".500","pitchesPerInning":"15.81","gamesFinished":4,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"9.49","walksPer9Inn":"3.65","hitsPer9Inn":"6.57","runsScoredPer9":"4.38","homeRunsPer9":"0.73","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID669065":{"person":{"id":669065,"fullName":"Kyle Stowers","link":"/api/v1/people/669065"},"jerseyNumber":"28","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"200","stats":{"batting":{"summary":"0-4 | BB, 3 K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":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":10,"flyOuts":4,"groundOuts":13,"airOuts":7,"runs":5,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":1,"hits":8,"hitByPitch":1,"avg":".205","atBats":39,"obp":".326","slg":".282","ops":".608","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":46,"totalBases":11,"rbi":1,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"1.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":19,"errors":0,"chances":20,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID689414":{"person":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"jerseyNumber":"34","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"500","stats":{"batting":{"summary":"0-2 | BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":10,"errors":0,"chances":10,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":14,"groundOuts":28,"airOuts":33,"runs":18,"doubles":3,"triples":0,"homeRuns":7,"strikeOuts":8,"baseOnBalls":8,"intentionalWalks":1,"hits":29,"hitByPitch":2,"avg":".309","atBats":94,"obp":".361","slg":".564","ops":".925","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":108,"totalBases":53,"rbi":29,"leftOnBase":42,"sacBunts":0,"sacFlies":4,"babip":".265","groundOutsToAirouts":"0.85","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.43","popOuts":5,"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":1,"stolenBases":23,"stolenBasePercentage":".958","caughtStealingPercentage":".042","assists":7,"putOuts":172,"errors":2,"chances":181,"fielding":".989","passedBall":2,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID669622":{"person":{"id":669622,"fullName":"Anthony Bender","link":"/api/v1/people/669622"},"jerseyNumber":"37","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":14,"gamesStarted":0,"flyOuts":7,"groundOuts":10,"airOuts":12,"runs":7,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":8,"intentionalWalks":1,"hits":11,"hitByPitch":2,"atBats":46,"obp":".368","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":217,"era":"5.25","inningsPitched":"12.0","wins":1,"losses":0,"saves":1,"saveOpportunities":3,"holds":4,"blownSaves":2,"earnedRuns":7,"whip":"1.58","battersFaced":57,"outs":36,"gamesPitched":14,"completeGames":0,"shutouts":0,"pitchesThrown":217,"balls":81,"strikes":136,"strikePercentage":".630","hitBatsmen":2,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"0.83","rbi":0,"winPercentage":"1.000","pitchesPerInning":"18.08","gamesFinished":4,"strikeoutWalkRatio":"1.75","strikeoutsPer9Inn":"10.50","walksPer9Inn":"6.00","hitsPer9Inn":"8.25","runsScoredPer9":"5.25","homeRunsPer9":"0.00","inheritedRunners":6,"inheritedRunnersScored":4,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":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,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":3,"totalBases":0,"rbi":0,"leftOnBase":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":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":30,"flyOuts":11,"groundOuts":13,"airOuts":20,"runs":10,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":42,"baseOnBalls":5,"intentionalWalks":0,"hits":18,"hitByPitch":1,"avg":".200","atBats":90,"obp":".242","slg":".333","ops":".575","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":99,"totalBases":30,"rbi":15,"leftOnBase":42,"sacBunts":0,"sacFlies":3,"babip":".327","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"45.00","popOuts":2,"lineOuts":7},"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":43,"errors":0,"chances":43,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}]},"ID682663":{"person":{"id":682663,"fullName":"Agustín Ramírez","link":"/api/v1/people/682663"},"jerseyNumber":"50","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | BB, 2 K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":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":29,"flyOuts":10,"groundOuts":32,"airOuts":24,"runs":14,"doubles":5,"triples":1,"homeRuns":2,"strikeOuts":27,"baseOnBalls":11,"intentionalWalks":1,"hits":25,"hitByPitch":2,"avg":".234","atBats":107,"obp":".314","slg":".355","ops":".669","caughtStealing":1,"stolenBases":3,"stolenBasePercentage":".750","caughtStealingPercentage":".250","groundIntoDoublePlay":4,"groundIntoTriplePlay":0,"plateAppearances":121,"totalBases":38,"rbi":13,"leftOnBase":54,"sacBunts":0,"sacFlies":1,"babip":".291","groundOutsToAirouts":"1.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"53.50","popOuts":9,"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":18,"stolenBasePercentage":".900","caughtStealingPercentage":".100","assists":8,"putOuts":131,"errors":4,"chances":143,"fielding":".972","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":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":0,"groundOuts":6,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":3,"intentionalWalks":0,"hits":3,"hitByPitch":1,"avg":".231","atBats":13,"obp":".412","slg":".231","ops":".643","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":17,"totalBases":3,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"babip":".273","groundOutsToAirouts":"3.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":7,"errors":0,"chances":11,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID676083":{"person":{"id":676083,"fullName":"Janson Junk","link":"/api/v1/people/676083"},"jerseyNumber":"26","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":6,"gamesStarted":6,"flyOuts":17,"groundOuts":42,"airOuts":33,"runs":13,"doubles":6,"triples":0,"homeRuns":2,"strikeOuts":21,"baseOnBalls":8,"intentionalWalks":0,"hits":27,"hitByPitch":1,"atBats":123,"obp":".273","caughtStealing":1,"stolenBases":4,"stolenBasePercentage":".800","caughtStealingPercentage":".200","numberOfPitches":490,"era":"3.00","inningsPitched":"33.0","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":11,"whip":"1.06","battersFaced":133,"outs":99,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":490,"balls":169,"strikes":321,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"1.27","rbi":0,"winPercentage":".500","pitchesPerInning":"14.85","gamesFinished":0,"strikeoutWalkRatio":"2.63","strikeoutsPer9Inn":"5.73","walksPer9Inn":"2.18","hitsPer9Inn":"7.36","runsScoredPer9":"3.55","homeRunsPer9":"0.55","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":1,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"lineOuts":7},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":6,"errors":0,"chances":10,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID681393":{"person":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"jerseyNumber":"1","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"701","stats":{"batting":{"note":"a-","summary":"1-1 | 2B","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"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":1,"totalBases":2,"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":29,"flyOuts":15,"groundOuts":18,"airOuts":23,"runs":7,"doubles":6,"triples":0,"homeRuns":3,"strikeOuts":32,"baseOnBalls":11,"intentionalWalks":0,"hits":22,"hitByPitch":4,"avg":".234","atBats":94,"obp":".336","slg":".394","ops":".730","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":110,"totalBases":37,"rbi":10,"leftOnBase":50,"sacBunts":0,"sacFlies":1,"babip":".317","groundOutsToAirouts":"0.78","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.33","popOuts":5,"lineOuts":3},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":17,"putOuts":156,"errors":2,"chances":175,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID663978":{"person":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"jerseyNumber":"33","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":6,"gamesStarted":5,"flyOuts":21,"groundOuts":30,"airOuts":29,"runs":20,"doubles":5,"triples":0,"homeRuns":5,"strikeOuts":26,"baseOnBalls":7,"intentionalWalks":0,"hits":35,"hitByPitch":1,"atBats":119,"obp":".339","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":512,"era":"6.11","inningsPitched":"28.0","wins":0,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"1.50","battersFaced":128,"outs":84,"gamesPitched":6,"completeGames":0,"shutouts":0,"pitchesThrown":512,"balls":181,"strikes":331,"strikePercentage":".650","hitBatsmen":1,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.03","rbi":0,"winPercentage":".000","pitchesPerInning":"18.29","gamesFinished":0,"strikeoutWalkRatio":"3.71","strikeoutsPer9Inn":"8.36","walksPer9Inn":"2.25","hitsPer9Inn":"11.25","runsScoredPer9":"6.43","homeRunsPer9":"1.61","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID677053":{"person":{"id":677053,"fullName":"Andrew Nardi","link":"/api/v1/people/677053"},"jerseyNumber":"43","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":13,"gamesStarted":0,"flyOuts":5,"groundOuts":9,"airOuts":9,"runs":8,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":9,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":42,"obp":".412","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":211,"era":"6.55","inningsPitched":"11.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":8,"whip":"1.91","battersFaced":52,"outs":33,"gamesPitched":13,"completeGames":0,"shutouts":0,"pitchesThrown":211,"balls":80,"strikes":131,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".667","pitchesPerInning":"19.18","gamesFinished":0,"strikeoutWalkRatio":"1.44","strikeoutsPer9Inn":"10.64","walksPer9Inn":"7.36","hitsPer9Inn":"9.82","runsScoredPer9":"6.55","homeRunsPer9":"1.64","inheritedRunners":3,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"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}},"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":{"note":"(L, 2-3)","summary":"5.0 IP, 2 ER, 6 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":5,"airOuts":5,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":4,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","numberOfPitches":96,"inningsPitched":"5.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":22,"outs":15,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":96,"balls":28,"strikes":68,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.60","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"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":7,"gamesStarted":7,"flyOuts":21,"groundOuts":28,"airOuts":39,"runs":22,"doubles":11,"triples":0,"homeRuns":6,"strikeOuts":39,"baseOnBalls":16,"intentionalWalks":0,"hits":34,"hitByPitch":2,"atBats":139,"obp":".329","caughtStealing":0,"stolenBases":12,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":622,"era":"4.46","inningsPitched":"36.1","wins":2,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":18,"whip":"1.38","battersFaced":158,"outs":109,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":622,"balls":224,"strikes":398,"strikePercentage":".640","hitBatsmen":2,"balks":1,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.72","rbi":2,"winPercentage":".400","pitchesPerInning":"17.12","gamesFinished":0,"strikeoutWalkRatio":"2.44","strikeoutsPer9Inn":"9.66","walksPer9Inn":"3.96","hitsPer9Inn":"8.42","runsScoredPer9":"5.45","homeRunsPer9":"1.49","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":12,"lineOuts":6},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".500","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID672640":{"person":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"300","stats":{"batting":{"summary":"3-5 | 2B, 2 RBI, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":0,"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":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":18,"groundOuts":30,"airOuts":27,"runs":22,"doubles":8,"triples":2,"homeRuns":3,"strikeOuts":26,"baseOnBalls":6,"intentionalWalks":0,"hits":41,"hitByPitch":2,"avg":".333","atBats":123,"obp":".371","slg":".504","ops":".875","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":132,"totalBases":62,"rbi":14,"leftOnBase":38,"sacBunts":0,"sacFlies":1,"babip":".400","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.00","popOuts":1,"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":58,"putOuts":35,"errors":6,"chances":99,"fielding":".939","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]}},"batters":[805300,669065,672640,669364,689414,682663,683357,681393,666624,691594,691587,806188,669199],"pitchers":[691587,806188,669199],"bench":[677870,688363,665923],"bullpen":[645261,669622,676534,676083,667463,676974,677053,663978,656848,663969],"battingOrder":[805300,669065,672640,669364,689414,682663,681393,666624,691594],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Lopez, O (8, Wheeler); Edwards, X (7, Wheeler); Norby (6, Alvarado)."},{"label":"TB","value":"Edwards, X 2; Lopez, O 4; Marsee; Morel, C; Norby 2; Ramírez."},{"label":"RBI","value":"Edwards, X (10); Hicks, L (29); Lopez, O 2 (14); Ramírez (13)."},{"label":"2-out RBI","value":"Lopez, O; Ramírez; Edwards, X."},{"label":"Runners left in scoring position, 2 out","value":"Morel, C 2; Hicks, L; Edwards, X."},{"label":"SF","value":"Hicks, L."},{"label":"Team RISP","value":"4-for-8."},{"label":"Team LOB","value":"8."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Morel, C (1, throw)."},{"label":"DP","value":"(Sanoja-Edwards, X-Morel, C)."}]}],"note":[{"label":"a","value":"Doubled for Caissie in the 8th."}]}},"officials":[{"official":{"id":427533,"fullName":"Mark Wegner","link":"/api/v1/people/427533"},"officialType":"Home Plate"},{"official":{"id":547380,"fullName":"Carlos Torres","link":"/api/v1/people/547380"},"officialType":"First Base"},{"official":{"id":608158,"fullName":"Nate Tomlinson","link":"/api/v1/people/608158"},"officialType":"Second Base"},{"official":{"id":427129,"fullName":"Bruce Dreckman","link":"/api/v1/people/427129"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Keller, Bra; Pérez, Eu."},{"label":"HBP","value":"Marsh (by Gibson, C); Morel, C (by Kerkering)."},{"label":"ABS Challenge","value":"Hicks, L 3 (Ball-Overturned to Strike, Ball-Confirmed, Ball-Confirmed); Marchán (Ball-Confirmed)."},{"label":"Pitches-strikes","value":"Wheeler 94-60; Kerkering 13-8; Bowlan 31-18; Alvarado 10-7; Keller, Bra 26-12; Pérez, Eu 96-68; Gibson, C 50-31; Bachar 28-20."},{"label":"Groundouts-flyouts","value":"Wheeler 5-2; Kerkering 1-1; Bowlan 1-0; Alvarado 0-0; Keller, Bra 0-0; Pérez, Eu 5-1; Gibson, C 2-0; Bachar 2-1."},{"label":"Batters faced","value":"Wheeler 23; Kerkering 4; Bowlan 5; Alvarado 3; Keller, Bra 5; Pérez, Eu 22; Gibson, C 11; Bachar 7."},{"label":"Inherited runners-scored","value":"Alvarado 1-1."},{"label":"Ejections","value":"Marlins right fielder Kyle Stowers ejected by HP umpire Mark Wegner (9th); Marlins manager Clayton McCullough ejected by HP umpire Mark Wegner (9th)."},{"label":"Umpires","value":"HP: Mark Wegner. 1B: Carlos Torres. 2B: Nate Tomlinson. 3B: Bruce Dreckman. "},{"label":"Weather","value":"72 degrees, Roof Closed."},{"label":"Wind","value":"0 mph, None."},{"label":"First pitch","value":"7:13 PM."},{"label":"T","value":"3:19."},{"label":"Att","value":"15,713."},{"label":"Venue","value":"loanDepot park."},{"label":"May 1, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430","boxscoreName":"Wheeler"},"jerseyNumber":"45","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"note":"(W, 1-0)","summary":"6.0 IP, ER, 8 K, 2 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":2,"groundOuts":5,"airOuts":5,"runs":1,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":8,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":21,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":94,"inningsPitched":"6.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":23,"outs":18,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":94,"balls":34,"strikes":60,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"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":1,"lineOuts":2},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":2,"gamesStarted":2,"flyOuts":4,"groundOuts":9,"airOuts":9,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":14,"baseOnBalls":5,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":37,"obp":".256","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":178,"era":"2.45","inningsPitched":"11.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"whip":"1.00","battersFaced":43,"outs":33,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":178,"balls":62,"strikes":116,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":1,"winPercentage":"1.000","pitchesPerInning":"16.18","gamesFinished":0,"strikeoutWalkRatio":"2.80","strikeoutsPer9Inn":"11.45","walksPer9Inn":"4.09","hitsPer9Inn":"4.91","runsScoredPer9":"2.45","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":71,"pitchingGameScore":71},{"player":{"person":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082","boxscoreName":"Stott"},"jerseyNumber":"5","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"600","stats":{"batting":{"summary":"1-3 | HR, BB, 3 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":3,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":26,"flyOuts":19,"groundOuts":27,"airOuts":28,"runs":7,"doubles":2,"triples":2,"homeRuns":1,"strikeOuts":18,"baseOnBalls":6,"intentionalWalks":0,"hits":19,"hitByPitch":1,"avg":".211","atBats":90,"obp":".268","slg":".311","ops":".579","caughtStealing":0,"stolenBases":6,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":99,"totalBases":28,"rbi":8,"leftOnBase":46,"sacBunts":2,"sacFlies":0,"babip":".254","groundOutsToAirouts":"0.96","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"90.00","popOuts":5,"lineOuts":4},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":67,"putOuts":40,"errors":1,"chances":108,"fielding":".991","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":63,"hittingGameScore":63},{"player":{"person":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640","boxscoreName":"Lopez, O"},"jerseyNumber":"6","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":146,"battingOrder":"300","stats":{"batting":{"summary":"3-5 | 2B, 2 RBI, 2 R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":4,"rbi":2,"leftOnBase":0,"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":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":31,"flyOuts":18,"groundOuts":30,"airOuts":27,"runs":22,"doubles":8,"triples":2,"homeRuns":3,"strikeOuts":26,"baseOnBalls":6,"intentionalWalks":0,"hits":41,"hitByPitch":2,"avg":".333","atBats":123,"obp":".371","slg":".504","ops":".875","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":132,"totalBases":62,"rbi":14,"leftOnBase":38,"sacBunts":0,"sacFlies":1,"babip":".400","groundOutsToAirouts":"1.11","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.00","popOuts":1,"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":58,"putOuts":35,"errors":6,"chances":99,"fielding":".939","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"type":"hitter","gameScore":60,"hittingGameScore":60}]},"decisions":{"winner":{"id":554430,"fullName":"Zack Wheeler","link":"/api/v1/people/554430"},"loser":{"id":691587,"fullName":"Eury Pérez","link":"/api/v1/people/691587"},"save":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}