{"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":824688,"link":"/api/v1.1/game/824688/feed/live","metaData":{"wait":10,"timeStamp":"20260423_021339","gameEvents":["strikeout","game_finished"],"logicalEvents":["midInning","countChange","count13","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824688,"type":"R","doubleHeader":"N","id":"2026/04/22/phimlb-chnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824688-2026-04-22","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-22T23:40:00Z","originalDate":"2026-04-22","officialDate":"2026-04-22","dayNight":"night","time":"6:40","ampm":"PM"},"status":{"abstractGameState":"Final","codedGameState":"F","detailedState":"Final","statusCode":"F","startTimeTBD":false,"abstractGameCode":"F"},"teams":{"away":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":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":24,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":8,"losses":16,"ties":0,"pct":".333"},"records":{},"divisionLeader":false,"wins":8,"losses":16,"winningPercentage":".333"},"franchiseName":"Philadelphia","clubName":"Phillies","active":true},"home":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112","season":2026,"venue":{"id":17,"name":"Wrigley Field","link":"/api/v1/venues/17"},"springVenue":{"id":4629,"link":"/api/v1/venues/4629"},"teamCode":"chn","fileCode":"chc","abbreviation":"CHC","teamName":"Cubs","locationName":"Chicago","firstYearOfPlay":"1874","league":{"id":104,"name":"National League","link":"/api/v1/league/104"},"division":{"id":205,"name":"National League Central","link":"/api/v1/divisions/205"},"sport":{"id":1,"link":"/api/v1/sports/1","name":"Major League Baseball"},"shortName":"Chi Cubs","record":{"gamesPlayed":24,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":15,"losses":9,"ties":0,"pct":".625"},"records":{},"divisionLeader":false,"wins":15,"losses":9,"winningPercentage":".625"},"franchiseName":"Chicago","clubName":"Cubs","active":true}},"players":{"ID669016":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016","firstName":"Brandon","lastName":"Marsh","primaryNumber":"16","birthDate":"1997-12-18","currentAge":28,"birthCity":"Buford","birthStateProvince":"GA","birthCountry":"USA","height":"6' 2\"","weight":215,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Brandon","useLastName":"Marsh","middleName":"Chase","boxscoreName":"Marsh","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2016,"mlbDebutDate":"2021-07-18","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Brandon Marsh","nameSlug":"brandon-marsh-669016","firstLastName":"Brandon Marsh","lastFirstName":"Marsh, Brandon","lastInitName":"Marsh, B","initLastName":"B Marsh","fullFMLName":"Brandon Chase Marsh","fullLFMName":"Marsh, Brandon Chase","strikeZoneTop":3.31,"strikeZoneBottom":1.67},"ID624424":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424","firstName":"Michael","lastName":"Conforto","primaryNumber":"20","birthDate":"1993-03-01","currentAge":33,"birthCity":"Seattle","birthStateProvince":"WA","birthCountry":"USA","height":"5' 11\"","weight":215,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Michael","useLastName":"Conforto","middleName":"Thomas","boxscoreName":"Conforto","nickName":"Forto","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2015-07-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Conforto","nameSlug":"michael-conforto-624424","firstLastName":"Michael Conforto","lastFirstName":"Conforto, Michael","lastInitName":"Conforto, M","initLastName":"M Conforto","fullFMLName":"Michael Thomas Conforto","fullLFMName":"Conforto, Michael Thomas","strikeZoneTop":3.181,"strikeZoneBottom":1.606},"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},"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},"ID684007":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007","firstName":"Shota","lastName":"Imanaga","primaryNumber":"18","birthDate":"1993-09-01","currentAge":33,"birthCity":"Kitakyushu","birthCountry":"Japan","height":"5' 10\"","weight":175,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Shota","useLastName":"Imanaga","boxscoreName":"Imanaga","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"SHOW-tah ee-mah-NAH-gah","mlbDebutDate":"2024-04-01","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Shota Imanaga","nameSlug":"shota-imanaga-684007","firstLastName":"Shota Imanaga","lastFirstName":"Imanaga, Shota","lastInitName":"Imanaga, S","initLastName":"S Imanaga","fullFMLName":"Shota  Imanaga","fullLFMName":"Imanaga, Shota ","strikeZoneTop":3.121,"strikeZoneBottom":1.575},"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},"ID608348":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348","firstName":"Carson","lastName":"Kelly","primaryNumber":"15","birthDate":"1994-07-14","currentAge":32,"birthCity":"Chicago","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":212,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Carson","useLastName":"Kelly","middleName":"Franklin","boxscoreName":"Kelly, C","nickName":"Cars","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"mlbDebutDate":"2016-09-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Carson Kelly","nameSlug":"carson-kelly-608348","firstLastName":"Carson Kelly","lastFirstName":"Kelly, Carson","lastInitName":"Kelly, C","initLastName":"C Kelly","fullFMLName":"Carson Franklin Kelly","fullLFMName":"Kelly, Carson Franklin","strikeZoneTop":3.258,"strikeZoneBottom":1.644},"ID592791":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791","firstName":"Jameson","lastName":"Taillon","primaryNumber":"56","birthDate":"1991-11-18","currentAge":34,"birthCity":"Lakeland","birthStateProvince":"FL","birthCountry":"USA","height":"6' 5\"","weight":230,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jameson","useLastName":"Taillon","middleName":"Lee","boxscoreName":"Taillon","nickName":"Jamo","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"TIE-own","mlbDebutDate":"2016-06-08","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jameson Taillon","nameSlug":"jameson-taillon-592791","firstLastName":"Jameson Taillon","lastFirstName":"Taillon, Jameson","lastInitName":"Taillon, J","initLastName":"J Taillon","fullFMLName":"Jameson Lee Taillon","fullLFMName":"Taillon, Jameson Lee","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID665804":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804","firstName":"Miguel","lastName":"Amaya","primaryNumber":"9","birthDate":"1999-03-09","currentAge":27,"birthCity":"Herrera","birthCountry":"Panama","height":"6' 1\"","weight":230,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"Miguel","useLastName":"Amaya","middleName":"Antonio","boxscoreName":"Amaya","gender":"M","nameMatrilineal":"Oro","isPlayer":true,"isVerified":false,"pronunciation":"ah-MIE-ah","mlbDebutDate":"2023-05-04","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Miguel Amaya","nameSlug":"miguel-amaya-665804","firstLastName":"Miguel Amaya","lastFirstName":"Amaya, Miguel","lastInitName":"Amaya, M","initLastName":"M Amaya","fullFMLName":"Miguel Antonio Amaya","fullLFMName":"Amaya, Miguel Antonio","strikeZoneTop":3.249,"strikeZoneBottom":1.64},"ID694208":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208","firstName":"Moisés","lastName":"Ballesteros","primaryNumber":"13","birthDate":"2003-11-08","currentAge":22,"birthCity":"Los Teques","birthCountry":"Venezuela","height":"5' 8\"","weight":195,"active":true,"primaryPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"useName":"Moisés","useLastName":"Ballesteros","middleName":"Alejandro","boxscoreName":"Ballesteros","gender":"M","nameMatrilineal":"Ortega","isPlayer":true,"isVerified":true,"pronunciation":"BYE-ess-tair-ohs","mlbDebutDate":"2025-05-13","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Moisés Ballesteros","nameSlug":"moises-ballesteros-694208","firstLastName":"Moisés Ballesteros","lastFirstName":"Ballesteros, Moisés","lastInitName":"Ballesteros, M","initLastName":"M Ballesteros","fullFMLName":"Moisés Alejandro Ballesteros","fullLFMName":"Ballesteros, Moisés Alejandro","strikeZoneTop":3.04,"strikeZoneBottom":1.534},"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},"ID673548":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548","firstName":"Seiya","lastName":"Suzuki","primaryNumber":"27","birthDate":"1994-08-18","currentAge":32,"birthCity":"Arakawa","birthCountry":"Japan","height":"5' 11\"","weight":182,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Seiya","useLastName":"Suzuki","boxscoreName":"Suzuki","gender":"M","isPlayer":true,"isVerified":true,"pronunciation":"SAY-ya","mlbDebutDate":"2022-04-07","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Seiya Suzuki","nameSlug":"seiya-suzuki-673548","firstLastName":"Seiya Suzuki","lastFirstName":"Suzuki, Seiya","lastInitName":"Suzuki, S","initLastName":"S Suzuki","fullFMLName":"Seiya Suzuki","fullLFMName":"Suzuki, Seiya ","strikeZoneTop":3.178,"strikeZoneBottom":1.604},"ID592836":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836","firstName":"Taijuan","lastName":"Walker","primaryNumber":"32","birthDate":"1992-08-13","currentAge":34,"birthCity":"Shreveport","birthStateProvince":"LA","birthCountry":"USA","height":"6' 4\"","weight":235,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Taijuan","useLastName":"Walker","middleName":"Emmanuel","boxscoreName":"Walker, T","nickName":"Tai Weezy","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"tie-WAHN","mlbDebutDate":"2013-08-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Taijuan Walker","nameSlug":"taijuan-walker-592836","firstLastName":"Taijuan Walker","lastFirstName":"Walker, Taijuan","lastInitName":"Walker, T","initLastName":"T Walker","fullFMLName":"Taijuan Emmanuel Walker","fullLFMName":"Walker, Taijuan Emmanuel","strikeZoneTop":3.56,"strikeZoneBottom":1.65},"ID669020":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020","firstName":"Ryan","lastName":"Rolison","primaryNumber":"33","birthDate":"1997-07-11","currentAge":29,"birthCity":"Jackson","birthStateProvince":"TN","birthCountry":"USA","height":"6' 2\"","weight":213,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ryan","useLastName":"Rolison","middleName":"Perry","boxscoreName":"Rolison","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2018,"pronunciation":"RAHL-ison","mlbDebutDate":"2025-05-13","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Ryan Rolison","nameSlug":"ryan-rolison-669020","firstLastName":"Ryan Rolison","lastFirstName":"Rolison, Ryan","lastInitName":"Rolison, R","initLastName":"R Rolison","fullFMLName":"Ryan Perry Rolison","fullLFMName":"Rolison, Ryan Perry","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID571510":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510","firstName":"Matthew","lastName":"Boyd","primaryNumber":"16","birthDate":"1991-02-02","currentAge":35,"birthCity":"Mercer Island","birthStateProvince":"WA","birthCountry":"USA","height":"6' 3\"","weight":223,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Matthew","useLastName":"Boyd","middleName":"Robert","boxscoreName":"Boyd","nickName":"Matty B","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2013,"mlbDebutDate":"2015-06-27","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Matthew Boyd","nameSlug":"matthew-boyd-571510","firstLastName":"Matthew Boyd","lastFirstName":"Boyd, Matthew","lastInitName":"Boyd, M","initLastName":"M Boyd","fullFMLName":"Matthew Robert Boyd","fullLFMName":"Boyd, Matthew Robert","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"ID607067":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067","firstName":"Colin","lastName":"Rea","primaryNumber":"53","birthDate":"1990-07-01","currentAge":36,"birthCity":"Cascade","birthStateProvince":"IA","birthCountry":"USA","height":"6' 5\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Colin","useLastName":"Rea","middleName":"D.","boxscoreName":"Rea","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2011,"pronunciation":"RAY","mlbDebutDate":"2015-08-11","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Colin Rea","nameSlug":"colin-rea-607067","firstLastName":"Colin Rea","lastFirstName":"Rea, Colin","lastInitName":"Rea, C","initLastName":"C Rea","fullFMLName":"Colin D. Rea","fullLFMName":"Rea, Colin D.","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"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},"ID660604":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604","firstName":"Alan","lastName":"Rangel","primaryNumber":"57","birthDate":"1997-08-21","currentAge":29,"birthCity":"Hermosillo","birthStateProvince":"-1","birthCountry":"Mexico","height":"6' 2\"","weight":170,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Alan","useLastName":"Rangel","middleName":"Eduardo","boxscoreName":"Rangel","gender":"M","nameMatrilineal":"Garcia","isPlayer":true,"isVerified":true,"pronunciation":"rahn-HELL","mlbDebutDate":"2025-06-06","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alan Rangel","nameSlug":"alan-rangel-660604","firstLastName":"Alan Rangel","lastFirstName":"Rangel, Alan","lastInitName":"Rangel, A","initLastName":"A Rangel","fullFMLName":"Alan Eduardo Rangel","fullLFMName":"Rangel, Alan Eduardo","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"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},"ID679775":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775","firstName":"Kyle","lastName":"Backhus","primaryNumber":"19","birthDate":"1998-01-31","currentAge":28,"birthCity":"New Waverly","birthStateProvince":"TX","birthCountry":"USA","height":"6' 4\"","weight":185,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Kyle","useLastName":"Backhus","middleName":"Jordan","boxscoreName":"Backhus","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2025-06-08","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Kyle Backhus","nameSlug":"kyle-backhus-679775","firstLastName":"Kyle Backhus","lastFirstName":"Backhus, Kyle","lastInitName":"Backhus, K","initLastName":"K Backhus","fullFMLName":"Kyle Jordan Backhus","fullLFMName":"Backhus, Kyle Jordan","strikeZoneTop":3.388,"strikeZoneBottom":1.71},"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},"ID571948":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948","firstName":"Hoby","lastName":"Milner","primaryNumber":"41","birthDate":"1991-01-13","currentAge":35,"birthCity":"Dallas","birthStateProvince":"TX","birthCountry":"USA","height":"6' 3\"","weight":187,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Hoby","useLastName":"Milner","middleName":"Trey","boxscoreName":"Milner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2012,"pronunciation":"HOH-bee","mlbDebutDate":"2017-06-24","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Hoby Milner","nameSlug":"hoby-milner-571948","firstLastName":"Hoby Milner","lastFirstName":"Milner, Hoby","lastInitName":"Milner, H","initLastName":"H Milner","fullFMLName":"Hoby Milner","fullLFMName":"Milner, Hoby","strikeZoneTop":3.344,"strikeZoneBottom":1.688},"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},"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},"ID702303":{"id":702303,"fullName":"Riley Martin","link":"/api/v1/people/702303","firstName":"Riley","lastName":"Martin","primaryNumber":"51","birthDate":"1998-03-19","currentAge":28,"birthCity":"Salem","birthStateProvince":"IL","birthCountry":"USA","height":"6' 1\"","weight":215,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Riley","useLastName":"Martin","middleName":"Cole","boxscoreName":"Martin, R","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2021,"mlbDebutDate":"2026-04-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Riley Martin","nameSlug":"riley-martin-702303","firstLastName":"Riley Martin","lastFirstName":"Martin, Riley","lastInitName":"Martin, R","initLastName":"R Martin","fullFMLName":"Riley Cole Martin","fullLFMName":"Martin, Riley Cole","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID665795":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795","firstName":"Edward","lastName":"Cabrera","primaryNumber":"30","birthDate":"1998-04-13","currentAge":28,"birthCity":"Santiago","birthCountry":"Dominican Republic","height":"6' 5\"","weight":217,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Edward","useLastName":"Cabrera","middleName":"Brany","boxscoreName":"Cabrera, E","gender":"M","nameMatrilineal":"Cabrera","isPlayer":true,"isVerified":false,"mlbDebutDate":"2021-08-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Edward Cabrera","nameSlug":"edward-cabrera-665795","firstLastName":"Edward Cabrera","lastFirstName":"Cabrera, Edward","lastInitName":"Cabrera, E","initLastName":"E Cabrera","fullFMLName":"Edward Brany Cabrera","fullLFMName":"Cabrera, Edward Brany","strikeZoneTop":3.433,"strikeZoneBottom":1.733},"ID664023":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023","firstName":"Ian","lastName":"Happ","primaryNumber":"8","birthDate":"1994-08-12","currentAge":32,"birthCity":"Pittsburgh","birthStateProvince":"PA","birthCountry":"USA","height":"5' 10\"","weight":205,"active":true,"primaryPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"useName":"Ian","useLastName":"Happ","middleName":"Edward","boxscoreName":"Happ","nickName":"Happer","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2017-05-13","batSide":{"code":"S","description":"Switch"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ian Happ","nameSlug":"ian-happ-664023","firstLastName":"Ian Happ","lastFirstName":"Happ, Ian","lastInitName":"Happ, I","initLastName":"I Happ","fullFMLName":"Ian Edward Happ","fullLFMName":"Happ, Ian Edward","strikeZoneTop":3.137,"strikeZoneBottom":1.583},"ID665871":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871","firstName":"Javier","lastName":"Assad","primaryNumber":"72","birthDate":"1997-07-30","currentAge":29,"birthCity":"Tijuana","birthStateProvince":"BC","birthCountry":"Mexico","height":"6' 1\"","weight":200,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Javier","useLastName":"Assad","middleName":"Eduardo","boxscoreName":"Assad","gender":"M","nameMatrilineal":"Ramirez","isPlayer":true,"isVerified":false,"pronunciation":"AH-sahd","mlbDebutDate":"2022-08-23","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Javier Assad","nameSlug":"javier-assad-665871","firstLastName":"Javier Assad","lastFirstName":"Assad, Javier","lastInitName":"Assad, J","initLastName":"J Assad","fullFMLName":"Javier Eduardo Assad","fullLFMName":"Assad, Javier Eduardo","strikeZoneTop":3.255,"strikeZoneBottom":1.643},"ID664068":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068","firstName":"Scott","lastName":"Kingery","birthDate":"1994-04-29","currentAge":32,"birthCity":"Phoenix","birthStateProvince":"AZ","birthCountry":"USA","height":"5' 9\"","weight":180,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Scott","useLastName":"Kingery","middleName":"M.","boxscoreName":"Kingery","nickName":"Jetpax","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"KING-urr-ee","mlbDebutDate":"2018-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Scott Kingery","nameSlug":"scott-kingery-664068","firstLastName":"Scott Kingery","lastFirstName":"Kingery, Scott","lastInitName":"Kingery, S","initLastName":"S Kingery","fullFMLName":"Scott M. Kingery","fullLFMName":"Kingery, Scott M.","strikeZoneTop":3.082,"strikeZoneBottom":1.556},"ID573204":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204","firstName":"Caleb","lastName":"Thielbar","primaryNumber":"24","birthDate":"1987-01-31","currentAge":39,"birthCity":"Northfield","birthStateProvince":"MN","birthCountry":"USA","height":"6' 0\"","weight":205,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Caleb","useLastName":"Thielbar","middleName":"John","boxscoreName":"Thielbar","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2009,"pronunciation":"THEEL-bar","mlbDebutDate":"2013-05-20","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Caleb Thielbar","nameSlug":"caleb-thielbar-573204","firstLastName":"Caleb Thielbar","lastFirstName":"Thielbar, Caleb","lastInitName":"Thielbar, C","initLastName":"C Thielbar","fullFMLName":"Caleb John Thielbar","fullLFMName":"Thielbar, Caleb John","strikeZoneTop":3.21,"strikeZoneBottom":1.62},"ID608324":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324","firstName":"Alexander","lastName":"Bregman","primaryNumber":"3","birthDate":"1994-03-30","currentAge":32,"birthCity":"Albuquerque","birthStateProvince":"NM","birthCountry":"USA","height":"5' 10\"","weight":190,"active":true,"primaryPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"useName":"Alex","useLastName":"Bregman","middleName":"David","boxscoreName":"Bregman","nickName":"A-Breg","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"pronunciation":"BREGG-min","mlbDebutDate":"2016-07-25","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Alex Bregman","nameSlug":"alex-bregman-608324","firstLastName":"Alex Bregman","lastFirstName":"Bregman, Alex","lastInitName":"Bregman, A","initLastName":"A Bregman","fullFMLName":"Alexander David Bregman","fullLFMName":"Bregman, Alexander David","strikeZoneTop":3.126,"strikeZoneBottom":1.578},"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},"ID683737":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737","firstName":"Michael","lastName":"Busch","primaryNumber":"29","birthDate":"1997-11-09","currentAge":28,"birthCity":"Inver Grove Heights","birthStateProvince":"MN","birthCountry":"USA","height":"5' 11\"","weight":210,"active":true,"primaryPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"useName":"Michael","useLastName":"Busch","middleName":"James","boxscoreName":"Busch","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2019,"mlbDebutDate":"2023-04-25","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Michael Busch","nameSlug":"michael-busch-683737","firstLastName":"Michael Busch","lastFirstName":"Busch, Michael","lastInitName":"Busch, M","initLastName":"M Busch","fullFMLName":"Michael James Busch","fullLFMName":"Busch, Michael James","strikeZoneTop":3.166,"strikeZoneBottom":1.598},"ID657097":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097","firstName":"Jacob","lastName":"Webb","primaryNumber":"71","birthDate":"1993-08-15","currentAge":33,"birthCity":"Riverside","birthStateProvince":"CA","birthCountry":"USA","height":"6' 2\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Jacob","useLastName":"Webb","middleName":"Lawrence","boxscoreName":"Webb, J","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2014,"mlbDebutDate":"2019-04-16","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Jacob Webb","nameSlug":"jacob-webb-657097","firstLastName":"Jacob Webb","lastFirstName":"Webb, Jacob","lastInitName":"Webb, J","initLastName":"J Webb","fullFMLName":"Jacob Lawrence Webb","fullLFMName":"Webb, Jacob Lawrence","strikeZoneTop":3.299,"strikeZoneBottom":1.665},"ID691718":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718","firstName":"Pete","lastName":"Crow-Armstrong","primaryNumber":"4","birthDate":"2002-03-25","currentAge":24,"birthCity":"Sherman Oaks","birthStateProvince":"CA","birthCountry":"USA","height":"6' 0\"","weight":184,"active":true,"primaryPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"useName":"Pete","useLastName":"Crow-Armstrong","middleName":"Henry","boxscoreName":"Crow-Armstrong","nickName":"PCA","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-11","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Pete Crow-Armstrong","nameSlug":"pete-crow-armstrong-691718","firstLastName":"Pete Crow-Armstrong","lastFirstName":"Crow-Armstrong, Pete","lastInitName":"Crow-Armstrong, P","initLastName":"P Crow-Armstrong","fullFMLName":"Pete Henry Crow-Armstrong","fullLFMName":"Crow-Armstrong, Pete Henry","strikeZoneTop":3.202,"strikeZoneBottom":1.616},"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},"ID656686":{"id":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686","firstName":"Corbin","lastName":"Martin","primaryNumber":"38","birthDate":"1995-12-28","currentAge":30,"birthCity":"Hempstead","birthStateProvince":"TX","birthCountry":"USA","height":"6' 2\"","weight":225,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Corbin","useLastName":"Martin","middleName":"Montgomery","boxscoreName":"Martin, C","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2017,"mlbDebutDate":"2019-05-12","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Corbin Martin","nameSlug":"corbin-martin-656686","firstLastName":"Corbin Martin","lastFirstName":"Martin, Corbin","lastInitName":"Martin, C","initLastName":"C Martin","fullFMLName":"Corbin Montgomery Martin","fullLFMName":"Martin, Corbin Montgomery","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},"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},"ID621020":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020","firstName":"James","lastName":"Swanson","primaryNumber":"7","birthDate":"1994-02-11","currentAge":32,"birthCity":"Kennesaw","birthStateProvince":"GA","birthCountry":"USA","height":"6' 0\"","weight":190,"active":true,"primaryPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"useName":"Dansby","useLastName":"Swanson","middleName":"Dansby","boxscoreName":"Swanson","nickName":"Dans","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2015,"mlbDebutDate":"2016-08-17","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Dansby Swanson","nameSlug":"dansby-swanson-621020","firstLastName":"Dansby Swanson","lastFirstName":"Swanson, Dansby","lastInitName":"Swanson, D","initLastName":"D Swanson","fullFMLName":"James Dansby Swanson","fullLFMName":"Swanson, James Dansby","strikeZoneTop":3.218,"strikeZoneBottom":1.624},"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},"ID663538":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538","firstName":"Nicholas","lastName":"Hoerner","primaryNumber":"2","birthDate":"1997-05-13","currentAge":29,"birthCity":"Oakland","birthStateProvince":"CA","birthCountry":"USA","height":"5' 11\"","weight":200,"active":true,"primaryPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"useName":"Nico","useLastName":"Hoerner","middleName":"Mackie","boxscoreName":"Hoerner","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2018,"mlbDebutDate":"2019-09-09","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Nico Hoerner","nameSlug":"nico-hoerner-663538","firstLastName":"Nico Hoerner","lastFirstName":"Hoerner, Nico","lastInitName":"Hoerner, N","initLastName":"N Hoerner","fullFMLName":"Nicholas Mackie Hoerner","fullLFMName":"Hoerner, Nicholas Mackie","strikeZoneTop":3.186,"strikeZoneBottom":1.608},"ID676962":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962","firstName":"Benjamin","lastName":"Brown","primaryNumber":"32","birthDate":"1999-09-09","currentAge":27,"birthCity":"East Setauket","birthStateProvince":"NY","birthCountry":"USA","height":"6' 6\"","weight":210,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Ben","useLastName":"Brown","boxscoreName":"Brown, Be","gender":"M","isPlayer":true,"isVerified":false,"draftYear":2017,"mlbDebutDate":"2024-03-30","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Ben Brown","nameSlug":"ben-brown-676962","firstLastName":"Ben Brown","lastFirstName":"Brown, Ben","lastInitName":"Brown, B","initLastName":"B Brown","fullFMLName":"Benjamin  Brown","fullLFMName":"Brown, Benjamin ","strikeZoneTop":3.478,"strikeZoneBottom":1.755},"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},"ID807713":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713","firstName":"Matthew","lastName":"Shaw","primaryNumber":"6","birthDate":"2001-11-06","currentAge":24,"birthCity":"Springfield","birthStateProvince":"MA","birthCountry":"USA","height":"5' 10\"","weight":185,"active":true,"primaryPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"useName":"Matt","useLastName":"Shaw","middleName":"James","boxscoreName":"Shaw","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2023,"mlbDebutDate":"2025-03-18","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"Matt Shaw","nameSlug":"matt-shaw-807713","firstLastName":"Matt Shaw","lastFirstName":"Shaw, Matt","lastInitName":"Shaw, M","initLastName":"M Shaw","fullFMLName":"Matthew James Shaw","fullLFMName":"Shaw, Matthew James","strikeZoneTop":3.105,"strikeZoneBottom":1.567}},"venue":{"id":17,"name":"Wrigley Field","link":"/api/v1/venues/17","location":{"address1":"1060 West Addison","city":"Chicago","state":"Illinois","stateAbbrev":"IL","postalCode":"60613-4397","defaultCoordinates":{"latitude":41.948171,"longitude":-87.655503},"azimuthAngle":37.0,"elevation":595,"country":"USA","phone":"(773) 404-2827"},"timeZone":{"tz":"CDT","id":"America/Chicago","offset":-5,"offsetAtGameTime":-5},"fieldInfo":{"capacity":41298,"turfType":"Grass","roofType":"Open","leftLine":355,"leftCenter":368,"center":400,"rightCenter":368,"rightLine":353},"active":true,"season":"2026"},"officialVenue":{"id":17,"link":"/api/v1/venues/17"},"weather":{"condition":"Clear","temp":"56","wind":"9 mph, In From CF"},"gameInfo":{"attendance":29591,"firstPitch":"2026-04-22T23:40:00.000Z","gameDurationMinutes":153},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":0,"usedFailed":2,"remaining":0},"home":{"usedSuccessful":3,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"home":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"}},"officialScorer":{"id":511136,"fullName":"Randy Liss","link":"/api/v1/people/511136"},"primaryDatacaster":{"id":700152,"fullName":"Joe Nardella","link":"/api/v1/people/700152"},"moundVisits":{"away":{"used":3,"remaining":1},"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-04-22T23:40:27.266Z","endTime":"2026-04-22T23:41:00.161Z","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":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"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":5},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"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-04-22T21:40:41.217Z","endTime":"2026-04-22T23:20:21.767Z","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-04-22T23:20:21.767Z","endTime":"2026-04-22T23:39:57.024Z","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-04-22T23:39:57.024Z","endTime":"2026-04-22T23:40:29.582Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"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":84.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.46667583767077,"aZ":-18.1393851479906,"pfxX":9.690147755123542,"pfxZ":7.589488354249298,"pX":-0.3593028245216493,"pZ":2.958288489288206,"vX0":-10.36994532254462,"vY0":-135.79157121497454,"vZ0":-2.841876003500174,"x":130.7,"y":158.91,"x0":2.2680833882256493,"y0":50.00334149127642,"z0":5.295267459925647,"aX":17.919985607132684},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.2,"breakHorizontal":-15.1,"spinRate":2336,"spinDirection":118},"zone":1,"typeConfidence":2.0,"plateTime":0.4048868586763823,"extension":6.2498540348956},"index":3,"playId":"79f13457-8cb2-30d6-bad8-d4605ff69aa6","pitchNumber":1,"startTime":"2026-04-22T23:40:29.582Z","endTime":"2026-04-22T23:40:32.582Z","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":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.785397085142407,"aZ":-27.394973081618055,"pfxX":1.6043388006802917,"pfxZ":3.1329026020257063,"pX":0.1085892864116225,"pZ":1.6520977864676818,"vX0":-6.861740203371142,"vY0":-122.66706166329688,"vZ0":-2.657165209000376,"x":112.86,"y":194.17,"x0":2.7312353324478225,"y0":50.00570479791282,"z0":5.079926235836226,"aX":2.450957587152763},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.3,"breakHorizontal":-1.3,"spinRate":2662,"spinDirection":262},"zone":8,"typeConfidence":0.9,"plateTime":0.4461617934241726,"extension":6.0990187542326835},"index":4,"playId":"b6e87337-d620-359a-999e-6e883bad71f6","pitchNumber":2,"startTime":"2026-04-22T23:40:42.123Z","endTime":"2026-04-22T23:40:45.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.68005043555469,"aZ":-26.79875063578077,"pfxX":2.547914390591429,"pfxZ":3.4541065343372246,"pX":-1.5599441052108198,"pZ":0.8864805554141049,"vX0":-10.911945822941853,"vY0":-124.16393417492802,"vZ0":-4.5351753458009485,"x":176.46,"y":214.85,"x0":2.5674521388144513,"y0":50.00335514036341,"z0":4.97607293935715,"aX":3.9664912614895624},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.4,"breakHorizontal":-2.0,"spinRate":2728,"spinDirection":96},"zone":13,"typeConfidence":0.88,"plateTime":0.4417330055405233,"extension":6.237071344561701},"index":5,"playId":"c47d69d1-74a4-3531-82ad-8c41effc3333","pitchNumber":3,"startTime":"2026-04-22T23:40:56.968Z","endTime":"2026-04-22T23:41:00.161Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T23:41:00.161Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trea Turner flies out to right fielder Seiya Suzuki.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-22T23:41:03.326Z","endTime":"2026-04-22T23:42:24.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.7,"endSpeed":85.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.28407302706291,"aZ":-16.16088265860936,"pfxX":10.600168315154018,"pfxZ":8.444841417862552,"pX":0.27027838732491105,"pZ":2.5827143558881356,"vX0":-9.153683738252903,"vY0":-137.50823339168508,"vZ0":-4.641137000396142,"x":106.7,"y":169.05,"x0":2.281240334748548,"y0":50.00144910870583,"z0":5.40477602030266,"aX":20.09887015210054},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.4,"breakHorizontal":-17.0,"spinRate":2466,"spinDirection":126},"zone":5,"typeConfidence":2.0,"plateTime":0.3998267898877317,"extension":6.22938629106698},"index":0,"playId":"b25a39b5-43ad-357a-a3f8-64149690b80b","pitchNumber":1,"startTime":"2026-04-22T23:41:28.526Z","endTime":"2026-04-22T23:41:31.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.527757651814923,"aZ":-29.433848383670657,"pfxX":10.181341676031098,"pfxZ":1.9926284095965103,"pX":0.044731775729151144,"pZ":1.5212780336642453,"vX0":-8.402129623835274,"vY0":-116.93988507920231,"vZ0":-2.3705362800449006,"x":115.29,"y":197.71,"x0":2.3739993043322936,"y0":50.00235642194894,"z0":5.3288998031980555,"aX":13.999655231106532},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":3.2,"breakHorizontal":-16.2,"spinRate":1886,"spinDirection":117},"zone":14,"typeConfidence":0.9,"plateTime":0.46966501390401216,"extension":6.4261207407679395},"index":1,"playId":"f2992125-799b-3c4e-9432-329633f1d4ac","pitchNumber":2,"startTime":"2026-04-22T23:41:42.233Z","endTime":"2026-04-22T23:41:45.233Z","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":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.02057259742472,"aZ":-26.953600629668145,"pfxX":11.190204902112452,"pfxZ":3.699515644738158,"pX":0.38262265650815813,"pZ":1.1041861085299263,"vX0":-8.218017734691166,"vY0":-118.44912325201345,"vZ0":-3.8400869331268948,"x":102.42,"y":208.97,"x0":2.454505174745058,"y0":50.00426641107064,"z0":5.229159408030918,"aX":15.797311874212122},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":5.9,"breakHorizontal":-18.1,"spinRate":1955,"spinDirection":116},"zone":14,"typeConfidence":0.89,"plateTime":0.4636012154451934,"extension":6.164506030240234},"index":2,"playId":"71db3618-32d3-3c09-a0fd-3cda8bb33137","pitchNumber":3,"startTime":"2026-04-22T23:41:59.191Z","endTime":"2026-04-22T23:42:02.468Z","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":93.5,"endSpeed":84.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.515775438397334,"aZ":-20.81320530365497,"pfxX":12.458898061889148,"pfxZ":6.181044328334931,"pX":-0.26183771905700776,"pZ":3.5780805487461054,"vX0":-10.840002395094643,"vY0":-135.6436061290857,"vZ0":-0.9700821969212619,"x":126.98,"y":142.17,"x0":2.195011475413131,"y0":50.0005849824969,"z0":5.410583624142589,"aX":22.8914214631121},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.2,"breakHorizontal":-19.8,"spinRate":2463,"spinDirection":125},"zone":11,"typeConfidence":2.0,"plateTime":0.40595668000560314,"extension":6.363278130513119},"hitData":{"launchSpeed":96.8,"launchAngle":29.0,"totalDistance":342.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.74,"coordY":80.01}},"index":3,"playId":"bacfc649-338c-3690-b439-c27e5eca830f","pitchNumber":4,"startTime":"2026-04-22T23:42:14.674Z","endTime":"2026-04-22T23:42:24.512Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T23:42:24.512Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-22T23:42:26.598Z","endTime":"2026-04-22T23:45:33.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":"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":8},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.98435504734007,"aZ":-29.22369086166463,"pfxX":1.0373482969466463,"pfxZ":1.926923141408258,"pX":0.0017783842518273535,"pZ":2.16259744317586,"vX0":-7.05151429644236,"vY0":-123.41086495763356,"vZ0":-1.2420333390344216,"x":116.93,"y":180.39,"x0":2.769068051037348,"y0":50.00476997254933,"z0":5.148065139300891,"aX":1.591108547214793},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.5,"breakHorizontal":-0.1,"spinRate":2720,"spinDirection":262},"zone":8,"typeConfidence":0.92,"plateTime":0.4448936503487815,"extension":6.165154438833452},"index":0,"playId":"06e7d5f4-cfe2-37ed-a97d-7ff9cfc829ec","pitchNumber":1,"startTime":"2026-04-22T23:42:52.410Z","endTime":"2026-04-22T23:42:55.410Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":76.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.746215942800873,"aZ":-29.467082822550815,"pfxX":0.8722124626134877,"pfxZ":1.7887452440499514,"pX":0.3094733135096829,"pZ":2.049949060292162,"vX0":-6.372673688474314,"vY0":-123.08802342679337,"vZ0":-1.213851431988136,"x":105.2,"y":183.43,"x0":2.8349197851177244,"y0":50.00099193130666,"z0":5.078075836682677,"aX":1.3189048657547269},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.2,"breakHorizontal":0.1,"spinRate":2672,"spinDirection":247},"zone":8,"typeConfidence":0.92,"plateTime":0.44748135144601475,"extension":6.138263937527436},"index":1,"playId":"a96e09e8-fffb-351d-9da1-3df5bc2a1a61","pitchNumber":2,"startTime":"2026-04-22T23:43:07.619Z","endTime":"2026-04-22T23:43:10.619Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-22T23:43:14.006Z","endTime":"2026-04-22T23:43:30.099Z","isPitch":false,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"}},{"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":95.3,"endSpeed":86.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.43246412166126,"aZ":-20.69679942513672,"pfxX":9.909564193252786,"pfxZ":5.966988366811451,"pX":-0.07776311740080158,"pZ":3.119826129953706,"vX0":-9.335063234021447,"vY0":-138.41517311988375,"vZ0":-2.114645593653781,"x":119.96,"y":154.54,"x0":2.0655518397271107,"y0":50.000928769376245,"z0":5.2925160917272756,"aX":19.057033732945868},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.4,"breakHorizontal":-15.7,"spinRate":2553,"spinDirection":129},"zone":2,"typeConfidence":0.91,"plateTime":0.3970434529585045,"extension":6.211199501098145},"index":3,"playId":"4c66d66f-d0af-37eb-ad9f-9959f7b71c62","pitchNumber":3,"startTime":"2026-04-22T23:43:30.099Z","endTime":"2026-04-22T23:43:33.099Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":73.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.590387386507214,"aZ":-28.281962544404223,"pfxX":10.250817383912981,"pfxZ":2.8108607911370624,"pX":-0.09405876677844906,"pZ":1.5903258482001783,"vX0":-8.78996715978715,"vY0":-117.1058901493395,"vZ0":-2.266475397361939,"x":120.59,"y":195.84,"x0":2.3804492736620655,"y0":50.00376946341049,"z0":5.222289072721993,"aX":14.205529645634211},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":4.8,"breakHorizontal":-16.3,"spinRate":1837,"spinDirection":112},"zone":13,"typeConfidence":0.9,"plateTime":0.46812899037432354,"extension":6.455652322830519},"index":4,"playId":"5fab24f5-f42e-3ca0-a08e-3a22ff3f63dc","pitchNumber":4,"startTime":"2026-04-22T23:43:49.427Z","endTime":"2026-04-22T23:43:53.066Z","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":93.8,"endSpeed":85.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.122072183600388,"aZ":-19.648903919669962,"pfxX":9.766503570110881,"pfxZ":6.705822897224248,"pX":-1.2305186509884043,"pZ":4.206086543019889,"vX0":-11.591035436889259,"vY0":-136.1072810734005,"vZ0":0.13269691549254703,"x":163.9,"y":125.22,"x0":1.8234049240643218,"y0":50.00169184935218,"z0":5.522308432179958,"aX":18.24081992535603},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.4,"breakHorizontal":-15.1,"spinRate":2314,"spinDirection":122},"zone":11,"typeConfidence":2.0,"plateTime":0.4031030525642363,"extension":6.495336046628431},"index":5,"playId":"4de93228-21a7-3ebf-aaed-e2f5a19e5c48","pitchNumber":5,"startTime":"2026-04-22T23:44:16.469Z","endTime":"2026-04-22T23:44:19.469Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.650274745677432,"aZ":-23.39614068464132,"pfxX":11.783191777851819,"pfxZ":4.898671024170895,"pX":1.0116720463679305,"pZ":0.7345739487018829,"vX0":-7.784337691530043,"vY0":-133.68867475942858,"vZ0":-6.78521077140577,"x":78.44,"y":218.95,"x0":2.4460107584742348,"y0":50.00229189476938,"z0":5.011083485197828,"aX":21.10398323426723},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.4,"breakHorizontal":-19.4,"spinRate":2331,"spinDirection":121},"zone":14,"typeConfidence":0.99,"plateTime":0.4113790353962936,"extension":6.329188297756917},"index":6,"playId":"173187d4-c8f2-3e50-82d2-08c01d25d7cf","pitchNumber":6,"startTime":"2026-04-22T23:44:32.467Z","endTime":"2026-04-22T23:44:35.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":84.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.386926313781075,"aZ":-19.603716673677685,"pfxX":9.20414138691687,"pfxZ":6.7635654995801175,"pX":1.2634640075718646,"pZ":4.02591569951445,"vX0":-5.782426406327901,"vY0":-136.30166304835427,"vZ0":0.0439064385556035,"x":68.84,"y":130.08,"x0":2.23015528743445,"y0":50.00265399905776,"z0":5.377162563084435,"aX":17.105608604747978},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.5,"breakHorizontal":-15.2,"spinRate":2406,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.40375594698008754,"extension":6.216018071163013},"index":7,"playId":"ae4a98e0-646c-3e57-b841-d12919a4ce1c","pitchNumber":7,"startTime":"2026-04-22T23:44:52.753Z","endTime":"2026-04-22T23:45:01.464Z","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":86.1,"endSpeed":79.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.944979174123095,"aZ":-25.97719608464822,"pfxX":1.450661193155744,"pfxZ":3.8946483453453205,"pX":-0.22452316595644417,"pZ":1.9139565642349485,"vX0":-7.745992985974524,"vY0":-125.27029194492171,"vZ0":-2.4765241545735237,"x":125.56,"y":187.1,"x0":2.7172284873496557,"y0":50.004328764639084,"z0":5.035695692868147,"aX":2.310098666028874},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.7,"breakHorizontal":-0.8,"spinRate":2630,"spinDirection":137},"zone":8,"typeConfidence":0.9,"plateTime":0.43697634871045477,"extension":6.220968901334454},"hitData":{"launchSpeed":72.3,"launchAngle":-45.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.33,"coordY":162.17}},"index":8,"playId":"20811ba0-b992-3bfa-9283-fef0338847f5","pitchNumber":8,"startTime":"2026-04-22T23:45:25.560Z","endTime":"2026-04-22T23:45:33.245Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T23:45:33.245Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a ground ball to left fielder Kyle Schwarber, deflected by third baseman Alec Bohm.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-22T23:47:18.176Z","endTime":"2026-04-22T23:48:41.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.024607534130137,"aZ":-35.95355498907043,"pfxX":11.690994870818809,"pfxZ":-2.1186274708137276,"pX":1.0716909651122983,"pZ":1.805144588058787,"vX0":-8.598727578465663,"vY0":-133.0125435282473,"vZ0":0.501346852094491,"x":76.15,"y":190.04,"x0":2.836490265892011,"y0":50.00386377082168,"z0":4.232820276082659,"aX":20.83232106035146},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-3.5,"breakHorizontal":-19.2,"spinRate":2186,"spinDirection":97},"zone":14,"typeConfidence":2.0,"plateTime":0.4126737342280067,"extension":7.084997172963153},"index":0,"playId":"eaaaabe9-dd6b-3154-b2f6-9aaa1c57bb3b","pitchNumber":1,"startTime":"2026-04-22T23:47:43.165Z","endTime":"2026-04-22T23:47:46.736Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.725027555376393,"aZ":-33.12178372072496,"pfxX":12.482805051923275,"pfxZ":-0.5414374122901942,"pX":1.1205082605170686,"pZ":1.9692599477232904,"vX0":-8.843678049194164,"vY0":-131.98865607643845,"vZ0":0.4438021134739796,"x":74.29,"y":185.61,"x0":2.8968684265251423,"y0":50.00119910155816,"z0":4.24275977462488,"aX":21.969347220100634},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-0.6,"breakHorizontal":-20.6,"spinRate":2189,"spinDirection":95},"zone":14,"typeConfidence":2.0,"plateTime":0.41536554939200787,"extension":7.194569250676124},"index":1,"playId":"07fb9e09-164d-3286-b010-8c354a6a072a","pitchNumber":2,"startTime":"2026-04-22T23:47:58.823Z","endTime":"2026-04-22T23:48:02.131Z","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":1,"outs":0},"index":2,"startTime":"2026-04-22T23:48:13.218Z","endTime":"2026-04-22T23:48:29.335Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"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":90.1,"endSpeed":82.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.429181923557028,"aZ":-36.037048590313645,"pfxX":11.808000430324627,"pfxZ":-2.2420817900439705,"pX":-0.10803653243122789,"pZ":1.6049484437599233,"vX0":-11.227566024277548,"vY0":-130.73875250915327,"vZ0":0.08017286865442208,"x":121.12,"y":195.45,"x0":2.7149160868823663,"y0":50.00159814447309,"z0":4.286202950691313,"aX":20.37182605269653},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-3.7,"breakHorizontal":-18.8,"spinRate":2152,"spinDirection":99},"zone":8,"typeConfidence":2.0,"plateTime":0.41949653122661434,"extension":7.104016723352403},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":69.88,"coordY":112.98}},"index":3,"playId":"3c2c5183-fc80-31c8-9d21-34fe116268c6","pitchNumber":3,"startTime":"2026-04-22T23:48:29.335Z","endTime":"2026-04-22T23:48:41.021Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T23:48:41.021Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Bregman singles on a ground ball to center fielder Justin Crawford. Nico Hoerner to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-22T23:48:52.015Z","endTime":"2026-04-22T23:49:37.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"postOnThird":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.19386976787924,"aZ":-30.553894664995205,"pfxX":13.021800428731709,"pfxZ":0.9215102709560554,"pX":-0.014590981017360706,"pZ":2.673481382776253,"vX0":-11.560743896846146,"vY0":-132.28876474079246,"vZ0":1.212227153234554,"x":117.56,"y":166.6,"x0":2.728155608999325,"y0":50.006503016533316,"z0":4.455204371076234,"aX":22.999983202580214},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.2,"breakHorizontal":-21.0,"spinRate":2082,"spinDirection":100},"zone":5,"typeConfidence":2.0,"plateTime":0.41463551739128635,"extension":7.08091073908963},"index":0,"playId":"b41631a4-def7-37eb-b8dd-7f298b9178a7","pitchNumber":1,"startTime":"2026-04-22T23:49:06.954Z","endTime":"2026-04-22T23:49:10.232Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.528159829583394,"aZ":-32.204025542698474,"pfxX":13.189481382484752,"pfxZ":-0.018207807795662667,"pX":0.47416901088078206,"pZ":1.6226898948692792,"vX0":-10.369962031269534,"vY0":-135.02658576508728,"vZ0":-1.0766894723474394,"x":98.93,"y":194.97,"x0":2.66570303702941,"y0":50.00127771049106,"z0":4.308532064889058,"aX":24.16410426136991},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":0.0,"breakHorizontal":-21.5,"spinRate":2222,"spinDirection":95},"zone":9,"typeConfidence":2.0,"plateTime":0.4068550463898206,"extension":7.279812897670798},"hitData":{"launchSpeed":92.3,"launchAngle":-15.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.07,"coordY":102.84}},"index":1,"playId":"20189119-c6c4-3951-8ed8-db56b797a252","pitchNumber":2,"startTime":"2026-04-22T23:49:25.940Z","endTime":"2026-04-22T23:49:37.048Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T23:49:37.048Z","atBatIndex":4},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ian Happ grounds into a force out, second baseman Edmundo Sosa to shortstop Trea Turner. Nico Hoerner scores. Alex Bregman out at 2nd. Ian Happ to 1st.","rbi":1,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-22T23:49:44.691Z","endTime":"2026-04-22T23:50:35.386Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":{"id":679775,"link":"/api/v1/people/679775"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"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(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":83.9,"endSpeed":76.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.627894062752492,"aZ":-30.267456221195097,"pfxX":10.770493862293103,"pfxZ":1.2729667054720144,"pX":0.061975530497564886,"pZ":1.760713949387996,"vX0":-9.730590240486613,"vY0":-121.79839678128874,"vZ0":0.17897340623729496,"x":114.64,"y":191.24,"x0":2.7155794285717505,"y0":50.002213286769475,"z0":4.31039263195138,"aX":16.130618655862946},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.6,"breakHorizontal":-17.2,"spinRate":1580,"spinDirection":96},"zone":8,"typeConfidence":2.0,"plateTime":0.4502330685749958,"extension":7.436005232485491},"index":0,"playId":"3d9e874d-b740-366c-8f9d-f5b5c5954404","pitchNumber":1,"startTime":"2026-04-22T23:50:08.427Z","endTime":"2026-04-22T23:50:11.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51827001549236,"aZ":-35.00282950243003,"pfxX":11.389821204242063,"pfxZ":-1.5585248934988485,"pX":-0.12162396974694017,"pZ":2.925413322008904,"vX0":-11.039011035504137,"vY0":-134.35445648700923,"vZ0":2.5488741297476247,"x":121.64,"y":159.79,"x0":2.5708318109301653,"y0":50.00101882022594,"z0":4.460781651904497,"aX":20.713723850736027},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-1.9,"breakHorizontal":-18.1,"spinRate":2182,"spinDirection":104},"zone":2,"typeConfidence":2.0,"plateTime":0.40848808908697487,"extension":7.259016073058937},"hitData":{"launchSpeed":86.1,"launchAngle":-1.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.98,"coordY":152.53}},"index":1,"playId":"370a2e37-67d3-370f-ab5f-0830fca1a72d","pitchNumber":2,"startTime":"2026-04-22T23:50:27.362Z","endTime":"2026-04-22T23:50:35.386Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T23:50:35.386Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki challenged (pitch result), call on the field was confirmed: Seiya Suzuki called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-22T23:51:15.118Z","endTime":"2026-04-22T23:53:12.278Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"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":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-22T23:51:05.308Z","endTime":"2026-04-22T23:51:17.444Z","isPitch":false,"type":"action","player":{"id":673548,"link":"/api/v1/people/673548"}},{"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":93.3,"endSpeed":84.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.64587367498515,"aZ":-30.377127991770994,"pfxX":12.834904172382153,"pfxZ":0.9801047027005669,"pX":-1.1139449379429405,"pZ":2.415373844879349,"vX0":-14.042965131380772,"vY0":-135.10800325222365,"vZ0":0.5489543181925386,"x":159.46,"y":173.56,"x0":2.494447169381626,"y0":50.00620466606482,"z0":4.3518100511878925,"aX":23.629226497140817},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.2,"breakHorizontal":-20.0,"spinRate":2229,"spinDirection":100},"zone":13,"typeConfidence":2.0,"plateTime":0.40608824036121494,"extension":7.4379645759990245},"index":1,"playId":"1b103369-b5eb-3610-9baf-06661901a4cb","pitchNumber":1,"startTime":"2026-04-22T23:51:17.444Z","endTime":"2026-04-22T23:51:20.444Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.031291692136598,"aZ":-33.35499354680867,"pfxX":12.39113743869743,"pfxZ":-0.6353593402740678,"pX":0.5288210321679198,"pZ":2.8232839611304557,"vX0":-10.291029787647318,"vY0":-135.4539716316783,"vZ0":1.9754804297448332,"x":96.84,"y":162.55,"x0":2.7636587924673295,"y0":50.00224948170482,"z0":4.413420632239408,"aX":23.071543500931057},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":-0.5,"breakHorizontal":-20.3,"spinRate":2256,"spinDirection":96},"zone":3,"typeConfidence":2.0,"plateTime":0.40405614986903604,"extension":7.19655269122537},"index":2,"playId":"b6b80076-f722-3518-ae49-59ffac6b6c1c","pitchNumber":2,"startTime":"2026-04-22T23:51:35.690Z","endTime":"2026-04-22T23:51:42.974Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.765548344575286,"aZ":-30.7632298470366,"pfxX":11.634488910633822,"pfxZ":0.7605365778424691,"pX":-0.85901174486881,"pZ":2.215432149888543,"vX0":-13.236810627246646,"vY0":-135.22995589028278,"vZ0":0.055414983154310926,"x":149.74,"y":178.96,"x0":2.5899675962171678,"y0":50.00170466646303,"z0":4.354572077607403,"aX":21.526577611327507},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.7,"breakHorizontal":-18.2,"spinRate":2203,"spinDirection":102},"zone":13,"typeConfidence":2.0,"plateTime":0.4051908922121994,"extension":7.454656700246795},"index":3,"playId":"6af75f21-e208-36f2-b655-8d649f295951","pitchNumber":3,"startTime":"2026-04-22T23:52:05.880Z","endTime":"2026-04-22T23:52:10.593Z","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":1},"index":4,"playId":"df2bb2e6-4269-3104-a5a9-4e0ef8d4562b","startTime":"2026-04-22T23:52:25.273Z","endTime":"2026-04-22T23:52:28.273Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.758709135989545,"aZ":-31.386404849383116,"pfxX":-6.276128152215425,"pfxZ":0.5627029759855899,"pX":-0.42983107612627713,"pZ":1.6160815273893152,"vX0":-5.910964530728549,"vY0":-117.97973026652441,"vZ0":0.6583613252192728,"x":133.38,"y":195.15,"x0":2.9292050864335404,"y0":50.00294777555809,"z0":4.2404864547118,"aX":-8.79138898058389},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":1.4,"breakHorizontal":12.8,"spinRate":2155,"spinDirection":290},"zone":7,"typeConfidence":2.0,"plateTime":0.46537992184365073,"extension":6.886069260604867},"index":5,"playId":"b425c552-ab7c-3875-ad82-40697af29d0b","pitchNumber":4,"startTime":"2026-04-22T23:52:45.249Z","endTime":"2026-04-22T23:53:12.278Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"}},"playEndTime":"2026-04-22T23:53:12.278Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out to first baseman Felix Reyes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-22T23:53:27.382Z","endTime":"2026-04-22T23:55:01.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694025,"link":"/api/v1/people/694025"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.239060367771117,"aZ":-30.72334588715864,"pfxX":11.969596680640706,"pfxZ":0.7847749494990053,"pX":0.7278956994003198,"pZ":1.9605577519479271,"vX0":-9.413189302564623,"vY0":-135.40124012295476,"vZ0":-0.25047019566051143,"x":89.25,"y":185.84,"x0":2.704866168137891,"y0":50.00203377780322,"z0":4.215232281426264,"aX":22.089468459979962},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.6,"breakHorizontal":-19.6,"spinRate":2217,"spinDirection":97},"zone":9,"typeConfidence":2.0,"plateTime":0.40545827323080097,"extension":7.45201216683009},"index":0,"playId":"a6b6428d-a98b-3660-87a0-eaef196e1675","pitchNumber":1,"startTime":"2026-04-22T23:53:27.382Z","endTime":"2026-04-22T23:53:30.382Z","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":81.5,"endSpeed":74.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.38585613654182,"aZ":-28.838552426988073,"pfxX":-3.9479027867541268,"pfxZ":2.3501956328440547,"pX":-0.3814122913071895,"pZ":1.5429415081178575,"vX0":-6.446105116902487,"vY0":-118.50658153395989,"vZ0":0.23994183232476884,"x":131.54,"y":197.12,"x0":2.8903267108516117,"y0":50.00121064385508,"z0":4.082277629703143,"aX":-5.592882023995299},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":4.6,"breakHorizontal":8.8,"spinRate":2158,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.4628141648389894,"extension":7.243771043032543},"index":1,"playId":"8ec1e09f-e8c6-39dd-9f6d-8ba5829a800b","pitchNumber":2,"startTime":"2026-04-22T23:54:02.158Z","endTime":"2026-04-22T23:54:05.833Z","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":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-22T23:54:16.763Z","endTime":"2026-04-22T23:54:29.775Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87212494572747,"aZ":-27.57408538556891,"pfxX":-8.823136171618817,"pfxZ":3.2686400098363797,"pX":-1.4618278970156833,"pZ":0.9963800165098394,"vX0":-6.997113483397282,"vY0":-118.53762129525487,"vZ0":-1.2481811146955295,"x":172.72,"y":211.88,"x0":2.6858601473310997,"y0":50.00501598751773,"z0":4.07179371179487,"aX":-12.424019595486188},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":5.9,"breakHorizontal":17.8,"spinRate":2086,"spinDirection":296},"zone":13,"typeConfidence":2.0,"plateTime":0.4639342159420896,"extension":7.172183568776705},"index":3,"playId":"a2839102-9d71-34cf-9668-54de5808d47a","pitchNumber":3,"startTime":"2026-04-22T23:54:29.775Z","endTime":"2026-04-22T23:54:32.854Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.79654235130982,"aZ":-33.34920175385396,"pfxX":12.734735276953902,"pfxZ":-0.632952730969583,"pX":0.12448568490114734,"pZ":1.9110167744890578,"vX0":-10.824176457590637,"vY0":-136.15159055380272,"vZ0":-0.0371767606394765,"x":112.25,"y":187.18,"x0":2.5104785233428943,"y0":50.000414330864146,"z0":4.2459235167122635,"aX":23.742488712252957},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-1.0,"breakHorizontal":-20.5,"spinRate":2191,"spinDirection":99},"zone":8,"typeConfidence":2.0,"plateTime":0.4033427337234783,"extension":7.385796643291747},"hitData":{"launchSpeed":81.7,"launchAngle":-40.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.0,"coordY":165.72}},"index":4,"playId":"ad94f425-c6d6-39d3-a7f0-d89a23acaaff","pitchNumber":4,"startTime":"2026-04-22T23:54:53.940Z","endTime":"2026-04-22T23:55:01.134Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T23:55:01.134Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Felix Reyes singles on a ground ball to shortstop Dansby Swanson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-22T23:56:53.924Z","endTime":"2026-04-22T23:57:18.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":83.9,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.00494846765748,"aZ":-14.968992565780557,"pfxX":9.37214123461184,"pfxZ":9.348912238494993,"pX":0.9022487894116636,"pZ":3.243633693463557,"vX0":-6.783322747258791,"vY0":-136.2850454523903,"vZ0":-3.3573960755142855,"x":106.57,"y":130.53,"x0":2.2334405566507813,"y0":50.00165215988877,"z0":5.555794458666951,"aX":17.24668022588805},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.2,"breakHorizontal":-15.1,"spinRate":2512,"spinDirection":120},"zone":12,"typeConfidence":2.0,"plateTime":0.40527780445536177,"extension":6.164531076344366},"hitData":{"launchSpeed":72.7,"launchAngle":-58.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.44,"coordY":160.14}},"index":0,"playId":"df9a35c7-d1f8-3ecd-8d8d-cc576b5967f5","pitchNumber":1,"startTime":"2026-04-22T23:57:10.724Z","endTime":"2026-04-22T23:57:18.837Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T23:57:18.837Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adolis García strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-22T23:57:44.320Z","endTime":"2026-04-23T00:00:51.610Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"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":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.60814920336879,"aZ":-16.71015232697921,"pfxX":8.320995006561983,"pfxZ":8.590999870101914,"pX":0.5397099749471184,"pZ":4.02365382248687,"vX0":-7.338308032668863,"vY0":-134.4395782050228,"vZ0":-0.8203825704987193,"x":96.43,"y":130.14,"x0":2.2456874710624515,"y0":50.00479824202262,"z0":5.537349670472758,"aX":14.98329112505949},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.5,"breakHorizontal":-13.2,"spinRate":2451,"spinDirection":121},"zone":12,"typeConfidence":2.0,"plateTime":0.41000040248348046,"extension":6.241654491591356},"index":0,"playId":"66157645-d254-3720-9e6c-2da0e37d8470","pitchNumber":1,"startTime":"2026-04-22T23:57:50.495Z","endTime":"2026-04-22T23:57:54.358Z","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":92.7,"endSpeed":83.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.727219709138495,"aZ":-17.698476217871807,"pfxX":8.798791020276482,"pfxZ":8.009073315526855,"pX":-0.23553138169584126,"pZ":2.346592036501628,"vX0":-9.354335360592437,"vY0":-134.46871419036708,"vZ0":-4.883387653412143,"x":125.98,"y":175.42,"x0":2.1670396424980516,"y0":50.00325670959468,"z0":5.465925764676978,"aX":15.903154907373928},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.4,"breakHorizontal":-13.6,"spinRate":2467,"spinDirection":129},"zone":5,"typeConfidence":2.0,"plateTime":0.40939107911097006,"extension":6.343971402766554},"index":1,"playId":"12480abc-4f0e-36a0-97eb-0f2f5af15176","pitchNumber":2,"startTime":"2026-04-22T23:58:08.959Z","endTime":"2026-04-22T23:58:12.370Z","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":80.6,"endSpeed":73.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.78534315786065,"aZ":-24.482479358544495,"pfxX":10.818997663179534,"pfxZ":5.6280185007543855,"pX":-1.306486820350641,"pZ":1.6305556162256096,"vX0":-11.116289656385907,"vY0":-116.71876234463699,"vZ0":-3.0754425535286694,"x":166.8,"y":194.75,"x0":2.1322736733063805,"y0":50.005377675834694,"z0":5.2927976397770315,"aX":14.797609509233325},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":9.6,"breakHorizontal":-16.6,"spinRate":1768,"spinDirection":113},"zone":13,"typeConfidence":0.89,"plateTime":0.47087385075848953,"extension":6.323965163558805},"index":2,"playId":"ab05c804-ca53-3c8d-ac6b-aac714e74bbc","pitchNumber":3,"startTime":"2026-04-22T23:58:27.283Z","endTime":"2026-04-22T23:58:30.676Z","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":1,"outs":0},"index":3,"startTime":"2026-04-22T23:58:52.636Z","endTime":"2026-04-22T23:59:06.362Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"index":4,"playId":"4eb07129-7d03-34c3-a109-9b16cbe2a485","startTime":"2026-04-22T23:59:06.362Z","endTime":"2026-04-22T23:59:09.362Z","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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":72.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68203294381534,"aZ":-27.195412251815696,"pfxX":11.333429825663629,"pfxZ":3.696775639442512,"pX":0.565585286621794,"pZ":1.8119159883386864,"vX0":-7.010966389301177,"vY0":-115.86632198296807,"vZ0":-2.207499239428973,"x":95.44,"y":189.86,"x0":2.173672066138244,"y0":50.00069182938171,"z0":5.401598312617287,"aX":15.252822756149396},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":6.4,"breakHorizontal":-18.5,"spinRate":2006,"spinDirection":115},"zone":9,"typeConfidence":0.9,"plateTime":0.47455692209498546,"extension":6.245173039034468},"index":5,"playId":"017daa74-1e80-3704-af3d-1e408ab5230c","pitchNumber":4,"startTime":"2026-04-22T23:59:27.146Z","endTime":"2026-04-22T23:59:30.180Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":82.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.60004087094154,"aZ":-19.163061673393265,"pfxX":10.7058236489657,"pfxZ":7.334099170639039,"pX":0.5589713480788806,"pZ":2.8789197740905648,"vX0":-7.931243435636225,"vY0":-133.5614115332911,"vZ0":-2.622710440074624,"x":95.69,"y":161.05,"x0":2.2031279406570445,"y0":50.00397398778006,"z0":5.280345606666036,"aX":18.9948508181414},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.7,"breakHorizontal":-17.3,"spinRate":2399,"spinDirection":118},"zone":3,"typeConfidence":2.0,"plateTime":0.4129601922235384,"extension":6.253881729065077},"index":6,"playId":"3715746f-0821-3a33-8d3b-caf3960e534c","pitchNumber":5,"startTime":"2026-04-22T23:59:49.254Z","endTime":"2026-04-22T23:59:54.638Z","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":0},"pitchData":{"startSpeed":75.4,"endSpeed":69.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.77064497556698,"aZ":-36.4575477307562,"pfxX":-4.653188216241618,"pfxZ":-3.515788102879549,"pX":-0.056482747986150564,"pZ":3.2364409511212187,"vX0":-3.6552041513072653,"vY0":-109.71942193089168,"vZ0":2.7454350255280033,"x":119.15,"y":151.4,"x0":2.2369156027562456,"y0":50.00527255742014,"z0":5.859273034166851,"aX":-5.662201511098988},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-5.3,"breakHorizontal":9.4,"spinRate":2280,"spinDirection":312},"zone":2,"typeConfidence":0.89,"plateTime":0.49958583346084406,"extension":6.0453437935311065},"index":7,"playId":"ccbd1ee8-8207-38c7-b238-cbab1a3883da","pitchNumber":6,"startTime":"2026-04-23T00:00:20.970Z","endTime":"2026-04-23T00:00:23.970Z","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":93.7,"endSpeed":84.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67229648827283,"aZ":-18.07188641533704,"pfxX":8.899397809155488,"pfxZ":7.613365961496903,"pX":0.7870289731625306,"pZ":4.108140266395719,"vX0":-6.733354300999764,"vY0":-136.15012259075064,"vZ0":-0.48454220905055834,"x":87.0,"y":127.86,"x0":2.152902710976972,"y0":50.000211057517426,"z0":5.554366425696256,"aX":16.478841470908755},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.8,"breakHorizontal":-14.4,"spinRate":2433,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.4044026973327748,"extension":6.291671175224089},"index":8,"playId":"e004d9aa-ab20-3d09-99c4-6e2519dfe16e","pitchNumber":7,"startTime":"2026-04-23T00:00:48.610Z","endTime":"2026-04-23T00:00:51.610Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:00:51.610Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Bohm singles on a line drive to right fielder Seiya Suzuki. Felix Reyes to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-23T00:00:57.129Z","endTime":"2026-04-23T00:04:23.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"postOnSecond":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"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":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"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":79.6,"endSpeed":72.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66747751949251,"aZ":-30.79147611839994,"pfxX":11.841514748536737,"pfxZ":1.0307630461022326,"pX":0.3940103740208151,"pZ":1.0627398899617886,"vX0":-7.783293897576515,"vY0":-115.59709426599686,"vZ0":-2.5752785923256725,"x":101.98,"y":210.09,"x0":2.283979573158617,"y0":50.00277873013145,"z0":5.178539010765564,"aX":15.857097815822112},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":1.4,"breakHorizontal":-19.2,"spinRate":1825,"spinDirection":112},"zone":14,"typeConfidence":0.91,"plateTime":0.4757480505315934,"extension":6.349705345964504},"index":0,"playId":"dcfcc072-73c5-395d-b178-fb8b365173e7","pitchNumber":1,"startTime":"2026-04-23T00:01:21.505Z","endTime":"2026-04-23T00:01:25.073Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09792855157547,"aZ":-17.951562413161206,"pfxX":9.134248240965992,"pfxZ":7.723173592659448,"pX":-0.5408629795582112,"pZ":3.667077508239028,"vX0":-9.901267331375776,"vY0":-135.45249940001682,"vZ0":-1.6113821415930283,"x":137.62,"y":139.77,"x0":1.991036181224766,"y0":50.00026122929456,"z0":5.536641125837382,"aX":16.816606508214996},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.8,"breakHorizontal":-14.2,"spinRate":2409,"spinDirection":129},"zone":11,"typeConfidence":2.0,"plateTime":0.40577010281302206,"extension":6.363239175290415},"index":1,"playId":"f705150f-5643-3afa-bde3-03c63caec31e","pitchNumber":2,"startTime":"2026-04-23T00:01:45.524Z","endTime":"2026-04-23T00:01:49.858Z","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":1},"pitchData":{"startSpeed":92.9,"endSpeed":83.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98158614305042,"aZ":-17.576582250697275,"pfxX":8.856899448081704,"pfxZ":8.008405400798944,"pX":0.8478408027402778,"pZ":3.555830348102582,"vX0":-6.705856147019131,"vY0":-135.02118155986062,"vZ0":-1.7303159769939682,"x":84.68,"y":142.77,"x0":2.2292879268741945,"y0":50.0002942256045,"z0":5.458981571021735,"aX":16.13752198441895},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.3,"breakHorizontal":-14.4,"spinRate":2448,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.4077112231441258,"extension":6.306868885561459},"index":2,"playId":"52355da9-85d9-3806-a2a2-2c6ed28ac253","pitchNumber":3,"startTime":"2026-04-23T00:02:05.743Z","endTime":"2026-04-23T00:02:09.675Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":1},"index":3,"playId":"da19f703-7b37-3074-953c-bbf69e17d39b","startTime":"2026-04-23T00:02:28.022Z","endTime":"2026-04-23T00:02:31.022Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":82.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.23015629188597,"aZ":-19.132960771209667,"pfxX":11.10832244321513,"pfxZ":7.336614012187134,"pX":-0.6742638342515949,"pZ":2.719045343260907,"vX0":-11.158567352173826,"vY0":-133.37546935966174,"vZ0":-3.1645205596177357,"x":142.7,"y":165.37,"x0":2.147231625360327,"y0":50.00326160591682,"z0":5.322695228746139,"aX":19.748874510775714},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.6,"breakHorizontal":-17.3,"spinRate":2368,"spinDirection":123},"zone":4,"typeConfidence":2.0,"plateTime":0.41275476245826104,"extension":6.518567922928059},"index":4,"playId":"b2037864-468d-3861-973f-c8a433561a5b","pitchNumber":4,"startTime":"2026-04-23T00:02:48.945Z","endTime":"2026-04-23T00:02:52.934Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":83.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36347046975179,"aZ":-19.541672306775585,"pfxX":10.084228625164622,"pfxZ":7.043141749832667,"pX":-0.4638411336504056,"pZ":3.456472760189113,"vX0":-10.216462421465025,"vY0":-133.91929467113744,"vZ0":-1.25891112910606,"x":134.68,"y":145.46,"x0":2.1138560528542985,"y0":50.0000423223867,"z0":5.347963609957844,"aX":18.08042631321674},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.6,"breakHorizontal":-15.7,"spinRate":2357,"spinDirection":120},"zone":1,"typeConfidence":2.0,"plateTime":0.411003041680293,"extension":6.357566439087143},"index":5,"playId":"a4a20b04-0f29-3291-8778-752f8a3f72d6","pitchNumber":5,"startTime":"2026-04-23T00:03:10.592Z","endTime":"2026-04-23T00:03:17.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.360306254305417,"aZ":-31.49385359333218,"pfxX":11.050705552164855,"pfxZ":0.4914173128294319,"pX":-0.7916305438211254,"pZ":2.2287785407490444,"vX0":-10.020409395655271,"vY0":-116.65336719652194,"vZ0":-0.2772251496617467,"x":147.18,"y":178.6,"x0":2.1081048977616246,"y0":50.003543079349896,"z0":5.2987937518782875,"aX":15.348335176790352},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":1.1,"breakHorizontal":-17.8,"spinRate":1741,"spinDirection":108},"zone":7,"typeConfidence":0.91,"plateTime":0.4681573308862088,"extension":6.460464620573919},"index":6,"playId":"edb03aa5-d627-353a-b217-82ae777206ae","pitchNumber":6,"startTime":"2026-04-23T00:03:48.300Z","endTime":"2026-04-23T00:03:51.514Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":82.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.961488337869135,"aZ":-20.079226344186544,"pfxX":11.000647283049647,"pfxZ":6.781164210327384,"pX":0.9791244310969828,"pZ":3.410053006106961,"vX0":-6.925907287413713,"vY0":-133.52374629992462,"vZ0":-0.9872273941251852,"x":79.68,"y":146.71,"x0":2.19339140234719,"y0":50.00526258924895,"z0":5.245844206786501,"aX":19.62829701689569},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.2,"breakHorizontal":-18.1,"spinRate":2314,"spinDirection":116},"zone":12,"typeConfidence":2.0,"plateTime":0.4121007986267444,"extension":6.220283934237723},"hitData":{"launchSpeed":97.5,"launchAngle":9.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":181.44,"coordY":113.49}},"index":7,"playId":"b6367315-012e-3484-accd-7656fcdafa60","pitchNumber":7,"startTime":"2026-04-23T00:04:13.443Z","endTime":"2026-04-23T00:04:23.714Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:04:23.714Z","atBatIndex":10},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Edmundo Sosa doubles (3) on a line drive to left fielder Ian Happ. Felix Reyes scores. Alec Bohm to 3rd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-23T00:04:25.624Z","endTime":"2026-04-23T00:08:56.556Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"postOnThird":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7,8,9,10],"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":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"responsiblePitcher":{"id":571510,"link":"/api/v1/people/571510"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":10},"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":10},"credits":[]}],"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":73.1,"endSpeed":66.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.978294659051716,"aZ":-37.563014200991795,"pfxX":-6.259032573685905,"pfxZ":-4.7635073283012215,"pX":0.2803270644715086,"pZ":2.926070237532824,"vX0":-2.9410532585639064,"vY0":-106.25786234153983,"vZ0":2.973905127807862,"x":106.31,"y":159.78,"x0":2.50013660098916,"y0":50.00161042219232,"z0":5.80729656596671,"aX":-7.082138164134818},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-7.3,"breakHorizontal":12.2,"spinRate":2313,"spinDirection":311},"zone":2,"typeConfidence":0.91,"plateTime":0.5175336578282685,"extension":6.090418023177545},"index":0,"playId":"a8b246d2-7f69-3c29-9c34-705f8cc5b513","pitchNumber":1,"startTime":"2026-04-23T00:05:01.514Z","endTime":"2026-04-23T00:05:04.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":83.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.07354587599749,"aZ":-17.99686386934755,"pfxX":9.705101315507783,"pfxZ":7.890319390727468,"pX":0.0734822971023441,"pZ":3.786915409156121,"vX0":-9.047674899948067,"vY0":-134.21311412396872,"vZ0":-0.938725536619677,"x":114.2,"y":136.53,"x0":2.2518329743303065,"y0":50.00565808105369,"z0":5.441206389851677,"aX":17.445638820813578},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.3,"breakHorizontal":-15.2,"spinRate":2373,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.4104557898260057,"extension":6.420452677112637},"index":1,"playId":"568d4abb-88cd-31b7-bf81-bc52dee5e2af","pitchNumber":2,"startTime":"2026-04-23T00:05:19.575Z","endTime":"2026-04-23T00:05:22.575Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.221060377277418,"aZ":-18.641677606235064,"pfxX":8.831855974568306,"pfxZ":7.302914410296168,"pX":0.8162714326444915,"pZ":3.449981657390823,"vX0":-7.062499983424813,"vY0":-135.42979124046113,"vZ0":-1.5849724761767943,"x":85.89,"y":145.63,"x0":2.3134211143520065,"y0":50.003193499919036,"z0":5.349754073635438,"aX":16.367950703440634},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.1,"breakHorizontal":-14.4,"spinRate":2289,"spinDirection":123},"zone":12,"typeConfidence":2.0,"plateTime":0.40479665629206707,"extension":6.219845484623613},"index":2,"playId":"2e87d7c5-41c9-3896-afc2-b933473076b9","pitchNumber":3,"startTime":"2026-04-23T00:05:48.659Z","endTime":"2026-04-23T00:05:51.659Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"index":3,"playId":"81254a23-6910-4387-978a-362910766c9c","startTime":"2026-04-23T00:06:13.568Z","endTime":"2026-04-23T00:06:18.568Z","isPitch":false,"type":"stepoff"},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":1},"index":4,"playId":"e8848b7c-950a-4b63-b5e8-861b1eb8ac13","startTime":"2026-04-23T00:06:31.891Z","endTime":"2026-04-23T00:06:36.891Z","isPitch":false,"type":"stepoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24744242301739,"aZ":-25.686661921185458,"pfxX":0.5625752743545229,"pfxZ":4.3796735454303874,"pX":-1.1408044408394402,"pZ":-0.49243773138983454,"vX0":-8.909330424378561,"vY0":-121.36606661949146,"vZ0":-7.470402493649496,"x":160.48,"y":252.08,"x0":2.515301891259102,"y0":50.005507003497314,"z0":4.884325360877623,"aX":0.8354175462411999},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":6.2,"breakHorizontal":1.2,"spinRate":2621,"spinDirection":119},"zone":13,"typeConfidence":0.92,"plateTime":0.45248109382195123,"extension":6.252482742374935},"index":5,"playId":"6b8f1968-e52f-3b18-b279-977959aecdde","pitchNumber":4,"startTime":"2026-04-23T00:06:53.705Z","endTime":"2026-04-23T00:06:58.097Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"index":6,"startTime":"2026-04-23T00:07:35.669Z","endTime":"2026-04-23T00:07:54.661Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.411509158659378,"aZ":-20.160147100378232,"pfxX":8.754464436575038,"pfxZ":6.58314171062672,"pX":1.4354692052335871,"pZ":5.036855777892184,"vX0":-5.684716838114873,"vY0":-134.54076487801086,"vZ0":2.3227523370796277,"x":62.28,"y":102.78,"x0":2.4432506877259326,"y0":50.002487361058975,"z0":5.594791554528415,"aX":15.977012071140969},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.7,"breakHorizontal":-14.5,"spinRate":2384,"spinDirection":123},"zone":12,"typeConfidence":2.0,"plateTime":0.40780516813479606,"extension":6.18296233217303},"index":7,"playId":"411d441c-8df7-3248-bfbd-b380ec6c1bf7","pitchNumber":5,"startTime":"2026-04-23T00:07:54.661Z","endTime":"2026-04-23T00:08:00.742Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"index":8,"actionPlayId":"411d441c-8df7-3248-bfbd-b380ec6c1bf7","startTime":"2026-04-23T00:08:04.908Z","endTime":"2026-04-23T00:08:21.106Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.36214850516325,"aZ":-29.260696084538075,"pfxX":11.926105377139642,"pfxZ":2.1855392579360524,"pX":-0.9043292926340195,"pZ":0.911386446248317,"vX0":-10.642331289595218,"vY0":-114.9201831627764,"vZ0":-3.069213992163242,"x":151.47,"y":214.17,"x0":2.2490121535814565,"y0":50.00023479219627,"z0":5.122229258488907,"aX":15.864568293944892},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":3.4,"breakHorizontal":-18.7,"spinRate":1915,"spinDirection":114},"zone":13,"typeConfidence":0.91,"plateTime":0.4776020642314114,"extension":6.525905622304169},"index":9,"playId":"569d876b-bb3e-3019-9938-eb5115cc1558","pitchNumber":6,"startTime":"2026-04-23T00:08:21.106Z","endTime":"2026-04-23T00:08:24.216Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.042412770404624,"aZ":-18.650838161943383,"pfxX":8.44731142151422,"pfxZ":7.343064885581982,"pX":0.3010373942047993,"pZ":2.3910244674731733,"vX0":-8.155829061939553,"vY0":-134.78064755745893,"vZ0":-4.1316078265011065,"x":105.53,"y":174.22,"x0":2.267417912083142,"y0":50.00244436791129,"z0":5.2593467035585535,"aX":15.55578276493044},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.6,"breakHorizontal":-13.6,"spinRate":2417,"spinDirection":123},"zone":6,"typeConfidence":0.9,"plateTime":0.4062425287734399,"extension":6.487731236850011},"hitData":{"launchSpeed":107.6,"launchAngle":13.0,"totalDistance":287.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":80.53,"coordY":63.29}},"index":10,"playId":"c5ba361a-e43a-387a-9d6b-1191bea8876d","pitchNumber":7,"startTime":"2026-04-23T00:08:43.099Z","endTime":"2026-04-23T00:08:56.556Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:08:56.556Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Crawford grounds out, second baseman Nico Hoerner to first baseman Michael Busch. Alec Bohm scores. Edmundo Sosa to 3rd.","rbi":1,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-23T00:10:01.847Z","endTime":"2026-04-23T00:10:59.707Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":{"id":571510,"link":"/api/v1/people/571510"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-23T00:09:13.252Z","endTime":"2026-04-23T00:10:04.120Z","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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.559090606785592,"aZ":-30.237065121683944,"pfxX":2.0456884961196975,"pfxZ":1.2371173859461404,"pX":-0.2810522359392784,"pZ":2.023481466732369,"vX0":-7.61364388581836,"vY0":-124.10234254599077,"vZ0":-1.2142163456472828,"x":127.71,"y":184.15,"x0":2.559079975894407,"y0":50.00046252625616,"z0":5.034905110383553,"aX":3.195281554419489},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.2,"breakHorizontal":-1.9,"spinRate":2594,"spinDirection":120},"zone":7,"typeConfidence":0.9,"plateTime":0.4411540926287225,"extension":6.185237662141524},"index":1,"playId":"4b63ec90-8370-3a01-8f1b-fed8ecc58df6","pitchNumber":1,"startTime":"2026-04-23T00:10:04.120Z","endTime":"2026-04-23T00:10:07.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.6439401834802,"aZ":-27.485060086332,"pfxX":1.818844615058671,"pfxZ":2.973162642098187,"pX":-1.604015214075223,"pZ":0.5322188660731867,"vX0":-10.651515102606488,"vY0":-124.20281052068107,"vZ0":-5.018391612877382,"x":178.14,"y":224.41,"x0":2.486252947811067,"y0":50.00426089400525,"z0":4.838569081238363,"aX":2.8711371814001327},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.4,"breakHorizontal":-1.1,"spinRate":2676,"spinDirection":110},"zone":13,"typeConfidence":0.9,"plateTime":0.4393973676421341,"extension":6.180693298828527},"index":2,"playId":"c60b83f7-a32a-3771-a3a6-4ef506ed1da7","pitchNumber":2,"startTime":"2026-04-23T00:10:24.663Z","endTime":"2026-04-23T00:10:27.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.79245750422541,"aZ":-23.874888716718242,"pfxX":10.538302041165155,"pfxZ":4.599503017005346,"pX":1.4202542471199284,"pZ":2.1575782823475724,"vX0":-6.193894474754657,"vY0":-133.9715656852447,"vZ0":-3.2529101913451677,"x":62.86,"y":180.53,"x0":2.4011817607641333,"y0":50.00650980713101,"z0":5.107409306239069,"aX":19.029167068017262},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.8,"breakHorizontal":-17.6,"spinRate":2347,"spinDirection":118},"zone":14,"typeConfidence":0.98,"plateTime":0.40992037723984387,"extension":6.145382460106429},"hitData":{"launchSpeed":70.2,"launchAngle":-38.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.83,"coordY":164.7}},"index":3,"playId":"4fc8037f-5089-3267-bca5-4ba144be9f44","pitchNumber":3,"startTime":"2026-04-23T00:10:51.665Z","endTime":"2026-04-23T00:10:59.707Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:10:59.707Z","atBatIndex":12},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Rafael Marchán lines out to left fielder Ian Happ.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-23T00:11:18.326Z","endTime":"2026-04-23T00:13:12.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":4},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":72.8,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.406057042625296,"aZ":-30.16633878852037,"pfxX":11.926040144059275,"pfxZ":1.4791100124365828,"pX":0.14706859685031504,"pZ":1.4567701408755562,"vX0":-8.362597456173837,"vY0":-117.1397238689159,"vZ0":-2.1473488129647773,"x":111.39,"y":199.45,"x0":2.2509321348911415,"y0":50.005354210759776,"z0":5.263382711511257,"aX":16.23247775205313},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":2.3,"breakHorizontal":-19.0,"spinRate":1847,"spinDirection":115},"zone":14,"typeConfidence":0.9,"plateTime":0.47134306961645356,"extension":6.347749826357768},"index":0,"playId":"71555dd3-c7a1-31fb-a1f2-a9a2d33e93e1","pitchNumber":1,"startTime":"2026-04-23T00:11:35.864Z","endTime":"2026-04-23T00:11:39.038Z","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":92.7,"endSpeed":83.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.01782149918763,"aZ":-16.98985754478881,"pfxX":8.829454300093651,"pfxZ":8.378046121342507,"pX":0.2002028435196672,"pZ":3.586058629295869,"vX0":-8.037074448644866,"vY0":-134.70291085544636,"vZ0":-1.7467214679529441,"x":109.37,"y":141.96,"x0":2.0955253550417097,"y0":50.002788670012336,"z0":5.461837176626134,"aX":16.002763490037026},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.9,"breakHorizontal":-13.9,"spinRate":2417,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.40877781837578464,"extension":6.296687634478661},"index":1,"playId":"9a4cde06-3e25-305a-b4c9-6199e12a6de4","pitchNumber":2,"startTime":"2026-04-23T00:11:59.558Z","endTime":"2026-04-23T00:12:03.952Z","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":92.4,"endSpeed":83.4,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.63943608546695,"aZ":-16.805333899421914,"pfxX":9.146228866014276,"pfxZ":8.542118132891064,"pX":-1.1038344140833014,"pZ":3.630237529105948,"vX0":-11.354157515700347,"vY0":-133.95340563477043,"vZ0":-1.4643019282323668,"x":159.08,"y":140.76,"x0":2.021442183111104,"y0":50.00085177018488,"z0":5.397780012249152,"aX":16.453105424699423},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.2,"breakHorizontal":-13.8,"spinRate":2323,"spinDirection":125},"zone":11,"typeConfidence":2.0,"plateTime":0.41047008324293266,"extension":6.414705644611164},"index":2,"playId":"a2a7bca4-4fbf-3c42-875e-5e2ea822a3df","pitchNumber":3,"startTime":"2026-04-23T00:12:19.063Z","endTime":"2026-04-23T00:12:22.085Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.0,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.037719810911348,"aZ":-30.455104056324693,"pfxX":10.929848001327183,"pfxZ":1.258211785044768,"pX":0.3515990812151042,"pZ":2.4869457697970185,"vX0":-7.520158927706383,"vY0":-116.35754656382034,"vZ0":0.17433272568883296,"x":103.6,"y":171.63,"x0":2.2149041941573437,"y0":50.00084753202123,"z0":5.310774776888808,"aX":14.897103457288695},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":2.6,"breakHorizontal":-17.8,"spinRate":1975,"spinDirection":109},"zone":6,"typeConfidence":0.9,"plateTime":0.47179954853226036,"extension":6.195887185001553},"index":3,"playId":"3a808a3e-306f-3fb4-9435-8bb54735df95","pitchNumber":4,"startTime":"2026-04-23T00:12:38.792Z","endTime":"2026-04-23T00:12:43.358Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.746004851063983,"aZ":-29.728674799013554,"pfxX":10.077902381870928,"pfxZ":1.824922365848317,"pX":0.24638561795322736,"pZ":1.5864658028910161,"vX0":-7.493658664372108,"vY0":-115.33186958057578,"vZ0":-1.7394692062178174,"x":107.61,"y":195.95,"x0":2.238647557436487,"y0":50.002501410732144,"z0":5.235331309612299,"aX":13.488753304998518},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":3.1,"breakHorizontal":-16.2,"spinRate":1956,"spinDirection":113},"zone":8,"typeConfidence":0.9,"plateTime":0.4761078807526218,"extension":6.48654321618638},"hitData":{"launchSpeed":76.1,"launchAngle":29.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.28,"coordY":103.19}},"index":4,"playId":"61520748-eb48-3197-bc9c-bef5409bbad1","pitchNumber":5,"startTime":"2026-04-23T00:13:04.518Z","endTime":"2026-04-23T00:13:12.260Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:13:12.260Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dansby Swanson grounds out, third baseman Alec Bohm to first baseman Felix Reyes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-23T00:15:29.612Z","endTime":"2026-04-23T00:16:52.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":694025,"link":"/api/v1/people/694025"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Taijuan Walker replaces Kyle Backhus.","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-04-23T00:15:04.392Z","endTime":"2026-04-23T00:15:31.914Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592836,"link":"/api/v1/people/592836"},"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":91.3,"endSpeed":83.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.75588632802535,"aZ":-16.617041934018882,"pfxX":-8.415182467000065,"pfxZ":8.799825132404038,"pX":1.0094717528946584,"pZ":1.869929213482985,"vX0":8.865232555730469,"vY0":-132.4954895796911,"vZ0":-8.417940183946264,"x":78.52,"y":188.29,"x0":-1.2952701380808769,"y0":50.004382567035044,"z0":6.315500975049075,"aX":-14.88128789576345},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.2,"breakHorizontal":13.2,"spinRate":2129,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.41424904469927615,"extension":6.015643601499112},"index":1,"playId":"3fb441fc-41d6-304a-8400-30e7f28a2678","pitchNumber":1,"startTime":"2026-04-23T00:15:31.914Z","endTime":"2026-04-23T00:15:35.245Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.855199192647117,"aZ":-16.72418585541499,"pfxX":-5.606984946068721,"pfxZ":8.849719455868184,"pX":-1.2760545077028034,"pZ":3.943601206146768,"vX0":2.667541737043844,"vY0":-132.23908255678313,"vZ0":-3.2918305306876,"x":165.64,"y":132.3,"x0":-1.57700230124488,"y0":50.00609074201782,"z0":6.453163826868178,"aX":-9.794370303013489},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":15.4,"breakHorizontal":9.5,"spinRate":2004,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4164116578309547,"extension":5.8037715436567225},"index":2,"playId":"2dad5e49-fec9-3fcb-af47-584270585412","pitchNumber":2,"startTime":"2026-04-23T00:15:43.416Z","endTime":"2026-04-23T00:15:46.416Z","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":true},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.993460621303065,"aZ":-21.00182571886143,"pfxX":0.257887314804377,"pfxZ":6.981574984185219,"pX":0.9195930854278896,"pZ":1.8830905020384345,"vX0":5.726854706345829,"vY0":-125.60163800750878,"vZ0":-6.789019830636503,"x":81.95,"y":187.94,"x0":-1.4218801334128597,"y0":50.00597339587471,"z0":6.324367922062852,"aX":0.4120136998177307},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":11.3,"breakHorizontal":-1.8,"spinRate":2441,"spinDirection":183},"zone":14,"typeConfidence":2.0,"plateTime":0.4357671906271108,"extension":5.675160092558338},"index":3,"playId":"c288f102-60ce-32f3-97ae-90b35ded41b0","pitchNumber":3,"startTime":"2026-04-23T00:15:56.564Z","endTime":"2026-04-23T00:16:23.564Z","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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35427066697988,"aZ":-12.237901806450456,"pfxX":-4.658968936399042,"pfxZ":11.434990034340785,"pX":-0.1964884456565639,"pZ":2.6523635866757287,"vX0":4.8310369916480855,"vY0":-132.25975030737266,"vZ0":-7.142434544842905,"x":124.49,"y":167.17,"x0":-1.4553314409036455,"y0":50.005998433714524,"z0":6.3156259190844715,"aX":-8.125526213404298},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":19.1,"breakHorizontal":7.2,"spinRate":2175,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.41666146350406663,"extension":5.834276763202765},"index":4,"playId":"28bdfbc7-96be-32db-8ccc-fd15499feb5f","pitchNumber":4,"startTime":"2026-04-23T00:16:32.431Z","endTime":"2026-04-23T00:16:35.431Z","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":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.10167457172062,"aZ":-22.155151215283627,"pfxX":2.506078369702461,"pfxZ":6.402972322379705,"pX":0.035967424993274134,"pZ":2.78899089465656,"vX0":3.257115734795329,"vY0":-124.3508757278824,"vZ0":-4.3506249975856655,"x":115.63,"y":163.48,"x0":-1.6168455887069717,"y0":50.00497948221915,"z0":6.401069486937972,"aX":3.921329677227048},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":10.8,"breakHorizontal":-5.3,"spinRate":2308,"spinDirection":175},"zone":5,"typeConfidence":2.0,"plateTime":0.44060446734958436,"extension":5.723188455917677},"hitData":{"launchSpeed":89.3,"launchAngle":-13.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.33,"coordY":165.21}},"index":5,"playId":"0daf6f00-c76a-3bd0-948d-8a9a71b7b935","pitchNumber":5,"startTime":"2026-04-23T00:16:44.871Z","endTime":"2026-04-23T00:16:52.707Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:16:52.707Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Moisés Ballesteros flies out to left fielder Kyle Schwarber.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-23T00:16:56.061Z","endTime":"2026-04-23T00:17:28.825Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.5,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.665641655299627,"aZ":-18.392275763783747,"pfxX":2.5171605796289773,"pfxZ":8.766737487470758,"pX":0.0674764420224015,"pZ":2.515852069761937,"vX0":3.5889806994100995,"vY0":-124.74045887531636,"vZ0":-5.624739140098273,"x":114.43,"y":170.85,"x0":-1.7183019079868098,"y0":50.00280489910923,"z0":6.321732346512757,"aX":3.956534103091505},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":14.8,"breakHorizontal":-5.4,"spinRate":2451,"spinDirection":185},"zone":5,"typeConfidence":2.0,"plateTime":0.43950010806906015,"extension":5.932855150711391},"hitData":{"launchSpeed":92.4,"launchAngle":38.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.17,"coordY":79.12}},"index":0,"playId":"21a1d3b0-bf09-39ac-9f31-713800d1b8eb","pitchNumber":1,"startTime":"2026-04-23T00:17:17.562Z","endTime":"2026-04-23T00:17:28.825Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:17:28.825Z","atBatIndex":15},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Miguel Amaya reaches on a fielding error by center fielder Justin Crawford. Miguel Amaya to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-23T00:17:34.742Z","endTime":"2026-04-23T00:18:18.530Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.401054880228745,"aZ":-14.15653445512275,"pfxX":-3.1715087890160207,"pfxZ":10.255314052969553,"pX":0.01888905378364659,"pZ":2.839043544451779,"vX0":4.692539520206127,"vY0":-132.02277265226633,"vZ0":-6.478671987959087,"x":116.28,"y":162.13,"x0":-1.3735006015153484,"y0":50.00003166190994,"z0":6.3760103462916655,"aX":-5.570580847373223},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.3,"breakHorizontal":4.7,"spinRate":2063,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.4156552013690238,"extension":5.896034236762952},"index":0,"playId":"04e4fdb4-8df3-350e-b167-d9771310788a","pitchNumber":1,"startTime":"2026-04-23T00:17:51.728Z","endTime":"2026-04-23T00:17:54.728Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.25356149181805,"aZ":-24.055009079177868,"pfxX":3.189451122311268,"pfxZ":5.1004037539711025,"pX":-0.018935576253319923,"pZ":2.8366998697613464,"vX0":2.7414115613365886,"vY0":-124.84619589024467,"vZ0":-4.095010192192519,"x":117.72,"y":162.19,"x0":-1.542407323741363,"y0":50.00208326156086,"z0":6.459569304804874,"aX":5.073586456137574},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":8.6,"breakHorizontal":-6.4,"spinRate":2401,"spinDirection":170},"zone":5,"typeConfidence":2.0,"plateTime":0.43740283908157274,"extension":5.730510878100944},"hitData":{"launchSpeed":97.3,"launchAngle":54.0,"totalDistance":214.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.07,"coordY":125.24}},"index":1,"playId":"957dac6c-adef-38ac-aabf-7fdd2a69a387","pitchNumber":2,"startTime":"2026-04-23T00:18:02.775Z","endTime":"2026-04-23T00:18:18.530Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:18:18.530Z","atBatIndex":16},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Pete Crow-Armstrong doubles (3) on a sharp line drive to center fielder Justin Crawford. Miguel Amaya scores.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-23T00:18:31.043Z","endTime":"2026-04-23T00:19:23.931Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"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":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":{"id":592836,"link":"/api/v1/people/592836"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.74640515560805,"aZ":-27.97328823106659,"pfxX":-7.272786036864359,"pfxZ":2.5914928727884794,"pX":0.8015729334796493,"pZ":1.862652884250074,"vX0":7.866948505766494,"vY0":-125.99302615594576,"vZ0":-5.610388428230289,"x":86.45,"y":188.49,"x0":-1.4050405612507981,"y0":50.00104314665367,"z0":6.357099651728773,"aX":-11.781889447416802},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.7,"breakHorizontal":11.5,"spinRate":1528,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.4334448578373262,"extension":6.053962230462492},"index":0,"playId":"afefaa44-187e-37d7-85f9-76d3e92036ac","pitchNumber":1,"startTime":"2026-04-23T00:18:50.650Z","endTime":"2026-04-23T00:18:54.458Z","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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.235028480690218,"aZ":-29.384108350122588,"pfxX":-7.1032297689048995,"pfxZ":1.6912406548441368,"pX":-0.17166195536315113,"pZ":2.4698836801819564,"vX0":5.79269877477255,"vY0":-127.09523766034874,"vZ0":-3.952014092399322,"x":123.54,"y":172.09,"x0":-1.5492660931721418,"y0":50.002420273964816,"z0":6.359493282634859,"aX":-11.707102213146525},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.4,"breakHorizontal":11.6,"spinRate":1569,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.4297381267496836,"extension":6.055733240154287},"hitData":{"launchSpeed":108.8,"launchAngle":20.0,"totalDistance":397.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":152.86,"coordY":40.71}},"index":1,"playId":"22a76d11-9630-38de-9583-b9cf5f503746","pitchNumber":2,"startTime":"2026-04-23T00:19:08.002Z","endTime":"2026-04-23T00:19:23.931Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:19:23.931Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nico Hoerner flies out to right fielder Adolis García.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-23T00:19:31.171Z","endTime":"2026-04-23T00:20:38.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.51328296409538,"aZ":-22.850440945299933,"pfxX":2.4470626804104167,"pfxZ":5.798944800281614,"pX":0.42523954786043067,"pZ":1.0743170394472374,"vX0":4.150281028219826,"vY0":-126.0087149034029,"vZ0":-8.290785518230555,"x":100.79,"y":209.77,"x0":-1.5609578116546472,"y0":50.00512801823797,"z0":6.25229128477172,"aX":3.93736561040242},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.9,"breakHorizontal":-5.4,"spinRate":2411,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.4345979810871259,"extension":6.062681387567339},"index":0,"playId":"db06365a-bf1c-3f56-bd47-d443c420d4d1","pitchNumber":1,"startTime":"2026-04-23T00:19:51.660Z","endTime":"2026-04-23T00:19:55.859Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.913560800933674,"aZ":-17.135744546889295,"pfxX":-7.005707658949964,"pfxZ":8.444696608737459,"pX":-1.1387277179439599,"pZ":1.7766945445264815,"vX0":3.517583400602855,"vY0":-132.96486213257285,"vZ0":-8.479432721098945,"x":160.41,"y":190.81,"x0":-1.572326903053131,"y0":50.00436181456778,"z0":6.263099171652033,"aX":-12.479169296665365},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.6,"breakHorizontal":11.9,"spinRate":1906,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.4127648100115384,"extension":5.824855422851756},"index":1,"playId":"6c3508f4-2d86-37c6-a91f-0782540689a0","pitchNumber":2,"startTime":"2026-04-23T00:20:11.116Z","endTime":"2026-04-23T00:20:14.536Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19023566118378,"aZ":-18.95963453745063,"pfxX":2.2757134706723448,"pfxZ":8.187001347741635,"pX":0.5282886998840813,"pZ":2.0686424766311555,"vX0":4.30245921444328,"vY0":-125.89440036410403,"vZ0":-6.815666048345933,"x":96.86,"y":182.93,"x0":-1.4947883946593143,"y0":50.00499536418327,"z0":6.331983193296624,"aX":3.6737045387270464},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":13.6,"breakHorizontal":-5.0,"spinRate":2423,"spinDirection":164},"zone":9,"typeConfidence":2.0,"plateTime":0.4341296416187883,"extension":5.8685504078920445},"hitData":{"launchSpeed":94.0,"launchAngle":30.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":204.14,"coordY":91.46}},"index":2,"playId":"20e6ec05-caef-34ea-9537-839181d3e473","pitchNumber":3,"startTime":"2026-04-23T00:20:29.842Z","endTime":"2026-04-23T00:20:38.770Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:20:38.770Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Schwarber grounds out to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-23T00:22:31.193Z","endTime":"2026-04-23T00:24:36.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"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":91.4,"endSpeed":84.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.109722755279158,"aZ":-20.39154426037252,"pfxX":8.017087594071226,"pfxZ":6.544457012649318,"pX":0.566679569894518,"pZ":2.559200599977162,"vX0":-7.004031556864079,"vY0":-132.99742831208056,"vZ0":-3.5268505136110555,"x":95.4,"y":169.68,"x0":2.1859068749201316,"y0":50.00577621813613,"z0":5.3720669083299155,"aX":14.441014223287155},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.3,"breakHorizontal":-13.1,"spinRate":2302,"spinDirection":121},"zone":6,"typeConfidence":2.0,"plateTime":0.4110147563080897,"extension":6.425747932934697},"index":0,"playId":"bad9ec1e-ded0-3fc9-8041-181fc50d9728","pitchNumber":1,"startTime":"2026-04-23T00:22:51.507Z","endTime":"2026-04-23T00:22:54.507Z","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":92.1,"endSpeed":84.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21907007579063,"aZ":-20.9854233453376,"pfxX":6.356749465332731,"pfxZ":6.166441753413887,"pX":0.16351527215437447,"pZ":3.1594306506455148,"vX0":-7.466591811411737,"vY0":-133.92124069690615,"vZ0":-2.0208981404710267,"x":110.77,"y":153.48,"x0":2.163256940658564,"y0":50.003105253621676,"z0":5.426640671945852,"aX":11.534633790083683},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.9,"breakHorizontal":-9.8,"spinRate":2397,"spinDirection":127},"zone":2,"typeConfidence":2.0,"plateTime":0.4091772046745432,"extension":6.207235807022545},"index":1,"playId":"7ec2d6cd-073a-3bef-acbb-b9ab872d7473","pitchNumber":2,"startTime":"2026-04-23T00:23:09.084Z","endTime":"2026-04-23T00:23:12.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.495083429904902,"aZ":-28.804704365485954,"pfxX":0.6887586025586039,"pfxZ":2.276614751917239,"pX":-1.282038090304897,"pZ":0.16738780353912547,"vX0":-9.436401887732888,"vY0":-121.10890674523148,"vZ0":-5.257952375494997,"x":165.87,"y":234.26,"x0":2.5816155145626127,"y0":50.00266633686354,"z0":4.897414287699895,"aX":1.0200669304910712},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.0,"breakHorizontal":1.1,"spinRate":2529,"spinDirection":132},"zone":13,"typeConfidence":0.92,"plateTime":0.45292605098104666,"extension":6.215033624877092},"index":2,"playId":"9585c368-5e6b-3b1a-896c-a6b11cba9cd4","pitchNumber":3,"startTime":"2026-04-23T00:23:28.765Z","endTime":"2026-04-23T00:23:31.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":72.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9947220455574,"aZ":-29.27394053935315,"pfxX":10.99256394162192,"pfxZ":2.155945087189987,"pX":0.16064811659675302,"pZ":0.44551338545021274,"vX0":-8.378362881319726,"vY0":-116.00856288751223,"vZ0":-4.293268856214469,"x":110.88,"y":226.75,"x0":2.4109338209428883,"y0":50.00515608696138,"z0":5.146108143869334,"aX":14.815401173210835},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":3.0,"breakHorizontal":-17.5,"spinRate":1720,"spinDirection":114},"zone":14,"typeConfidence":0.9,"plateTime":0.47419149478647604,"extension":6.275262429366374},"index":3,"playId":"157dd729-509a-3c15-b870-e0a959a47fd4","pitchNumber":4,"startTime":"2026-04-23T00:23:48.247Z","endTime":"2026-04-23T00:23:51.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.408482047753093,"aZ":-28.46164897152999,"pfxX":2.2401490357486153,"pfxZ":2.414694479841219,"pX":-1.3587699755792801,"pZ":0.9609652897146517,"vX0":-10.064073961154605,"vY0":-123.1316201039046,"vZ0":-3.6300698388112806,"x":168.79,"y":212.83,"x0":2.4899096022767186,"y0":50.000487108202556,"z0":4.861979664734831,"aX":3.440701098206169},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.7,"breakHorizontal":-1.7,"spinRate":2530,"spinDirection":111},"zone":13,"typeConfidence":0.9,"plateTime":0.44479024666026623,"extension":6.1537379863957815},"index":4,"playId":"920e5376-3bbf-3840-a7a4-3c0c5eb0f1a6","pitchNumber":5,"startTime":"2026-04-23T00:24:06.160Z","endTime":"2026-04-23T00:24:09.160Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":82.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.49987265666836,"aZ":-18.867991752719103,"pfxX":9.64476372903173,"pfxZ":7.475046294687909,"pX":0.10756501709604092,"pZ":3.152144030838667,"vX0":-8.465679253846647,"vY0":-133.28481668819268,"vZ0":-1.7857593555817814,"x":112.9,"y":153.67,"x0":2.0885255035748784,"y0":50.00136987454105,"z0":5.208501856786537,"aX":17.166357420585488},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.3,"breakHorizontal":-15.4,"spinRate":2320,"spinDirection":121},"zone":2,"typeConfidence":2.0,"plateTime":0.41263588281725383,"extension":6.107596646883726},"hitData":{"launchSpeed":95.8,"launchAngle":-9.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.02,"coordY":161.91}},"index":5,"playId":"cdb7368e-5156-3105-b285-2b00b2676fd3","pitchNumber":6,"startTime":"2026-04-23T00:24:28.197Z","endTime":"2026-04-23T00:24:36.268Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:24:36.268Z","atBatIndex":19},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Trea Turner reaches on a throwing error by shortstop Dansby Swanson.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-23T00:24:46.098Z","endTime":"2026-04-23T00:26:03.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]}],"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":1},"pitchData":{"startSpeed":79.6,"endSpeed":72.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.55063379423615,"aZ":-28.617453573270936,"pfxX":10.6350449056281,"pfxZ":2.6452145619866263,"pX":-0.3154615890961487,"pZ":1.356947479044812,"vX0":-8.79887562081825,"vY0":-115.48882952851314,"vZ0":-2.6201571123648564,"x":129.02,"y":202.14,"x0":2.171667998902939,"y0":50.001897773092495,"z0":5.273081382941497,"aX":14.291027974061729},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":4.3,"breakHorizontal":-16.9,"spinRate":1815,"spinDirection":92},"zone":13,"typeConfidence":0.9,"plateTime":0.4752095007740924,"extension":6.521081850014014},"index":0,"playId":"304e1bc3-92b0-3c42-bb14-05b398dbcc55","pitchNumber":1,"startTime":"2026-04-23T00:25:00.602Z","endTime":"2026-04-23T00:25:03.602Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":72.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.87473542474751,"aZ":-30.42354487503476,"pfxX":11.842127693964077,"pfxZ":1.3064169723492114,"pX":-0.256556293987075,"pZ":1.9104573994238083,"vX0":-9.18026531774365,"vY0":-115.32042372181206,"vZ0":-0.886472468746042,"x":126.78,"y":187.2,"x0":2.2512175947007993,"y0":50.00213106953416,"z0":5.253413752883926,"aX":15.836082890842654},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":2.4,"breakHorizontal":-19.0,"spinRate":1796,"spinDirection":112},"zone":8,"typeConfidence":0.91,"plateTime":0.4762711589211581,"extension":6.200823814910739},"index":1,"playId":"206346c7-97a9-3217-a1b3-5cfb434ce319","pitchNumber":2,"startTime":"2026-04-23T00:25:13.325Z","endTime":"2026-04-23T00:25:16.325Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.496623737800352,"aZ":-17.928284629831193,"pfxX":8.032901710461948,"pfxZ":7.783515861634065,"pX":0.9528106840854912,"pZ":4.007224064120331,"vX0":-5.936448494447742,"vY0":-134.73039414687116,"vZ0":-0.24032135324530057,"x":80.68,"y":130.58,"x0":2.1460626523429043,"y0":50.00242776344054,"z0":5.369521580861087,"aX":14.70159711948766},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.3,"breakHorizontal":-13.2,"spinRate":2391,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.4072289025961693,"extension":6.206342772997865},"index":2,"playId":"2a6d75bd-b4bb-32d0-a479-5879a519d133","pitchNumber":3,"startTime":"2026-04-23T00:25:37.474Z","endTime":"2026-04-23T00:25:41.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.05340439362333,"aZ":-22.236502117127834,"pfxX":8.94145808585887,"pfxZ":5.548010243203029,"pX":-0.4308774548793716,"pZ":1.7250022864021513,"vX0":-9.870813066943063,"vY0":-133.07413295000467,"vZ0":-4.975475157235041,"x":133.42,"y":192.2,"x0":2.1679927644872077,"y0":50.00093099686771,"z0":5.233797361358888,"aX":16.006298058344676},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.1,"breakHorizontal":-14.0,"spinRate":2358,"spinDirection":126},"zone":7,"typeConfidence":2.0,"plateTime":0.4118951074246251,"extension":6.340293498021919},"hitData":{"launchSpeed":104.2,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.42,"coordY":154.05}},"index":3,"playId":"5e6c2d51-1874-3596-8919-6fd94e3db05b","pitchNumber":4,"startTime":"2026-04-23T00:25:53.151Z","endTime":"2026-04-23T00:26:03.379Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:26:03.379Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Harper strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-23T00:26:14.176Z","endTime":"2026-04-23T00:28:46.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.40621685399059,"aZ":-21.221913838151973,"pfxX":10.72063426929769,"pfxZ":6.256619986003756,"pX":0.8737454930860404,"pZ":1.5857771458748486,"vX0":-7.147636412949406,"vY0":-132.05599470485737,"vZ0":-5.2722349578730885,"x":83.69,"y":195.96,"x0":2.2345998255551054,"y0":50.00542874910067,"z0":5.18824306097065,"aX":18.7725650580567},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.2,"breakHorizontal":-17.6,"spinRate":2206,"spinDirection":124},"zone":14,"typeConfidence":0.83,"plateTime":0.4161635581249694,"extension":6.378294418658178},"index":0,"playId":"6fa262af-c24b-3854-9137-d90c5c5ed3a2","pitchNumber":1,"startTime":"2026-04-23T00:26:37.576Z","endTime":"2026-04-23T00:26:40.685Z","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":true},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.049894192107153,"aZ":-21.841744735677462,"pfxX":12.041014945143317,"pfxZ":5.8819110244626245,"pX":0.5568100706831409,"pZ":3.417106546043597,"vX0":-8.164744054011798,"vY0":-131.937742995642,"vZ0":-0.9509407373795176,"x":95.78,"y":146.52,"x0":2.132979801153918,"y0":50.00260569538947,"z0":5.397458839446047,"aX":21.14899217485032},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.7,"breakHorizontal":-19.9,"spinRate":2220,"spinDirection":125},"zone":3,"typeConfidence":0.98,"plateTime":0.4157360397051919,"extension":6.232301378332766},"index":1,"playId":"85e60361-1149-3de1-9659-b4909c12b83e","pitchNumber":2,"startTime":"2026-04-23T00:26:57.685Z","endTime":"2026-04-23T00:27:24.691Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"}}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.59565912158106,"aZ":-26.848935483015207,"pfxX":2.0076640504013876,"pfxZ":3.584354074470596,"pX":-0.18237730242655295,"pZ":2.9960719668015647,"vX0":-7.06008755095377,"vY0":-121.87504573541791,"vZ0":0.4813942992064242,"x":123.95,"y":157.89,"x0":2.5062979691636564,"y0":50.00504218385894,"z0":5.136942181342981,"aX":2.9859476239020375},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.8,"breakHorizontal":-1.8,"spinRate":2519,"spinDirection":131},"zone":2,"typeConfidence":0.91,"plateTime":0.45146877781385264,"extension":6.215063571026708},"index":2,"playId":"1ea51efe-0791-3cbb-8548-f9920b37c8e0","pitchNumber":3,"startTime":"2026-04-23T00:27:33.876Z","endTime":"2026-04-23T00:27:36.876Z","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":1},"index":3,"playId":"6c64708c-1b71-388d-a475-bac42607e0f1","startTime":"2026-04-23T00:27:58.568Z","endTime":"2026-04-23T00:28:01.568Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.731691882718064,"aZ":-26.36016960639401,"pfxX":3.777402693398801,"pfxZ":3.6378496593858154,"pX":-1.3666891895229065,"pZ":0.49036337404130165,"vX0":-10.72538863909733,"vY0":-126.13293086779525,"vZ0":-5.690064346835239,"x":169.09,"y":225.54,"x0":2.466030318151997,"y0":50.000828421709194,"z0":4.924616458972353,"aX":6.0337162470806},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.3,"breakHorizontal":-4.2,"spinRate":2622,"spinDirection":106},"zone":13,"typeConfidence":0.76,"plateTime":0.4356906122824795,"extension":6.26854782821619},"index":4,"playId":"c39cc10c-1dcf-332c-8d8e-e1a340cdcdb3","pitchNumber":4,"startTime":"2026-04-23T00:28:20.503Z","endTime":"2026-04-23T00:28:23.579Z","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":1},"pitchData":{"startSpeed":78.7,"endSpeed":71.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.015930315550143,"aZ":-30.24901444206953,"pfxX":11.836507532611304,"pfxZ":1.4723905502234205,"pX":0.2599668446842649,"pZ":1.794441665297988,"vX0":-7.9584289723070825,"vY0":-114.29002013907613,"vZ0":-0.8742552983863875,"x":107.09,"y":190.33,"x0":2.2666519436355363,"y0":50.00388001548031,"z0":5.1789790602239085,"aX":15.504284859528395},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":2.8,"breakHorizontal":-19.2,"spinRate":1757,"spinDirection":100},"zone":8,"typeConfidence":0.91,"plateTime":0.4810641940427498,"extension":6.260414964144638},"index":5,"playId":"1fc82397-9f0c-3fe9-88a6-364b25265dde","pitchNumber":5,"startTime":"2026-04-23T00:28:43.551Z","endTime":"2026-04-23T00:28:46.857Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:28:46.857Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Felix Reyes strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-23T00:28:53.069Z","endTime":"2026-04-23T00:30:04.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"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":92.2,"endSpeed":83.5,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.08925122975579,"aZ":-18.917474580874988,"pfxX":9.060206711602618,"pfxZ":7.341026407220898,"pX":0.3996479677234837,"pZ":4.240544765812775,"vX0":-7.869573776761805,"vY0":-134.06258741311592,"vZ0":0.20012519897283365,"x":101.77,"y":124.29,"x0":2.207215676466824,"y0":50.00403451677952,"z0":5.523769546950822,"aX":16.36492385917693},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.6,"breakHorizontal":-14.5,"spinRate":2399,"spinDirection":115},"zone":12,"typeConfidence":2.0,"plateTime":0.4097897455251882,"extension":6.5037473397016035},"index":0,"playId":"2d7d82ed-7d79-3d25-9828-ae61ee718376","pitchNumber":1,"startTime":"2026-04-23T00:29:14.522Z","endTime":"2026-04-23T00:29:17.522Z","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":2},"pitchData":{"startSpeed":79.8,"endSpeed":72.9,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.19793433006088,"aZ":-30.620337428035604,"pfxX":11.484857019671288,"pfxZ":1.15356423713693,"pX":0.8481140223806701,"pZ":0.9683061031006517,"vX0":-6.923715815425892,"vY0":-115.89272655558902,"vZ0":-2.9788448922398043,"x":84.67,"y":212.64,"x0":2.3937108748435465,"y0":50.005193242904305,"z0":5.217876861349392,"aX":15.505932440419615},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":1.6,"breakHorizontal":-19.0,"spinRate":1852,"spinDirection":112},"zone":14,"typeConfidence":0.91,"plateTime":0.4740045875762475,"extension":6.189014639307094},"index":1,"playId":"8cc34f27-0485-35bb-933b-ead88b2bf17a","pitchNumber":2,"startTime":"2026-04-23T00:29:39.243Z","endTime":"2026-04-23T00:29:42.243Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.7,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.143930574298615,"aZ":-31.817189027653114,"pfxX":10.738204531026465,"pfxZ":0.2644759895955855,"pX":1.0000011531401494,"pZ":0.979470319552202,"vX0":-6.574417668982116,"vY0":-115.04923242901639,"vZ0":-2.419037052389257,"x":78.88,"y":212.33,"x0":2.505335244713915,"y0":50.00114274063245,"z0":5.140281385839733,"aX":14.3361100675793},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":0.1,"breakHorizontal":-17.8,"spinRate":1832,"spinDirection":110},"zone":14,"typeConfidence":0.91,"plateTime":0.47681432948915914,"extension":6.238946766568215},"index":2,"playId":"fcb49e21-282b-32b5-883b-76840037d052","pitchNumber":3,"startTime":"2026-04-23T00:30:01.801Z","endTime":"2026-04-23T00:30:04.801Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:30:04.801Z","atBatIndex":22},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Umpire reviewed (home run), call on the field was upheld: Alex Bregman triples (1) on a sharp fly ball to center fielder Justin Crawford.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-23T00:31:59.075Z","endTime":"2026-04-23T00:32:55.598Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"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":90.2,"endSpeed":82.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.587670214620893,"aZ":-18.894900638620708,"pfxX":-9.921393973474334,"pfxZ":7.67702597792413,"pX":-0.29763295130249484,"pZ":3.5926298247725383,"vX0":5.6722760240082195,"vY0":-131.13888365409633,"vZ0":-3.9502525100589785,"x":128.35,"y":141.78,"x0":-1.2078356700237478,"y0":50.00104723517675,"z0":6.541007960831909,"aX":-17.154575861647064},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":13.2,"breakHorizontal":16.6,"spinRate":1918,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4188219285408423,"extension":5.8669001077115706},"index":0,"playId":"c8055d98-5389-3b82-a36c-e504ebca9f35","pitchNumber":1,"startTime":"2026-04-23T00:32:14.138Z","endTime":"2026-04-23T00:32:17.421Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.597323012833634,"aZ":-34.52401089436413,"pfxX":4.8648815653249,"pfxZ":-1.7609322032193404,"pX":0.2250247201839696,"pZ":2.301778491839132,"vX0":2.387663564678262,"vY0":-115.10734273972606,"vZ0":-2.140860177775046,"x":108.42,"y":176.63,"x0":-1.4598307342712717,"y0":50.003623547149694,"z0":6.606234106312288,"aX":6.48775603700774},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-3.5,"breakHorizontal":-9.5,"spinRate":2375,"spinDirection":82},"zone":5,"typeConfidence":2.0,"plateTime":0.4769620776055281,"extension":5.9161073059770235},"index":1,"playId":"71175345-a1ff-3a0f-ae51-2afef512f5d6","pitchNumber":2,"startTime":"2026-04-23T00:32:25.658Z","endTime":"2026-04-23T00:32:28.981Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.27361115655558,"aZ":-29.00074399484895,"pfxX":-5.932100350468163,"pfxZ":1.9543096206439188,"pX":0.4249012595359778,"pZ":2.9519807472914295,"vX0":6.300485424394973,"vY0":-126.29752458881214,"vZ0":-3.0202258880464177,"x":100.8,"y":159.08,"x0":-1.3242866649254195,"y0":50.0033833239905,"z0":6.480965182623411,"aX":-9.641262411325911},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.1,"breakHorizontal":9.4,"spinRate":1566,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.4326783341602356,"extension":6.032097639662402},"hitData":{"launchSpeed":101.5,"launchAngle":29.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":106.65,"coordY":42.42}},"index":2,"playId":"b04a3814-c024-3a14-9435-e45e72df8551","pitchNumber":3,"startTime":"2026-04-23T00:32:39.005Z","endTime":"2026-04-23T00:32:55.598Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"NH"},"playEndTime":"2026-04-23T00:32:55.598Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ian Happ singles on a line drive to left fielder Kyle Schwarber. Alex Bregman scores.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-23T00:34:39.146Z","endTime":"2026-04-23T00:35:26.653Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":{"id":592836,"link":"/api/v1/people/592836"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-23T00:34:29.124Z","endTime":"2026-04-23T00:34:41.380Z","isPitch":false,"type":"action","player":{"id":664023,"link":"/api/v1/people/664023"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":71.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.083539440070965,"aZ":-32.80283933229058,"pfxX":9.496293720619674,"pfxZ":-0.4794039344309855,"pX":-0.6983181228431316,"pZ":3.8142957588516087,"vX0":-0.019830205814121926,"vY0":-114.08754942144661,"vZ0":1.026000306069476,"x":143.62,"y":135.79,"x0":-1.9211538406488096,"y0":50.00527858987646,"z0":6.6188506275499,"aX":12.385176026707086},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-0.2,"breakHorizontal":-17.2,"spinRate":2301,"spinDirection":89},"zone":11,"typeConfidence":2.0,"plateTime":0.4820737529560546,"extension":5.685052872060818},"index":1,"playId":"1368f7c1-9720-317d-81eb-d6db6f2fe115","pitchNumber":1,"startTime":"2026-04-23T00:34:41.380Z","endTime":"2026-04-23T00:34:45.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.629698151206284,"aZ":-20.539438249086928,"pfxX":1.6535256991637635,"pfxZ":7.116561574327797,"pX":-0.12412747662250291,"pZ":3.253455766665588,"vX0":2.9534877131613744,"vY0":-126.70773623447288,"vZ0":-3.9099876999527017,"x":121.73,"y":150.94,"x0":-1.5172605059949738,"y0":50.00172643482334,"z0":6.447375907305999,"aX":2.701491983742938},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":12.2,"breakHorizontal":-3.6,"spinRate":2425,"spinDirection":188},"zone":2,"typeConfidence":2.0,"plateTime":0.4314171484101834,"extension":5.819759510012729},"index":2,"playId":"8f127171-c2a7-353f-a60f-2eda97fbea9c","pitchNumber":2,"startTime":"2026-04-23T00:34:57.786Z","endTime":"2026-04-23T00:35:00.848Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.582432341681073,"aZ":-30.296345435650363,"pfxX":7.458260438087778,"pfxZ":1.3842651013815397,"pX":0.06033046377609209,"pZ":1.8539863121178979,"vX0":1.8610509070588257,"vY0":-116.84390785363001,"vZ0":-3.7023231599127486,"x":114.7,"y":188.72,"x0":-1.7186455365013404,"y0":50.00494807959263,"z0":6.3594892518112465,"aX":10.133821519478362},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":1.8,"breakHorizontal":-13.9,"spinRate":2310,"spinDirection":93},"zone":8,"typeConfidence":2.0,"plateTime":0.47192349326892735,"extension":5.8274734749183565},"hitData":{"launchSpeed":93.5,"launchAngle":8.0,"totalDistance":146.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":84.89,"coordY":94.96}},"index":3,"playId":"44b17764-93da-3df3-b10e-559defff1c6b","pitchNumber":3,"startTime":"2026-04-23T00:35:14.539Z","endTime":"2026-04-23T00:35:26.653Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:35:26.653Z","atBatIndex":24},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Seiya Suzuki grounds into a double play, second baseman Edmundo Sosa to shortstop Trea Turner to first baseman Felix Reyes. Ian Happ out at 2nd. Seiya Suzuki out at 1st.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-23T00:35:44.313Z","endTime":"2026-04-23T00:37:13.286Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694025,"link":"/api/v1/people/694025"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.992083048199316,"aZ":-19.237214145068375,"pfxX":1.471013501363096,"pfxZ":7.941223923894811,"pX":-0.3347676485454074,"pZ":1.7089090233727338,"vX0":2.8514177115736326,"vY0":-126.36085897116901,"vZ0":-7.557131822349798,"x":129.76,"y":192.64,"x0":-1.6656860529827278,"y0":50.00206423484545,"z0":6.265500810064206,"aX":2.395551076563796},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":13.1,"breakHorizontal":-3.2,"spinRate":2336,"spinDirection":159},"zone":7,"typeConfidence":2.0,"plateTime":0.4322647291596051,"extension":5.838137856631207},"index":0,"playId":"2a4f4d07-ff30-35e7-ab95-b5f92aea5e5f","pitchNumber":1,"startTime":"2026-04-23T00:35:53.324Z","endTime":"2026-04-23T00:35:56.648Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.832456809131052,"aZ":-29.281312114287914,"pfxX":4.29903723157396,"pfxZ":2.00801531271243,"pX":1.2236604616371405,"pZ":0.9289578331382159,"vX0":4.6646776386444495,"vY0":-119.57005600382696,"vZ0":-6.454696509327068,"x":70.36,"y":213.7,"x0":-1.3138463451528748,"y0":50.00577621380877,"z0":6.3030803525957815,"aX":6.202528638582388},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":2.3,"breakHorizontal":-9.0,"spinRate":2216,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.4587122096401206,"extension":6.072666434287393},"index":1,"playId":"c2caf7d9-d691-306c-92ea-fff02c2a5513","pitchNumber":2,"startTime":"2026-04-23T00:36:12.640Z","endTime":"2026-04-23T00:36:15.640Z","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":82.1,"endSpeed":75.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.10052776655563,"aZ":-27.928218001016425,"pfxX":2.734505320531146,"pfxZ":2.9158333764030626,"pX":-0.028553032625439158,"pZ":3.1361995059991314,"vX0":2.8865830315273966,"vY0":-119.66488212517136,"vZ0":-2.0904694826523116,"x":118.09,"y":154.1,"x0":-1.6037387865064112,"y0":50.004666260061775,"z0":6.5120081492227575,"aX":3.9836148850460615},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":5.0,"breakHorizontal":-5.6,"spinRate":2397,"spinDirection":121},"zone":2,"typeConfidence":2.0,"plateTime":0.456926255524575,"extension":5.946225721012708},"index":2,"playId":"2515a4b1-326e-3bff-8cff-8e3e0e25e90d","pitchNumber":3,"startTime":"2026-04-23T00:36:31.320Z","endTime":"2026-04-23T00:36:37.564Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.329922402044467,"aZ":-17.598733205955007,"pfxX":-9.332174422095992,"pfxZ":8.133795904867092,"pX":0.32462714020102806,"pZ":2.295045628731692,"vX0":6.776029155769405,"vY0":-132.7542792640618,"vZ0":-7.461302120484241,"x":104.63,"y":176.81,"x0":-1.0431430205061931,"y0":50.00625425083217,"z0":6.4142074143207095,"aX":-16.72873612371605},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.3,"breakHorizontal":15.5,"spinRate":1947,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.4119574103703365,"extension":5.912654444436033},"hitData":{"launchSpeed":107.1,"launchAngle":-20.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.97,"coordY":155.58}},"index":3,"playId":"83c28af2-95f2-354f-bfca-4f8f9baa8e58","pitchNumber":4,"startTime":"2026-04-23T00:37:04.304Z","endTime":"2026-04-23T00:37:13.286Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:37:13.286Z","atBatIndex":25},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Michael Busch homers (1) on a fly ball to left center field.","rbi":1,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-23T00:37:20.858Z","endTime":"2026-04-23T00:39:07.775Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":{"id":592836,"link":"/api/v1/people/592836"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.5,"endSpeed":82.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.125688512884487,"aZ":-11.636455240940345,"pfxX":-4.973209343879795,"pfxZ":11.631074142505916,"pX":0.5806848251423062,"pZ":1.7246909950422895,"vX0":6.850657620961453,"vY0":-132.72666929139808,"vZ0":-9.486061633776385,"x":94.87,"y":192.21,"x0":-1.4000714151550562,"y0":50.00343309424975,"z0":6.21527462415101,"aX":-8.782518328535982},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":19.0,"breakHorizontal":7.3,"spinRate":2277,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.41429168427705454,"extension":6.011853592869972},"index":0,"playId":"9b26d0e4-c20b-3846-b07e-a518c00f9506","pitchNumber":1,"startTime":"2026-04-23T00:37:36.060Z","endTime":"2026-04-23T00:37:39.963Z","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":91.8,"endSpeed":83.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.2838497973593,"aZ":-15.193692750634797,"pfxX":-8.835442988056625,"pfxZ":9.522218758290121,"pX":0.20010387386414918,"pZ":1.5176662030836112,"vX0":7.049729666171045,"vY0":-133.1324705217347,"vZ0":-9.389112397441274,"x":109.37,"y":197.8,"x0":-1.3426298423872296,"y0":50.00610857861216,"z0":6.2054088797009195,"aX":-15.762314873459268},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.2,"breakHorizontal":14.4,"spinRate":2102,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.41242635097836544,"extension":6.062790999466073},"index":1,"playId":"813ceab0-1eea-3752-abd3-f1d455be7789","pitchNumber":2,"startTime":"2026-04-23T00:37:49.473Z","endTime":"2026-04-23T00:37:52.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":71.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.538070165484893,"aZ":-40.14734924935816,"pfxX":2.906343589695487,"pfxZ":-6.434124961164082,"pX":0.781997524493163,"pZ":-0.10830251054519965,"vX0":3.8688501206180828,"vY0":-111.15413138343322,"vZ0":-4.994695301422006,"x":87.19,"y":241.7,"x0":-1.3643575977213374,"y0":50.00036757122313,"z0":6.374892031079281,"aX":3.6038681585567067},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-12.7,"breakHorizontal":-6.4,"spinRate":2517,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.49440601406017626,"extension":5.967549541493302},"index":2,"playId":"10ddfd9a-c816-3e6b-bdb0-7235ffcca3b5","pitchNumber":3,"startTime":"2026-04-23T00:38:04.902Z","endTime":"2026-04-23T00:38:09.246Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.86938353316065,"aZ":-17.239940076123457,"pfxX":-9.94099783033726,"pfxZ":8.468560988923294,"pX":-0.2672997172920136,"pZ":1.3119096107767705,"vX0":6.040047514815632,"vY0":-132.59354723442226,"vZ0":-9.378052534323933,"x":127.19,"y":203.36,"x0":-1.2944961683139988,"y0":50.00309120859058,"z0":6.176874151895781,"aX":-17.532621061799013},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.2,"breakHorizontal":16.6,"spinRate":1955,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.4146048569185905,"extension":6.03748581911631},"index":3,"playId":"c31fe257-5b01-3769-a9b0-febf035eb688","pitchNumber":4,"startTime":"2026-04-23T00:38:25.758Z","endTime":"2026-04-23T00:38:30.144Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-23T00:38:38.944Z","endTime":"2026-04-23T00:38:45.500Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.741258091644514,"aZ":-10.123576009691947,"pfxX":-4.072467632235609,"pfxZ":12.070531498588895,"pX":-0.39230875881855665,"pZ":2.1710896940373448,"vX0":4.300947119122746,"vY0":-134.67928904656097,"vZ0":-8.717986134459474,"x":131.95,"y":180.16,"x0":-1.4850320686118406,"y0":50.006103477741696,"z0":6.17704375187226,"aX":-7.442016951093973},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":20.0,"breakHorizontal":6.4,"spinRate":2010,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.4075515461285746,"extension":6.140680040129706},"hitData":{"launchSpeed":100.8,"launchAngle":34.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":70.03,"coordY":58.16}},"index":5,"playId":"018b0d66-e4d2-37e1-890b-a3eeb84c4988","pitchNumber":5,"startTime":"2026-04-23T00:38:45.500Z","endTime":"2026-04-23T00:39:07.775Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:39:07.775Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dansby Swanson flies out to center fielder Justin Crawford.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-23T00:39:21.087Z","endTime":"2026-04-23T00:39:56.396Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":74.1,"endSpeed":68.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.95874203421712,"aZ":-40.168708622345875,"pfxX":3.103235261789213,"pfxZ":-6.873834226717888,"pX":-0.6136657105922462,"pZ":2.519568919498777,"vX0":1.007099535494238,"vY0":-107.82438464180817,"vZ0":0.5123267481639946,"x":140.39,"y":170.75,"x0":-1.4916576085412414,"y0":50.004611980001975,"z0":6.757095161968913,"aX":3.6077907994775824},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-11.9,"breakHorizontal":-5.9,"spinRate":2436,"spinDirection":41},"zone":4,"typeConfidence":2.0,"plateTime":0.5104579723337861,"extension":5.718759611591919},"index":0,"playId":"5075f1f8-f3ee-32e2-be83-a715250a0f37","pitchNumber":1,"startTime":"2026-04-23T00:39:30.723Z","endTime":"2026-04-23T00:39:33.931Z","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":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.666571342251515,"aZ":-21.16074323778419,"pfxX":1.7688312455050563,"pfxZ":6.780105200969114,"pX":0.7742461035930176,"pZ":3.4500486281574965,"vX0":4.832184566543186,"vY0":-126.38917435111705,"vZ0":-3.4824184301364314,"x":87.49,"y":145.63,"x0":-1.3889400227341624,"y0":50.00631065419055,"z0":6.536199068926204,"aX":2.8749505346808206},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":11.8,"breakHorizontal":-4.3,"spinRate":2483,"spinDirection":176},"zone":12,"typeConfidence":2.0,"plateTime":0.4326124655000152,"extension":5.895486787582103},"hitData":{"launchSpeed":86.1,"launchAngle":41.0,"totalDistance":284.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.2,"coordY":85.86}},"index":1,"playId":"dd62c632-1f84-3236-a4fd-d1bed9905131","pitchNumber":2,"startTime":"2026-04-23T00:39:47.277Z","endTime":"2026-04-23T00:39:56.396Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:39:56.396Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adolis García strikes out swinging.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-23T00:41:57.014Z","endTime":"2026-04-23T00:44:52.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":3},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.340192988779524,"aZ":-29.007742663775165,"pfxX":11.274777614477665,"pfxZ":2.3608879340029336,"pX":-0.2819720566100641,"pZ":2.2393660823124297,"vX0":-8.773390957209898,"vY0":-115.13265920467875,"vZ0":-0.9792595374069296,"x":127.75,"y":178.32,"x0":2.1128607280804084,"y0":50.004955866360895,"z0":5.477132818809663,"aX":15.141198206464022},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":4.3,"breakHorizontal":-18.2,"spinRate":1839,"spinDirection":112},"zone":4,"typeConfidence":0.91,"plateTime":0.47571306254098333,"extension":6.196374555354739},"index":0,"playId":"a3a04b25-a7bb-3b64-9281-4b354814d8ee","pitchNumber":1,"startTime":"2026-04-23T00:42:09.568Z","endTime":"2026-04-23T00:42:12.759Z","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":true},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.09009094386133,"aZ":-31.032509830642102,"pfxX":11.717620496221498,"pfxZ":0.8453949778564738,"pX":-0.35132945313922465,"pZ":2.0443402711082417,"vX0":-9.222834307090238,"vY0":-115.19665626511436,"vZ0":-0.7385806538720889,"x":130.39,"y":183.58,"x0":2.1787958361025095,"y0":50.0018840732193,"z0":5.3650808918345625,"aX":15.77241313890725},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":1.7,"breakHorizontal":-19.0,"spinRate":1679,"spinDirection":108},"zone":7,"typeConfidence":0.91,"plateTime":0.47519670370678346,"extension":6.198845236274655},"index":1,"playId":"968e3f20-1e89-31ec-b26b-d756f8fdc2a9","pitchNumber":2,"startTime":"2026-04-23T00:42:22.306Z","endTime":"2026-04-23T00:42:28.514Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"NH"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.44104599192479,"aZ":-18.79918235983006,"pfxX":9.13579156190034,"pfxZ":7.50023893052682,"pX":0.4558638258646306,"pZ":4.252985859967232,"vX0":-7.5753661817836875,"vY0":-133.16713710132586,"vZ0":0.22765343615832556,"x":99.62,"y":123.95,"x0":2.160156046417842,"y0":50.00486755001733,"z0":5.533961496349705,"aX":16.2969446982006},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.8,"breakHorizontal":-14.8,"spinRate":2373,"spinDirection":120},"zone":12,"typeConfidence":2.0,"plateTime":0.41240718933377263,"extension":6.234455788779701},"index":2,"playId":"79ed82cd-a9bf-36b4-a73e-8e52aafd3c0b","pitchNumber":3,"startTime":"2026-04-23T00:44:35.645Z","endTime":"2026-04-23T00:44:39.716Z","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":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":82.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.095960930997236,"aZ":-18.090876036649313,"pfxX":11.048913901935588,"pfxZ":7.948962619117189,"pX":-0.18072852433576167,"pZ":3.136998916244448,"vX0":-9.305294850775049,"vY0":-132.70485017502517,"vZ0":-2.5050188308407018,"x":123.89,"y":154.08,"x0":1.946732431619181,"y0":50.00460443065962,"z0":5.4206327183126035,"aX":19.5824397975731},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.0,"breakHorizontal":-17.9,"spinRate":2397,"spinDirection":122},"zone":2,"typeConfidence":2.0,"plateTime":0.4137440046886258,"extension":6.420514357302683},"index":3,"playId":"d6751583-f5ff-3baf-945d-bd7f9073efe3","pitchNumber":4,"startTime":"2026-04-23T00:44:48.915Z","endTime":"2026-04-23T00:44:52.605Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:44:52.605Z","atBatIndex":28},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alec Bohm pops out to first baseman Michael Busch in foul territory.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-23T00:44:56.461Z","endTime":"2026-04-23T00:46:13.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":72.3,"endSpeed":65.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.110309085281852,"aZ":-37.11230313344344,"pfxX":-2.8728601311916107,"pfxZ":-4.457716911317949,"pX":1.6072538712421223,"pZ":4.414547819291609,"vX0":-1.0568583782702827,"vY0":-105.03586065901615,"vZ0":5.835734727114704,"x":55.74,"y":119.59,"x0":2.4913124157884976,"y0":50.0015130508797,"z0":5.9349711889203185,"aX":-3.1839366449435818},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-6.0,"breakHorizontal":5.5,"spinRate":2098,"spinDirection":298},"zone":12,"typeConfidence":0.91,"plateTime":0.5230587767676709,"extension":6.030400570412163},"index":0,"playId":"fb765465-09d0-30c7-bf5a-066a3cfaa48a","pitchNumber":1,"startTime":"2026-04-23T00:45:19.022Z","endTime":"2026-04-23T00:45:22.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.05816390711184,"aZ":-29.474390287251087,"pfxX":8.777161675199569,"pfxZ":1.9647422409459026,"pX":0.6103717863079556,"pZ":1.7680437569553749,"vX0":-6.6629412419233915,"vY0":-116.58635703569306,"vZ0":-1.7352954246557273,"x":93.73,"y":191.04,"x0":2.3659053641152363,"y0":50.00396061614298,"z0":5.305540026084969,"aX":12.075399002036814},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":3.4,"breakHorizontal":-14.3,"spinRate":1755,"spinDirection":109},"zone":9,"typeConfidence":0.9,"plateTime":0.46991735902127374,"extension":6.220093909740102},"index":1,"playId":"45e99b4f-8d6f-3dd0-a37b-95e21f271c81","pitchNumber":2,"startTime":"2026-04-23T00:45:35.685Z","endTime":"2026-04-23T00:45:38.685Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":83.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.78827223774886,"aZ":-17.999196819543997,"pfxX":8.198382180024172,"pfxZ":7.827119783107044,"pX":1.1426325475200259,"pZ":3.852073340097583,"vX0":-5.703519460824733,"vY0":-134.37977291908146,"vZ0":-0.7202317963497604,"x":73.45,"y":134.77,"x0":2.2380764898140164,"y0":50.00119709802776,"z0":5.413834551345658,"aX":14.845323626205735},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.2,"breakHorizontal":-13.4,"spinRate":2504,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.409138244349446,"extension":6.3137370507305794},"index":2,"playId":"e6ebce7a-3a50-39d5-b1bb-b7d6be314c86","pitchNumber":3,"startTime":"2026-04-23T00:45:50.120Z","endTime":"2026-04-23T00:45:55.719Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":73.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.704740537487076,"aZ":-29.2672059738877,"pfxX":8.832997404680807,"pfxZ":2.1109101592193458,"pX":0.17930290611155694,"pZ":2.033811007521946,"vX0":-7.305782486464859,"vY0":-116.78156389239544,"vZ0":-1.263879115490018,"x":110.17,"y":183.87,"x0":2.2058723755640495,"y0":50.00316719649506,"z0":5.343916487235787,"aX":12.158843405220356},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":3.8,"breakHorizontal":-14.2,"spinRate":1912,"spinDirection":115},"zone":8,"typeConfidence":0.89,"plateTime":0.46965079718710223,"extension":6.47826909161251},"hitData":{"launchSpeed":77.7,"launchAngle":69.0,"totalDistance":120.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":168.25,"coordY":175.35}},"index":3,"playId":"3a80608b-8468-3547-b927-f29298eaf96c","pitchNumber":4,"startTime":"2026-04-23T00:46:03.544Z","endTime":"2026-04-23T00:46:13.161Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:46:13.161Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Edmundo Sosa singles on a ground ball to left fielder Ian Happ.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-23T00:46:21.747Z","endTime":"2026-04-23T00:47:13.652Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"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":[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":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":73.5,"endSpeed":67.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.228668678958346,"aZ":-38.392614787571326,"pfxX":-6.924097390022678,"pfxZ":-5.423422325210934,"pX":1.1977285355350196,"pZ":2.8003655262740157,"vX0":-0.6801016524193451,"vY0":-106.99377618173298,"vZ0":2.79753703859033,"x":71.35,"y":163.17,"x0":2.4189649949926864,"y0":50.000480385941145,"z0":5.80958449229577,"aX":-7.944124554898709},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-8.6,"breakHorizontal":12.7,"spinRate":2327,"spinDirection":308},"zone":12,"typeConfidence":0.91,"plateTime":0.5139508244829956,"extension":6.060445262008942},"index":0,"playId":"90abfed3-efd3-3cb6-ace6-81e7f16cce45","pitchNumber":1,"startTime":"2026-04-23T00:46:37.726Z","endTime":"2026-04-23T00:46:41.258Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":73.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.066231426054557,"aZ":-30.190697360500494,"pfxX":10.657287236053664,"pfxZ":1.4363038681302518,"pX":0.3393394546874363,"pZ":1.9270586036122457,"vX0":-7.447496195098501,"vY0":-117.13760490249177,"vZ0":-1.3160736457374753,"x":104.07,"y":186.75,"x0":2.190186540408187,"y0":50.00081787708754,"z0":5.343382505916144,"aX":14.669625617899277},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":2.5,"breakHorizontal":-17.3,"spinRate":1797,"spinDirection":111},"zone":9,"typeConfidence":0.9,"plateTime":0.46928452438858015,"extension":6.199142363159032},"index":1,"playId":"9ef53d2c-ad33-3120-823e-6eea465ce63e","pitchNumber":2,"startTime":"2026-04-23T00:46:48.998Z","endTime":"2026-04-23T00:46:52.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.804260737528413,"aZ":-16.553846020828043,"pfxX":9.185801051078816,"pfxZ":8.970696742290905,"pX":0.17348990942342413,"pZ":2.495663263808521,"vX0":-8.276538218354057,"vY0":-132.0557977787041,"vZ0":-3.9597264739689346,"x":110.39,"y":171.4,"x0":2.1763576750167406,"y0":50.00432641147596,"z0":5.255771080895177,"aX":15.997754973769617},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":15.4,"breakHorizontal":-14.5,"spinRate":2496,"spinDirection":126},"zone":5,"typeConfidence":2.0,"plateTime":0.4170180230211722,"extension":6.290498288255508},"hitData":{"launchSpeed":111.6,"launchAngle":6.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":96.25,"coordY":88.64}},"index":2,"playId":"5ac67f5c-67b7-39d9-b6d7-56abf427de35","pitchNumber":3,"startTime":"2026-04-23T00:47:02.771Z","endTime":"2026-04-23T00:47:13.652Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:47:13.652Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Crawford grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-23T00:47:18.193Z","endTime":"2026-04-23T00:48:37.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"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":93.1,"endSpeed":84.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24018614773438,"aZ":-17.95666053479152,"pfxX":8.522164219560457,"pfxZ":7.762483919389249,"pX":-0.2094472391429493,"pZ":3.4192523349940185,"vX0":-8.979264248153424,"vY0":-135.17244480349484,"vZ0":-2.0539914269358825,"x":124.98,"y":146.46,"x0":2.064358082056859,"y0":50.00383689451164,"z0":5.463633459441494,"aX":15.612349346152067},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.8,"breakHorizontal":-13.3,"spinRate":2299,"spinDirection":126},"zone":2,"typeConfidence":0.91,"plateTime":0.40678509429084064,"extension":6.584798935447099},"index":0,"playId":"e85a3ca7-acc3-3a60-9e87-aabcf6b438b7","pitchNumber":1,"startTime":"2026-04-23T00:47:44.054Z","endTime":"2026-04-23T00:47:47.990Z","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":91.0,"endSpeed":82.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.652692830487403,"aZ":-18.954611350190138,"pfxX":8.017001586066023,"pfxZ":7.56683819248412,"pX":0.31784402745398027,"pZ":3.3063896780180486,"vX0":-7.249020757198084,"vY0":-132.23163606432354,"vZ0":-1.6963065044102539,"x":104.88,"y":149.51,"x0":2.070804162046234,"y0":50.0057035988829,"z0":5.365852116499967,"aX":14.013051159903627},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.4,"breakHorizontal":-12.7,"spinRate":2193,"spinDirection":122},"zone":3,"typeConfidence":2.0,"plateTime":0.41631406967835005,"extension":6.211614424247179},"index":1,"playId":"9634f67b-202d-3270-a58d-5a6ce2650f34","pitchNumber":2,"startTime":"2026-04-23T00:48:04.099Z","endTime":"2026-04-23T00:48:07.099Z","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":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0363047107639,"aZ":-30.60318145018899,"pfxX":11.335252362099272,"pfxZ":1.1524025238118512,"pX":-0.09101448401352798,"pZ":1.8624453302331283,"vX0":-8.493162106383139,"vY0":-116.74010802925291,"vZ0":-0.9555726624929184,"x":120.47,"y":188.49,"x0":2.1395353965087995,"y0":50.00471292918162,"z0":5.183839045945676,"aX":15.49026556504237},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":2.2,"breakHorizontal":-18.1,"spinRate":1794,"spinDirection":113},"zone":8,"typeConfidence":0.9,"plateTime":0.471007340084725,"extension":6.312058855176178},"hitData":{"launchSpeed":65.2,"launchAngle":-53.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.42,"coordY":164.2}},"index":2,"playId":"a693dca5-5fb6-3509-9aac-eca58aebfcbb","pitchNumber":3,"startTime":"2026-04-23T00:48:29.382Z","endTime":"2026-04-23T00:48:37.463Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:48:37.463Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Moisés Ballesteros grounds out, first baseman Felix Reyes to pitcher Taijuan Walker.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-23T00:51:13.423Z","endTime":"2026-04-23T00:52:08.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694025,"link":"/api/v1/people/694025"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":592836,"link":"/api/v1/people/592836"},"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(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":73.5,"endSpeed":67.2,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.20253187285312,"aZ":-40.03956150095776,"pfxX":2.8150226402236695,"pfxZ":-6.905446781542203,"pX":-1.4400557580258513,"pZ":2.320936631523249,"vX0":-0.1520384214314246,"vY0":-106.90145468640928,"vZ0":0.5120199002607806,"x":171.89,"y":176.11,"x0":-1.7322631587258175,"y0":50.003324717948615,"z0":6.6324687345336315,"aX":3.205591680195589},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.2,"breakVerticalInduced":-11.9,"breakHorizontal":-5.0,"spinRate":2328,"spinDirection":59},"zone":13,"typeConfidence":2.0,"plateTime":0.5155688056192944,"extension":5.650290579895746},"index":0,"playId":"63bc1523-e571-31c1-af01-11665cb0e442","pitchNumber":1,"startTime":"2026-04-23T00:51:21.590Z","endTime":"2026-04-23T00:51:24.880Z","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":73.7,"endSpeed":67.4,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.098208571434263,"aZ":-41.32698798884426,"pfxX":2.129604227834873,"pfxZ":-7.983874509494109,"pX":-0.5419336157324133,"pZ":2.9763599705916546,"vX0":1.707155638545581,"vY0":-107.22029729116076,"vZ0":1.9209421358214422,"x":137.66,"y":158.42,"x0":-1.6293883343289377,"y0":50.0014585821661,"z0":6.7324639188867605,"aX":2.4421091682091656},"breaks":{"breakAngle":3.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.3,"breakVerticalInduced":-13.4,"breakHorizontal":-4.3,"spinRate":2400,"spinDirection":48},"zone":1,"typeConfidence":2.0,"plateTime":0.5137735309183094,"extension":5.635334178726583},"index":1,"playId":"8353560b-73e8-3eb9-8e33-eadeccf514a8","pitchNumber":2,"startTime":"2026-04-23T00:51:32.491Z","endTime":"2026-04-23T00:51:36.022Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.151418471642025,"aZ":-15.946399203099162,"pfxX":-9.23777544387833,"pfxZ":8.959191179656285,"pX":0.9298026713303811,"pZ":1.597456000462243,"vX0":9.085495840954051,"vY0":-134.04269016223975,"vZ0":-8.927469439132585,"x":81.56,"y":195.65,"x0":-1.31053989370331,"y0":50.004801790390225,"z0":6.120013593577083,"aX":-16.738734016080006},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.3,"breakHorizontal":14.6,"spinRate":2044,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.40929811353148615,"extension":6.147802728051432},"index":2,"playId":"9f3649e7-6e9b-37eb-b477-db537ccbbf4f","pitchNumber":3,"startTime":"2026-04-23T00:51:47.092Z","endTime":"2026-04-23T00:51:50.990Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.6,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.878575656957977,"aZ":-28.32662444208514,"pfxX":-5.746905773967538,"pfxZ":2.3669855059032763,"pX":0.288788787278184,"pZ":1.4632414183698532,"vX0":6.399658788285669,"vY0":-125.65614960937891,"vZ0":-6.1379872325435425,"x":105.99,"y":199.27,"x0":-1.5265540581829753,"y0":50.00046794576122,"z0":6.195329353637343,"aX":-9.327284332450006},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.2,"breakHorizontal":9.2,"spinRate":1489,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.4334182470899286,"extension":6.083996820396472},"hitData":{"launchSpeed":101.3,"launchAngle":1.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.05,"coordY":164.2}},"index":3,"playId":"bf895256-4f1a-322a-8fe5-77343b363012","pitchNumber":4,"startTime":"2026-04-23T00:52:00.795Z","endTime":"2026-04-23T00:52:08.620Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:52:08.620Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Amaya strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-23T00:52:23.366Z","endTime":"2026-04-23T00:53:12.801Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":80.1,"endSpeed":73.1,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.646194169506316,"aZ":-28.54356335574897,"pfxX":2.4886103225552283,"pfxZ":2.6727408343955403,"pX":0.6719485915316701,"pZ":1.677823884317793,"vX0":4.195899960370714,"vY0":-116.53214999620673,"vZ0":-4.533374455946593,"x":91.39,"y":193.48,"x0":-1.484652867050862,"y0":50.00001893176694,"z0":6.386306167545818,"aX":3.375932967257735},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":3.8,"breakHorizontal":-5.6,"spinRate":2485,"spinDirection":87},"zone":9,"typeConfidence":2.0,"plateTime":0.4724635781524942,"extension":5.847682922317026},"index":0,"playId":"dc853289-556a-3dcc-adf9-860494362b61","pitchNumber":1,"startTime":"2026-04-23T00:52:35.394Z","endTime":"2026-04-23T00:52:38.394Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-23T00:52:45.374Z","endTime":"2026-04-23T00:52:55.972Z","isPitch":false,"type":"action","player":{"id":665804,"link":"/api/v1/people/665804"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.128035972170444,"aZ":-30.59265227649964,"pfxX":4.207063480729219,"pfxZ":1.100031972090811,"pX":0.6716758543746619,"pZ":1.921662851470014,"vX0":3.801924111729474,"vY0":-119.16198805728789,"vZ0":-4.004735572403644,"x":91.4,"y":186.9,"x0":-1.4916458430097965,"y0":50.00243542436705,"z0":6.391141558169424,"aX":6.042866377014478},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.3,"breakHorizontal":-8.5,"spinRate":2393,"spinDirection":111},"zone":9,"typeConfidence":2.0,"plateTime":0.45983411616049974,"extension":5.9935656193557465},"index":2,"playId":"565864cb-a8df-37e5-8164-e9d96216b243","pitchNumber":2,"startTime":"2026-04-23T00:52:55.972Z","endTime":"2026-04-23T00:52:58.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":75.1,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.554728479130546,"aZ":-31.810599246856334,"pfxX":3.1163975090305565,"pfxZ":0.2559130856479044,"pX":1.0349239227785016,"pZ":1.6579552277776675,"vX0":4.835399759746367,"vY0":-118.155710406175,"vZ0":-4.267878161302837,"x":77.55,"y":194.02,"x0":-1.4430684796813291,"y0":50.00282017479669,"z0":6.411428866766079,"aX":4.40427172985372},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-0.4,"breakHorizontal":-6.8,"spinRate":2426,"spinDirection":87},"zone":14,"typeConfidence":2.0,"plateTime":0.46360725208185505,"extension":6.136190290470104},"index":3,"playId":"fbaef2af-5770-3b36-9fd7-5ffb80600cc7","pitchNumber":3,"startTime":"2026-04-23T00:53:09.801Z","endTime":"2026-04-23T00:53:12.801Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:53:12.801Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pete Crow-Armstrong singles on a line drive to left fielder Kyle Schwarber.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-23T00:53:16.199Z","endTime":"2026-04-23T00:54:41.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":75.2,"endSpeed":69.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.36123129383768,"aZ":-40.163435936277466,"pfxX":3.3083161847372637,"pfxZ":-6.634066128735881,"pX":-0.8892119939785973,"pZ":3.74539425068225,"vX0":0.724894238017018,"vY0":-109.39943747784868,"vZ0":2.894212600461807,"x":150.89,"y":137.65,"x0":-1.6549942249019942,"y0":50.00061713322253,"z0":6.72816426378306,"aX":3.985856815553062},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-10.8,"breakHorizontal":-6.2,"spinRate":2385,"spinDirection":43},"zone":11,"typeConfidence":2.0,"plateTime":0.5017945751690003,"extension":5.808800047916465},"index":0,"playId":"bf162c13-6db8-3ff7-9811-8c07eb5f991b","pitchNumber":1,"startTime":"2026-04-23T00:53:40.388Z","endTime":"2026-04-23T00:53:44.119Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":74.9,"endSpeed":69.3,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.443545751177595,"aZ":-40.885052991579826,"pfxX":3.898984027565234,"pfxZ":-7.289726930181506,"pX":0.4938685502162661,"pZ":1.593931032276742,"vX0":3.1033752927379856,"vY0":-109.00059217811392,"vZ0":-1.1688600291617512,"x":98.17,"y":195.74,"x0":-1.4586739251280005,"y0":50.00460859050839,"z0":6.579945220925729,"aX":4.657494940728545},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-13.2,"breakHorizontal":-7.9,"spinRate":2366,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.5038940806715662,"extension":5.667813604692291},"index":1,"playId":"778389bf-8d07-3c30-aa43-a4ae862469ab","pitchNumber":2,"startTime":"2026-04-23T00:53:54.831Z","endTime":"2026-04-23T00:53:57.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.72199889035358,"aZ":-18.25448544722374,"pfxX":-9.554588702689284,"pfxZ":7.699090139050009,"pX":0.8493828007816046,"pZ":3.0763220080352363,"vX0":8.892614871780369,"vY0":-134.05508121348927,"vZ0":-5.069166822382292,"x":84.62,"y":155.72,"x0":-1.2798582020528961,"y0":50.00479553321749,"z0":6.307139818469113,"aX":-17.2800312526603},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.0,"breakHorizontal":15.2,"spinRate":1944,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.40960028447737695,"extension":5.956859547247903},"index":2,"playId":"030fe155-a117-3b07-9aa1-fa248a634cf9","pitchNumber":3,"startTime":"2026-04-23T00:54:14.794Z","endTime":"2026-04-23T00:54:18.577Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.834426672666496,"aZ":-28.323529931923797,"pfxX":-6.295676845480277,"pfxZ":2.3727888099147787,"pX":-0.41251492610486445,"pZ":2.499092159711006,"vX0":4.998269667489064,"vY0":-126.8366987933329,"vZ0":-3.73878721306818,"x":132.72,"y":171.3,"x0":-1.5942986579012404,"y0":50.003050360398476,"z0":6.260006140935757,"aX":-10.220121370290148},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.6,"breakHorizontal":10.2,"spinRate":1407,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.43243600730255016,"extension":6.188915181347523},"hitData":{"launchSpeed":98.1,"launchAngle":11.0,"totalDistance":204.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":74.97,"coordY":91.73}},"index":3,"playId":"edd1e25c-40ea-3ac8-b3c8-780b045e7078","pitchNumber":4,"startTime":"2026-04-23T00:54:30.291Z","endTime":"2026-04-23T00:54:41.836Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:54:41.836Z","atBatIndex":34},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nico Hoerner pops out to shortstop Trea Turner.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-23T00:55:22.713Z","endTime":"2026-04-23T00:56:56.276Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-23T00:55:08.764Z","endTime":"2026-04-23T00:55:24.903Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.381025486087733,"aZ":-25.781128037834296,"pfxX":3.0631320165589546,"pfxZ":4.423613053159183,"pX":0.39420010343081807,"pZ":4.465966302146012,"vX0":3.573695489821328,"vY0":-119.31017911426373,"vZ0":0.360516688627769,"x":101.97,"y":118.2,"x0":-1.5195427466779692,"y0":50.00360087557184,"z0":6.631306391736753,"aX":4.427483662494012},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":8.4,"breakHorizontal":-6.4,"spinRate":2431,"spinDirection":103},"zone":12,"typeConfidence":2.0,"plateTime":0.45860547838617505,"extension":5.898525379898869},"index":1,"playId":"13121dbf-1238-3b8f-965b-ebcba0106903","pitchNumber":1,"startTime":"2026-04-23T00:55:24.903Z","endTime":"2026-04-23T00:55:27.903Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"index":2,"playId":"45835f6b-2197-3bef-bd93-848f34259203","startTime":"2026-04-23T00:55:44.112Z","endTime":"2026-04-23T00:55:49.168Z","isPitch":false,"type":"pickoff"},{"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":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.865793148955795,"aZ":-16.30779476020153,"pfxX":-8.270207831497368,"pfxZ":8.794510286483987,"pX":0.5136900681764766,"pZ":1.2496783691033524,"vX0":7.8224165678024,"vY0":-133.72490910485706,"vZ0":-9.9665121069612,"x":97.42,"y":205.04,"x0":-1.3803628473032543,"y0":50.00218213700994,"z0":6.204517848374758,"aX":-14.920432229830375},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.8,"breakHorizontal":13.2,"spinRate":2011,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.41019617472462855,"extension":6.101137895022294},"index":3,"playId":"f9f7f2c3-25f0-31dc-9835-80f61e4dae26","pitchNumber":2,"startTime":"2026-04-23T00:56:05.510Z","endTime":"2026-04-23T00:56:08.510Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":74.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1971609454236,"aZ":-26.1018987908353,"pfxX":4.123653634818651,"pfxZ":4.235569518165914,"pX":-0.12272491860936934,"pZ":2.755301723904614,"vX0":2.3479414936310046,"vY0":-119.53020670149903,"vZ0":-3.0678745715035456,"x":121.68,"y":164.39,"x0":-1.6566083734204116,"y0":50.00058180482888,"z0":6.42423553511427,"aX":5.905502887492113},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":7.1,"breakHorizontal":-8.0,"spinRate":2541,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.46000147097770316,"extension":5.8343982209991605},"index":4,"playId":"1cf3aea8-a056-3a24-8c95-1f40a75929a6","pitchNumber":3,"startTime":"2026-04-23T00:56:25.623Z","endTime":"2026-04-23T00:56:29.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.216349378033463,"aZ":-19.007211208761877,"pfxX":2.823243136376828,"pfxZ":7.986964879090074,"pX":-0.15490584046835112,"pZ":2.8630843856186727,"vX0":2.639417999527251,"vY0":-127.35282269853323,"vZ0":-5.098044815257054,"x":122.9,"y":161.48,"x0":-1.5702236217069028,"y0":50.00611569909788,"z0":6.386487570890329,"aX":4.655216724892142},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":13.6,"breakHorizontal":-5.6,"spinRate":2480,"spinDirection":184},"zone":2,"typeConfidence":2.0,"plateTime":0.42945722116913476,"extension":5.96824729701166},"hitData":{"launchSpeed":86.5,"launchAngle":65.0,"totalDistance":108.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":126.67,"coordY":162.17}},"index":5,"playId":"e1cf08f5-f6ff-3956-a56a-faa4c1fa79fe","pitchNumber":4,"startTime":"2026-04-23T00:56:46.519Z","endTime":"2026-04-23T00:56:56.276Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:56:56.276Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Marchán singles on a ground ball to left fielder Ian Happ.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-23T00:58:50.973Z","endTime":"2026-04-23T00:59:28.665Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":72.5,"endSpeed":67.0,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.75407464302564,"aZ":-36.307265208843205,"pfxX":-4.150740389952562,"pfxZ":-3.687628109961741,"pX":-1.1003330684077834,"pZ":1.5582533389260655,"vX0":-5.719252898072645,"vY0":-105.42426982172638,"vZ0":-0.0412048064955044,"x":158.94,"y":196.71,"x0":2.1922371107680076,"y0":50.003331545227056,"z0":5.786036440694736,"aX":-4.649277239464904},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-6.4,"breakHorizontal":9.1,"spinRate":2215,"spinDirection":310},"zone":13,"typeConfidence":0.89,"plateTime":0.5205338149205874,"extension":6.145249785402774},"index":0,"playId":"dc01414b-cbde-3f3d-9ea9-f791f14aadd9","pitchNumber":1,"startTime":"2026-04-23T00:59:06.849Z","endTime":"2026-04-23T00:59:10.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.1,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.09135247269815,"aZ":-17.474094792936235,"pfxX":6.8941541903027925,"pfxZ":8.292030773494613,"pX":-0.09452609424761825,"pZ":2.404028825835888,"vX0":-7.991090722101905,"vY0":-132.4905627222419,"vZ0":-4.5290411768729095,"x":120.6,"y":173.87,"x0":2.06917972564079,"y0":50.000548009745714,"z0":5.41783226009838,"aX":12.218866503556402},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.2,"breakHorizontal":-10.7,"spinRate":2407,"spinDirection":123},"zone":5,"typeConfidence":2.0,"plateTime":0.41388427157661933,"extension":6.448317299765695},"hitData":{"launchSpeed":103.7,"launchAngle":6.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.51,"coordY":104.87}},"index":1,"playId":"6519375d-8e5f-37a6-9f53-c1a83d600c1c","pitchNumber":2,"startTime":"2026-04-23T00:59:18.397Z","endTime":"2026-04-23T00:59:28.665Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T00:59:28.665Z","atBatIndex":36},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Kyle Schwarber grounds into a double play, second baseman Nico Hoerner to shortstop Dansby Swanson to first baseman Michael Busch. Rafael Marchán out at 2nd. Kyle Schwarber out at 1st.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-23T00:59:33.033Z","endTime":"2026-04-23T01:02:08.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":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":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":71.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.690104429578618,"aZ":-28.32531267325364,"pfxX":11.384617323620564,"pfxZ":2.9341255703723768,"pX":0.7801888824783587,"pZ":2.5668785987838456,"vX0":-6.607235221760949,"vY0":-114.04918226125378,"vZ0":-0.05366136390557752,"x":87.26,"y":169.47,"x0":2.241042535438634,"y0":50.00318216435672,"z0":5.392752880718856,"aX":14.943150450357521},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":5.6,"breakHorizontal":-18.8,"spinRate":1618,"spinDirection":113},"zone":6,"typeConfidence":0.91,"plateTime":0.4809251027124093,"extension":6.4404200661978654},"index":0,"playId":"640bdd30-6ece-3ef4-b799-21055c9ccf1f","pitchNumber":1,"startTime":"2026-04-23T01:00:06.681Z","endTime":"2026-04-23T01:00:09.841Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.2010425212465,"aZ":-25.638702447021103,"pfxX":2.569430939003163,"pfxZ":4.208711491063697,"pX":-1.0995359813345782,"pZ":1.6768180926401641,"vX0":-9.785338574542207,"vY0":-124.4764060153987,"vZ0":-2.9271830913244457,"x":158.91,"y":193.51,"x0":2.565261702403355,"y0":50.00553416873143,"z0":5.012387079746916,"aX":3.9940334605391565},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.1,"breakHorizontal":-2.2,"spinRate":2525,"spinDirection":105},"zone":13,"typeConfidence":0.87,"plateTime":0.4416310681582636,"extension":6.2752733467176665},"index":1,"playId":"ef78fc0f-b161-3f41-8d2c-71e46110edf8","pitchNumber":2,"startTime":"2026-04-23T01:00:30.218Z","endTime":"2026-04-23T01:00:34.813Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.632163575940815,"aZ":-25.99750823478089,"pfxX":3.3080118009799513,"pfxZ":3.9708207191086284,"pX":-2.425817301565435,"pZ":0.7470885732187849,"vX0":-13.099405063377985,"vY0":-124.36578580210528,"vZ0":-4.737967744494079,"x":209.47,"y":218.61,"x0":2.496500557107992,"y0":50.003033127143034,"z0":4.852238675332021,"aX":5.14676421748925},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.1,"breakHorizontal":-2.8,"spinRate":2651,"spinDirection":104},"zone":13,"typeConfidence":0.84,"plateTime":0.44165325815830236,"extension":6.4220753141433},"index":2,"playId":"d020235b-53c0-33c2-ab5c-69a131e9a510","pitchNumber":3,"startTime":"2026-04-23T01:00:50.381Z","endTime":"2026-04-23T01:00:53.433Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.922449124787512,"aZ":-30.236634298153355,"pfxX":12.254893525794394,"pfxZ":1.4605860983739953,"pX":-1.101570085108709,"pZ":1.2054501318926263,"vX0":-10.833700913824709,"vY0":-114.84385409576319,"vZ0":-2.3808520249564973,"x":158.99,"y":206.23,"x0":2.1035869435957095,"y0":50.002474110481394,"z0":5.220864255189475,"aX":16.233941873420132},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":2.3,"breakHorizontal":-19.2,"spinRate":1772,"spinDirection":107},"zone":13,"typeConfidence":0.91,"plateTime":0.4784714558782257,"extension":6.5756912480806555},"index":3,"playId":"23436443-c841-342f-9ab6-169d8742338d","pitchNumber":4,"startTime":"2026-04-23T01:01:13.836Z","endTime":"2026-04-23T01:01:17.047Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"index":4,"playId":"4388655f-e7e7-3f0a-87db-faf92f1ff781","startTime":"2026-04-23T01:01:36.387Z","endTime":"2026-04-23T01:01:39.387Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.166420089166518,"aZ":-18.132576104152033,"pfxX":8.926755755896949,"pfxZ":7.991038192087251,"pX":-0.016827027360112806,"pZ":3.4026950756549112,"vX0":-8.550428271475408,"vY0":-132.23966276505672,"vZ0":-1.426668143375319,"x":117.64,"y":146.91,"x0":2.1103470276957927,"y0":50.006555878364146,"z0":5.289416231054879,"aX":15.695456835110642},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.3,"breakHorizontal":-14.2,"spinRate":2287,"spinDirection":122},"zone":11,"typeConfidence":2.0,"plateTime":0.41537972193157513,"extension":6.353837241432514},"hitData":{"launchSpeed":97.4,"launchAngle":-10.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.46,"coordY":154.05}},"index":5,"playId":"d3101424-087e-3cc2-9a19-7373b73e7bbe","pitchNumber":5,"startTime":"2026-04-23T01:01:59.073Z","endTime":"2026-04-23T01:02:08.140Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:02:08.140Z","atBatIndex":37},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Trea Turner doubles (5) on a ground ball to left fielder Ian Happ.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-23T01:04:42.672Z","endTime":"2026-04-23T01:06:06.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-23T01:02:23.319Z","endTime":"2026-04-23T01:03:25.499Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Ben Brown replaces Matthew Boyd.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-23T01:03:25.499Z","endTime":"2026-04-23T01:04:44.963Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676962,"link":"/api/v1/people/676962"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.023210908663124,"aZ":-33.576154953167034,"pfxX":1.6168897437565186,"pfxZ":-0.8882181213120877,"pX":-0.8237100140944932,"pZ":3.7038343696527267,"vX0":1.2572615461212462,"vY0":-125.15298840892763,"vZ0":-0.1241265834616091,"x":148.4,"y":138.78,"x0":-1.543187511091381,"y0":50.00210119899581,"z0":6.51154511736914,"aX":2.5561378567725317},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.4,"breakHorizontal":-3.2,"spinRate":2438,"spinDirection":83},"zone":11,"typeConfidence":2.0,"plateTime":0.43819164667373167,"extension":6.212674793129025},"index":2,"playId":"1a6ebdd2-da6f-3f6f-b8cf-9cf29fc02e67","pitchNumber":1,"startTime":"2026-04-23T01:04:44.963Z","endTime":"2026-04-23T01:04:49.560Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.86672133209482,"aZ":-16.102057582439006,"pfxX":-9.094140682552023,"pfxZ":8.235156897112155,"pX":-1.490477670429183,"pZ":2.6279457970303186,"vX0":3.30700684684037,"vY0":-139.43567010088864,"vZ0":-6.654453256528976,"x":173.81,"y":167.83,"x0":-1.5161980571341187,"y0":50.0067443535788,"z0":6.124419186226359,"aX":-17.757087493289564},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.6,"breakHorizontal":15.7,"spinRate":2174,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3941235532283436,"extension":6.491943754455314},"index":3,"playId":"d663345e-a61d-3f87-a100-4f74bc206d6c","pitchNumber":2,"startTime":"2026-04-23T01:05:00.267Z","endTime":"2026-04-23T01:05:03.267Z","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":96.3,"endSpeed":86.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.266229133435,"aZ":-11.351500804575942,"pfxX":-6.990173054422912,"pfxZ":10.705896264760813,"pX":0.6882687323814902,"pZ":2.9142406290894414,"vX0":7.9680009558566045,"vY0":-139.72672033736683,"vZ0":-6.821675042964384,"x":90.76,"y":160.1,"x0":-1.3144737528383423,"y0":50.002649530993004,"z0":6.160313338567447,"aX":-13.596488632050239},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.9,"breakHorizontal":10.7,"spinRate":2234,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.3944580290950581,"extension":6.71461764097436},"index":4,"playId":"12edcbbb-cbf8-3398-adfc-f8bbe592cc7f","pitchNumber":3,"startTime":"2026-04-23T01:05:15.163Z","endTime":"2026-04-23T01:05:18.527Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.18331678096332,"aZ":-14.276707681857628,"pfxX":-8.139758744436733,"pfxZ":9.275068342226724,"pX":-0.06904617240359448,"pZ":1.7771278420931365,"vX0":6.520335119702339,"vY0":-138.56751075659795,"vZ0":-9.108286806676523,"x":119.63,"y":190.8,"x0":-1.4041072162766801,"y0":50.00342525583699,"z0":6.077487829468261,"aX":-15.708015725203046},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.9,"breakHorizontal":13.2,"spinRate":2188,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.396441420047728,"extension":6.6748720378430395},"index":5,"playId":"67cda39b-dcc7-3e24-aa23-a53c3cf6ea75","pitchNumber":4,"startTime":"2026-04-23T01:05:31.970Z","endTime":"2026-04-23T01:05:35.151Z","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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.490247177554377,"aZ":-34.56882846659912,"pfxX":2.504997647616913,"pfxZ":-1.5203326025816821,"pX":-0.5839977723705543,"pZ":2.9821902525210158,"vX0":1.2813963268430004,"vY0":-124.71580230039275,"vZ0":-1.5708207841367918,"x":139.26,"y":158.26,"x0":-1.4302308928059093,"y0":50.00455930496676,"z0":6.475933818717675,"aX":3.939395501916053},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.9,"breakHorizontal":-4.8,"spinRate":2503,"spinDirection":73},"zone":1,"typeConfidence":2.0,"plateTime":0.4394745945609131,"extension":6.2196225981430855},"hitData":{"launchSpeed":96.4,"launchAngle":10.0,"totalDistance":169.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":58.21,"coordY":129.33}},"index":6,"playId":"bf4388a3-8c58-3a7d-8dee-0930df6c0aaf","pitchNumber":5,"startTime":"2026-04-23T01:05:50.193Z","endTime":"2026-04-23T01:06:06.218Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:06:06.218Z","atBatIndex":38},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryce Harper lines out to second baseman Nico Hoerner.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-23T01:06:11.295Z","endTime":"2026-04-23T01:06:40.491Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.657641101737898,"aZ":-38.647252570226186,"pfxX":3.5543329265724375,"pfxZ":-4.223366355539172,"pX":0.8177311506930238,"pZ":3.146704553743048,"vX0":4.147332332441546,"vY0":-123.09869729360699,"vZ0":-0.1896359719298797,"x":85.83,"y":153.82,"x0":-1.3512056320485508,"y0":50.002093525867124,"z0":6.499202293733715,"aX":5.448549658548233},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-7.4,"breakHorizontal":-7.4,"spinRate":2396,"spinDirection":63},"zone":12,"typeConfidence":2.0,"plateTime":0.44511277168192986,"extension":6.357173209400598},"hitData":{"launchSpeed":64.4,"launchAngle":20.0,"totalDistance":154.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":150.54,"coordY":145.23}},"index":0,"playId":"90f6da24-48f2-373c-b83a-569969ddb724","pitchNumber":1,"startTime":"2026-04-23T01:06:35.212Z","endTime":"2026-04-23T01:06:40.491Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:06:40.491Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Bregman singles on a ground ball to right fielder Adolis García.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-23T01:08:30.498Z","endTime":"2026-04-23T01:09:36.028Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"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"}]}],"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":89.5,"endSpeed":81.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.427336515400064,"aZ":-17.150199709784204,"pfxX":-8.329474968400017,"pfxZ":8.842327752143259,"pX":0.6568866066755665,"pZ":1.5560401271534792,"vX0":7.653603756369578,"vY0":-129.84864810884272,"vZ0":-8.825715335915438,"x":91.96,"y":196.77,"x0":-1.2536110089227492,"y0":50.00423288904894,"z0":6.316318183416662,"aX":-14.155593268079302},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":14.0,"breakHorizontal":13.3,"spinRate":1870,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.42261449637793724,"extension":5.997600946348043},"index":0,"playId":"c85d58ff-2755-396c-b90f-d82407d9a6bf","pitchNumber":1,"startTime":"2026-04-23T01:08:38.319Z","endTime":"2026-04-23T01:08:42.516Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7263323733514,"aZ":-19.310021920168836,"pfxX":-8.668511730765378,"pfxZ":7.324412693572381,"pX":0.3639080292148393,"pZ":1.5245609963110007,"vX0":7.48470408122774,"vY0":-131.86645858454486,"vZ0":-8.454122369856801,"x":103.13,"y":197.62,"x0":-1.3886160211870378,"y0":50.00589992903306,"z0":6.203703694971052,"aX":-15.22937110341934},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.5,"breakHorizontal":14.0,"spinRate":1854,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.41579229920864025,"extension":6.035005550009464},"index":1,"playId":"288f0006-9225-3df0-ae1e-0fb94e039afc","pitchNumber":2,"startTime":"2026-04-23T01:08:50.353Z","endTime":"2026-04-23T01:08:53.564Z","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":79.8,"endSpeed":73.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.95265783016894,"aZ":-25.351318395816808,"pfxX":3.9068748798187776,"pfxZ":5.018277374899645,"pX":0.2670541628532216,"pZ":3.0097233791416524,"vX0":2.8597552445142473,"vY0":-116.17423238210327,"vZ0":-2.605390598070267,"x":106.82,"y":157.52,"x0":-1.4898450800024325,"y0":50.00056892299018,"z0":6.569871797500087,"aX":5.3079110210790885},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":8.6,"breakHorizontal":-7.8,"spinRate":2370,"spinDirection":98},"zone":3,"typeConfidence":2.0,"plateTime":0.47252227182329243,"extension":5.937597838421858},"index":2,"playId":"6b2d9ad8-6374-3134-a567-95bf48f257ee","pitchNumber":3,"startTime":"2026-04-23T01:09:02.995Z","endTime":"2026-04-23T01:09:07.082Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.57017492614798,"aZ":-29.051727571857214,"pfxX":3.897177134255859,"pfxZ":2.271857070640623,"pX":1.2480596313910253,"pZ":2.7394445169564,"vX0":4.996721670955295,"vY0":-116.72796140404107,"vZ0":-2.4252693188774233,"x":69.43,"y":164.81,"x0":-1.4291073462198103,"y0":50.004348112027785,"z0":6.535073188127185,"aX":5.362448151342086},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":3.7,"breakHorizontal":-8.3,"spinRate":2407,"spinDirection":72},"zone":12,"typeConfidence":2.0,"plateTime":0.469748531293507,"extension":5.954193816729402},"hitData":{"launchSpeed":90.6,"launchAngle":8.0,"totalDistance":122.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.22,"coordY":104.36}},"index":3,"playId":"9b9536c7-f922-3420-ab0a-e66703723b3e","pitchNumber":4,"startTime":"2026-04-23T01:09:24.494Z","endTime":"2026-04-23T01:09:36.028Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:09:36.028Z","atBatIndex":40},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ian Happ grounds into a force out, third baseman Alec Bohm to shortstop Trea Turner. Alex Bregman out at 2nd. Ian Happ to 1st.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-23T01:09:37.500Z","endTime":"2026-04-23T01:11:06.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"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(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":74.6,"endSpeed":69.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.601571356382617,"aZ":-40.00195237182057,"pfxX":3.1101350050578542,"pfxZ":-6.573114228128489,"pX":-0.9500253375370806,"pZ":2.177904764199916,"vX0":0.8665455866873957,"vY0":-108.63817712380884,"vZ0":-0.1585347737651026,"x":153.21,"y":179.98,"x0":-1.7584158753568946,"y0":50.00204011074902,"z0":6.611642086258767,"aX":3.7050353766773165},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-11.6,"breakHorizontal":-5.9,"spinRate":2432,"spinDirection":44},"zone":13,"typeConfidence":2.0,"plateTime":0.5047969823738647,"extension":5.724194894554687},"index":0,"playId":"f463688e-64b6-31db-a441-a0a57c9fe01a","pitchNumber":1,"startTime":"2026-04-23T01:10:02.387Z","endTime":"2026-04-23T01:10:09.602Z","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":85.0,"endSpeed":78.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.252680098899816,"aZ":-20.01529434608309,"pfxX":1.459012526296302,"pfxZ":7.742906933617068,"pX":-1.4428994838311429,"pZ":5.306874828540505,"vX0":0.7160672467426262,"vY0":-123.85348212726454,"vZ0":0.8692313358151835,"x":172.0,"y":95.49,"x0":-1.9243491202416523,"y0":50.00276322771254,"z0":6.612076414208388,"aX":2.2905436902762655},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":14.5,"breakHorizontal":-2.8,"spinRate":2459,"spinDirection":184},"zone":11,"typeConfidence":2.0,"plateTime":0.440442861556841,"extension":5.686409114354459},"index":1,"playId":"e8a39b8c-41e8-38b2-a787-b55183bff628","pitchNumber":2,"startTime":"2026-04-23T01:10:22.573Z","endTime":"2026-04-23T01:10:25.573Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.542480571219944,"aZ":-21.005013635507837,"pfxX":1.512363766150771,"pfxZ":7.184822740461128,"pX":-0.7767667622899685,"pZ":2.6826855155979614,"vX0":2.3285769677249895,"vY0":-123.38781085660644,"vZ0":-4.64217325031401,"x":146.61,"y":166.35,"x0":-1.9261530136863103,"y0":50.00602717330619,"z0":6.33879399672601,"aX":2.3528583283375832},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":12.2,"breakHorizontal":-3.2,"spinRate":2369,"spinDirection":182},"zone":4,"typeConfidence":2.0,"plateTime":0.4424262810723669,"extension":5.913096180019796},"index":2,"playId":"0b22d07e-b730-35d4-b1ee-754613ffb13e","pitchNumber":3,"startTime":"2026-04-23T01:10:39.348Z","endTime":"2026-04-23T01:10:42.887Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.657117747146525,"aZ":-25.769567286890293,"pfxX":-6.540925559289986,"pfxZ":3.9920989152265083,"pX":-0.7698198149677774,"pZ":2.1507943815120596,"vX0":4.504208573735041,"vY0":-125.61134647303788,"vZ0":-4.901309511864368,"x":146.34,"y":180.71,"x0":-1.7334656921279192,"y0":50.001280877437424,"z0":6.214082540248169,"aX":-10.48601933342068},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.4,"breakHorizontal":10.8,"spinRate":1580,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.4355095684603101,"extension":5.925226881486018},"hitData":{"launchSpeed":66.0,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.43,"coordY":163.69}},"index":3,"playId":"b360a4d2-1569-37e6-9720-bfc2b4094d1b","pitchNumber":4,"startTime":"2026-04-23T01:10:58.297Z","endTime":"2026-04-23T01:11:06.738Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:11:06.738Z","atBatIndex":41},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Seiya Suzuki homers (2) on a fly ball to center field. Ian Happ scores.","rbi":2,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-23T01:11:25.802Z","endTime":"2026-04-23T01:12:18.801Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":{"id":592836,"link":"/api/v1/people/592836"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":{"id":592836,"link":"/api/v1/people/592836"},"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(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":91.0,"endSpeed":83.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.737951653757122,"aZ":-19.07610512663404,"pfxX":-8.190762458008788,"pfxZ":7.4361864445475305,"pX":-0.38136569503471796,"pZ":2.112496500380222,"vX0":5.494724506657653,"vY0":-132.27063770971557,"vZ0":-7.206755333427152,"x":131.54,"y":181.74,"x0":-1.427573582440372,"y0":50.00478607221522,"z0":6.284755320319016,"aX":-14.43102971701286},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.0,"breakHorizontal":13.6,"spinRate":1848,"spinDirection":215},"zone":7,"typeConfidence":2.0,"plateTime":0.415009620517762,"extension":5.97266203368532},"index":0,"playId":"df945696-fc3f-386b-be9d-68010471f6fa","pitchNumber":1,"startTime":"2026-04-23T01:11:34.725Z","endTime":"2026-04-23T01:11:37.725Z","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":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22324585915693,"aZ":-19.589591016121506,"pfxX":1.686152841120943,"pfxZ":7.778156411240603,"pX":0.6426377959649475,"pZ":2.734544881411235,"vX0":4.655049510792682,"vY0":-126.27582914760366,"vZ0":-5.197715089654173,"x":92.5,"y":164.95,"x0":-1.4422924708318043,"y0":50.003284431506,"z0":6.391108258292528,"aX":2.7288127299927782},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":13.2,"breakHorizontal":-4.1,"spinRate":2397,"spinDirection":178},"zone":6,"typeConfidence":2.0,"plateTime":0.43340622026868303,"extension":5.889565045762429},"hitData":{"launchSpeed":104.1,"launchAngle":24.0,"totalDistance":388.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":92.87,"coordY":45.78}},"index":1,"playId":"aaa9fd8b-07b7-3fcf-b9fc-4f8872d89271","pitchNumber":2,"startTime":"2026-04-23T01:11:55.993Z","endTime":"2026-04-23T01:12:18.801Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:12:18.801Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Busch singles on a fly ball to left fielder Kyle Schwarber.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-23T01:12:31.920Z","endTime":"2026-04-23T01:13:11.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"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(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":79.6,"endSpeed":73.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.099327683968838,"aZ":-28.304103988898415,"pfxX":3.3877027786242264,"pfxZ":2.8468894332432733,"pX":0.07478921209093141,"pZ":2.814282162316318,"vX0":3.3447373991414473,"vY0":-115.96093482616288,"vZ0":-2.1674603426803687,"x":114.15,"y":162.79,"x0":-1.8274892330125092,"y0":50.003220892153806,"z0":6.4668363676620055,"aX":4.603224529943388},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":4.9,"breakHorizontal":-7.0,"spinRate":2423,"spinDirection":109},"zone":2,"typeConfidence":2.0,"plateTime":0.47271421400817504,"extension":5.758601784327382},"index":0,"playId":"175ef0b4-49fd-3a4e-b365-a8a6187e4ff1","pitchNumber":1,"startTime":"2026-04-23T01:12:40.658Z","endTime":"2026-04-23T01:12:44.785Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.476987800064666,"aZ":-30.646034697989887,"pfxX":-7.004197697214273,"pfxZ":0.945744218902524,"pX":-0.8062301110111522,"pZ":2.120211735152878,"vX0":4.4065103732975395,"vY0":-126.34166108096132,"vZ0":-4.180817775403087,"x":147.73,"y":181.53,"x0":-1.6657048517068398,"y0":50.001737229301135,"z0":6.267865135414514,"aX":-11.287785039214073},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.0,"breakHorizontal":11.6,"spinRate":1517,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.4340465770430204,"extension":5.988078305609461},"hitData":{"launchSpeed":70.6,"launchAngle":32.0,"totalDistance":228.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.24,"coordY":110.77}},"index":1,"playId":"b0dfc41a-f610-32ad-a984-4f3b594ddff7","pitchNumber":2,"startTime":"2026-04-23T01:12:58.553Z","endTime":"2026-04-23T01:13:11.191Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:13:11.191Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dansby Swanson walks. Michael Busch to 2nd.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-23T01:14:02.025Z","endTime":"2026-04-23T01:15:26.187Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"postOnSecond":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-23T01:13:29.782Z","endTime":"2026-04-23T01:14:04.182Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.170878893751453,"aZ":-27.755980291704088,"pfxX":3.299851464893029,"pfxZ":3.2746096856152143,"pX":0.056771110887908656,"pZ":3.887610744750259,"vX0":2.915804170408325,"vY0":-115.34425194689933,"vZ0":-0.3008376722927236,"x":114.84,"y":133.81,"x0":-1.651789136041876,"y0":50.0027559872399,"z0":6.692808384943425,"aX":4.452250572650512},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":6.1,"breakHorizontal":-6.7,"spinRate":2305,"spinDirection":87},"zone":12,"typeConfidence":2.0,"plateTime":0.47460715160705735,"extension":5.86949811682739},"index":1,"playId":"652c13b4-85ee-3ac0-b9f2-564d7dc35957","pitchNumber":1,"startTime":"2026-04-23T01:14:04.182Z","endTime":"2026-04-23T01:14:07.750Z","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":81.2,"endSpeed":74.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.519164438909026,"aZ":-25.788695290917566,"pfxX":2.919596138340006,"pfxZ":4.534605819417239,"pX":0.01027623935200815,"pZ":2.704963356600508,"vX0":2.943166323564465,"vY0":-118.23029550757732,"vZ0":-3.150560302612004,"x":116.61,"y":165.75,"x0":-1.6322574144088224,"y0":50.00485873870577,"z0":6.433319198082915,"aX":4.114511841659164},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":7.7,"breakHorizontal":-6.0,"spinRate":2362,"spinDirection":115},"zone":5,"typeConfidence":2.0,"plateTime":0.4640906102582436,"extension":5.8960706963341565},"index":2,"playId":"1e0749fe-bcdf-3774-a867-50836f8eba31","pitchNumber":2,"startTime":"2026-04-23T01:14:22.530Z","endTime":"2026-04-23T01:14:25.683Z","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":91.1,"endSpeed":83.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.95167839302437,"aZ":-17.670199790243235,"pfxX":-8.701273297763036,"pfxZ":8.20483512646279,"pX":-0.31256724514323425,"pZ":1.1413789057600732,"vX0":5.632296499955223,"vY0":-132.3097526500661,"vZ0":-9.849686045691048,"x":128.91,"y":207.96,"x0":-1.3413282635040071,"y0":50.00565815039029,"z0":6.214739617996698,"aX":-15.387359672184148},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.8,"breakHorizontal":14.5,"spinRate":2047,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.4144133932358045,"extension":5.997271261502098},"index":3,"playId":"4184000f-8809-3523-a4c9-cd657bbfa445","pitchNumber":3,"startTime":"2026-04-23T01:14:45.243Z","endTime":"2026-04-23T01:14:48.262Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12654035253328,"aZ":-18.22327371142975,"pfxX":-9.098001450002858,"pfxZ":7.891265460070185,"pX":0.4727349419776665,"pZ":0.7152316879849627,"vX0":7.772289027950621,"vY0":-131.867843213309,"vZ0":-10.598212154670478,"x":98.98,"y":219.47,"x0":-1.3258317422358625,"y0":50.00062001646203,"z0":6.120877774650013,"aX":-16.077055282108443},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.2,"breakHorizontal":14.9,"spinRate":1921,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.41481798349144716,"extension":6.091077343882269},"index":4,"playId":"feaa318b-04c1-3b21-907b-e04cad667d64","pitchNumber":4,"startTime":"2026-04-23T01:15:02.663Z","endTime":"2026-04-23T01:15:05.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":73.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.528985174881996,"aZ":-32.284023044956946,"pfxX":5.738502854812352,"pfxZ":-0.08445636906132536,"pX":0.926974252528324,"pZ":0.8575260125898269,"vX0":4.003846387314965,"vY0":-117.15603272612645,"vZ0":-5.554617955015597,"x":81.67,"y":215.63,"x0":-1.5594250389530848,"y0":50.001004802161006,"z0":6.33508998673558,"aX":7.843830932950648},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-1.4,"breakHorizontal":-11.5,"spinRate":2452,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.47050470390367094,"extension":5.923788783489727},"index":5,"playId":"c5b8aebe-8174-34d2-bde7-9d9a8ca635bf","pitchNumber":5,"startTime":"2026-04-23T01:15:23.107Z","endTime":"2026-04-23T01:15:26.187Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:15:26.187Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Moisés Ballesteros flies out to left fielder Kyle Schwarber.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-23T01:16:48.038Z","endTime":"2026-04-23T01:17:03.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"postOnSecond":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-23T01:15:39.663Z","endTime":"2026-04-23T01:16:50.326Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.0,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.96720645285599,"aZ":-27.34877917914718,"pfxX":-8.761214547146169,"pfxZ":3.0911197228171634,"pX":-0.7690762597380149,"pZ":2.4405472112712316,"vX0":5.130947503050347,"vY0":-124.89522653951829,"vZ0":-3.716519125666376,"x":146.32,"y":172.89,"x0":-1.724546359695641,"y0":50.00400326539149,"z0":6.227462169803995,"aX":-13.676183943566643},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.9,"breakHorizontal":14.5,"spinRate":1270,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.44058946650386854,"extension":6.120942050569409},"hitData":{"launchSpeed":79.2,"launchAngle":31.0,"totalDistance":264.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.37,"coordY":104.88}},"index":1,"playId":"1e88263c-4bb5-3863-a864-b4d496424a72","pitchNumber":1,"startTime":"2026-04-23T01:16:50.326Z","endTime":"2026-04-23T01:17:03.256Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:17:03.256Z","atBatIndex":45},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Miguel Amaya pops out to catcher Rafael Marchán in foul territory.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-23T01:17:07.070Z","endTime":"2026-04-23T01:17:36.130Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":72.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.08419157949322,"aZ":-28.89574468614134,"pfxX":3.6426392987717646,"pfxZ":2.441061256942925,"pX":-0.34164989165462734,"pZ":2.9617359849126177,"vX0":1.9063786204204651,"vY0":-116.18777791600796,"vZ0":-1.6660704418507004,"x":130.02,"y":158.81,"x0":-1.6505471902206368,"y0":50.00562672013806,"z0":6.476952242228319,"aX":4.899272695842666},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":4.2,"breakHorizontal":-7.1,"spinRate":2341,"spinDirection":98},"zone":1,"typeConfidence":2.0,"plateTime":0.47440120156479537,"extension":5.954568478408379},"hitData":{"launchSpeed":82.6,"launchAngle":82.0,"totalDistance":31.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":137.83,"coordY":214.4}},"index":0,"playId":"012108ab-b453-34c0-809f-7d77863699ea","pitchNumber":1,"startTime":"2026-04-23T01:17:26.325Z","endTime":"2026-04-23T01:17:36.130Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:17:36.130Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Felix Reyes flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-23T01:19:35.404Z","endTime":"2026-04-23T01:20:49.632Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.361757120260865,"aZ":-15.938274885237949,"pfxX":-8.816116897843997,"pfxZ":8.285522867650648,"pX":0.23281610014059909,"pZ":2.5240760099880917,"vX0":7.492657954331515,"vY0":-139.13262611515188,"vZ0":-7.019017323970925,"x":108.13,"y":170.63,"x0":-1.350357438067126,"y0":50.00128204451691,"z0":6.136585324204594,"aX":-17.274141111708477},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.7,"breakHorizontal":14.4,"spinRate":1970,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.3937373967550357,"extension":6.693979667518258},"index":0,"playId":"df378e05-0fd9-30b8-bc7b-48db4b88bf85","pitchNumber":1,"startTime":"2026-04-23T01:19:43.647Z","endTime":"2026-04-23T01:19:46.964Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.4,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.638108655949026,"aZ":-14.100488756241441,"pfxX":-9.356139026529355,"pfxZ":9.209523678623679,"pX":0.07752809246067689,"pZ":2.2297901517051533,"vX0":6.988244368261882,"vY0":-139.72653799926164,"vZ0":-8.224353115173699,"x":114.04,"y":178.58,"x0":-1.2495635792165474,"y0":50.00516055303192,"z0":6.152827776014801,"aX":-18.36691498419608},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.0,"breakHorizontal":15.4,"spinRate":2024,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.39310804050492765,"extension":6.5824732083495885},"index":1,"playId":"8ddddf08-4255-3eb2-bf7b-a38b1214aadb","pitchNumber":2,"startTime":"2026-04-23T01:19:56.747Z","endTime":"2026-04-23T01:19:59.899Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-23T01:20:07.087Z","endTime":"2026-04-23T01:20:18.693Z","isPitch":false,"type":"action","player":{"id":694025,"link":"/api/v1/people/694025"}},{"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":95.3,"endSpeed":85.8,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.4603447533772,"aZ":-12.563707969227405,"pfxX":-4.414534811585005,"pfxZ":10.255956381536514,"pX":0.30632655769304573,"pZ":3.6170277182298,"vX0":5.782684158578796,"vY0":-138.503938906877,"vZ0":-4.77828492984859,"x":105.32,"y":141.12,"x0":-1.2505167943487159,"y0":50.00584542358927,"z0":6.227531754063659,"aX":-8.44405833100773},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.5,"breakHorizontal":6.6,"spinRate":2196,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.3978676741337077,"extension":6.691462683430625},"index":3,"playId":"a1fb4f95-65ad-3c1d-aa85-3858022334ea","pitchNumber":3,"startTime":"2026-04-23T01:20:18.693Z","endTime":"2026-04-23T01:20:25.924Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.221924478770077,"aZ":-36.52052070427129,"pfxX":3.5943436370299993,"pfxZ":-2.703775529154516,"pX":-0.06480433501351571,"pZ":2.3369620768901664,"vX0":2.400233574740296,"vY0":-126.16794139828619,"vZ0":-2.815326776209792,"x":119.47,"y":175.68,"x0":-1.4961119538366177,"y0":50.00145833623844,"z0":6.417073919241693,"aX":5.780693309862424},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-5.3,"breakHorizontal":-7.1,"spinRate":2395,"spinDirection":76},"zone":5,"typeConfidence":2.0,"plateTime":0.4345121819030484,"extension":6.396377457868072},"hitData":{"launchSpeed":94.7,"launchAngle":28.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.08,"coordY":59.33}},"index":4,"playId":"f0deb827-ea0b-338a-b8c0-b062bd77b988","pitchNumber":4,"startTime":"2026-04-23T01:20:39.401Z","endTime":"2026-04-23T01:20:49.632Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:20:49.632Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adolis García singles on a sharp line drive to left fielder Ian Happ.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-23T01:20:50.754Z","endTime":"2026-04-23T01:22:25.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"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,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.111752233643,"aZ":-33.610020469963736,"pfxX":1.0700783813860237,"pfxZ":-0.9005420561574926,"pX":1.0706034535355513,"pZ":1.1820920514841897,"vX0":5.465567581654752,"vY0":-125.53477794847454,"vZ0":-5.947479859394873,"x":76.19,"y":206.86,"x0":-1.2726423667611504,"y0":50.00219729085628,"z0":6.313873585464589,"aX":1.7089190936029695},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.8,"breakHorizontal":-3.1,"spinRate":2248,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.43610257887690995,"extension":6.41176780620442},"index":0,"playId":"772df2b6-d03a-3b32-98e6-c4e8bdea7da1","pitchNumber":1,"startTime":"2026-04-23T01:21:11.303Z","endTime":"2026-04-23T01:21:14.303Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-23T01:21:22.779Z","endTime":"2026-04-23T01:21:38.405Z","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(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":96.5,"endSpeed":88.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.18663819548136,"aZ":-17.30917610642137,"pfxX":-7.309584989002331,"pfxZ":7.48399810716923,"pX":-1.6162945247228773,"pZ":2.424546868385853,"vX0":2.3787279213599812,"vY0":-140.39176368027125,"vZ0":-7.18831150237664,"x":178.61,"y":173.32,"x0":-1.5271966437309312,"y0":50.006800326907786,"z0":6.154597052922777,"aX":-14.525251401925022},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.2,"breakHorizontal":12.7,"spinRate":2153,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.3908578365208175,"extension":6.574161982384107},"index":2,"playId":"57b4fef8-19ee-3933-b923-c189fb90642b","pitchNumber":2,"startTime":"2026-04-23T01:21:38.405Z","endTime":"2026-04-23T01:21:41.405Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.65679589332622,"aZ":-15.93743328628817,"pfxX":-8.41764196361109,"pfxZ":8.264772415987322,"pX":0.1850329790598913,"pZ":2.933669512387582,"vX0":7.3424991216103335,"vY0":-139.78954873265815,"vZ0":-6.080079308102217,"x":109.95,"y":159.57,"x0":-1.3914398026731014,"y0":50.003478257973185,"z0":6.196290943266861,"aX":-16.5386605700645},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.8,"breakHorizontal":13.6,"spinRate":2162,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.3929274518057486,"extension":6.5568532547129355},"index":3,"playId":"0c214a21-b01a-3e0f-bbd6-c08e27cb93af","pitchNumber":3,"startTime":"2026-04-23T01:21:55.603Z","endTime":"2026-04-23T01:21:58.754Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.28818732071383,"aZ":-17.431202917958217,"pfxX":-8.371254565622174,"pfxZ":7.56699538637864,"pX":0.04579745254152461,"pZ":3.3168849698934544,"vX0":6.850602235871987,"vY0":-139.38263587034496,"vZ0":-4.72306703161492,"x":115.25,"y":149.22,"x0":-1.3687010537941544,"y0":50.00004688757766,"z0":6.2014090365675525,"aX":-16.302200143334506},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.8,"breakHorizontal":13.6,"spinRate":2136,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.3945022541871026,"extension":6.646886741996254},"hitData":{"launchSpeed":107.2,"launchAngle":10.0,"totalDistance":223.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":68.49,"coordY":89.77}},"index":4,"playId":"ae3e8bb8-9157-3955-967f-ac6e734bab90","pitchNumber":4,"startTime":"2026-04-23T01:22:13.699Z","endTime":"2026-04-23T01:22:25.153Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:22:25.153Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Bohm called out on strikes.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-23T01:22:27.098Z","endTime":"2026-04-23T01:23:54.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18651697871161,"aZ":-18.062562417571804,"pfxX":-9.290283839791497,"pfxZ":7.097862636173568,"pX":-0.1640763790326925,"pZ":3.065752497518335,"vX0":6.829227722789359,"vY0":-140.22996727056358,"vZ0":-5.312260749695121,"x":123.25,"y":156.0,"x0":-1.4259316480364401,"y0":50.00349378042563,"z0":6.1658957374589045,"aX":-18.47340449923812},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.9,"breakHorizontal":15.4,"spinRate":2133,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.39082428577166395,"extension":6.771976438035203},"index":0,"playId":"6265fadc-8677-35e2-b00a-d989a541a58b","pitchNumber":1,"startTime":"2026-04-23T01:22:47.534Z","endTime":"2026-04-23T01:22:51.240Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.978120895510816,"aZ":-31.852145825046378,"pfxX":-0.08459711872104592,"pfxZ":0.19341369195481795,"pX":0.5441374123384113,"pZ":0.6022184281799868,"vX0":4.645713678238419,"vY0":-127.54673630766052,"vZ0":-7.773375300771086,"x":96.26,"y":222.52,"x0":-1.2921504048098433,"y0":50.00088378958917,"z0":6.211260643680675,"aX":-0.13937887823845346},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.2,"breakHorizontal":-1.0,"spinRate":2292,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4299367258823015,"extension":6.395389658835045},"index":1,"playId":"b8bbbc48-3061-357c-9dae-a4f40ad870d6","pitchNumber":2,"startTime":"2026-04-23T01:23:06.204Z","endTime":"2026-04-23T01:23:09.204Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1697847350862,"aZ":-31.75312508731643,"pfxX":0.6134685971889149,"pfxZ":0.2664811676745522,"pX":-0.27296434015800086,"pZ":3.1222670811622892,"vX0":2.221185920360455,"vY0":-125.84816106887901,"vZ0":-2.0010439930154003,"x":127.4,"y":154.48,"x0":-1.247714871965,"y0":50.00560940208366,"z0":6.506299543328388,"aX":0.9812985510924831},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.2,"breakHorizontal":-1.7,"spinRate":2231,"spinDirection":58},"zone":2,"typeConfidence":2.0,"plateTime":0.4356787412754679,"extension":6.319382850607833},"index":2,"playId":"85020f07-be53-3742-8a9e-ca015b60c8fc","pitchNumber":3,"startTime":"2026-04-23T01:23:28.804Z","endTime":"2026-04-23T01:23:31.804Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":88.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.483168303847016,"aZ":-17.900607411611894,"pfxX":-9.731739839245794,"pfxZ":7.066303550410751,"pX":0.24999693532993267,"pZ":1.8927910422226533,"vX0":7.3341846320657655,"vY0":-141.9162943986862,"vZ0":-8.638964405605153,"x":107.47,"y":187.67,"x0":-1.116433571115737,"y0":50.003427088499194,"z0":6.1390086251165314,"aX":-19.654580487147367},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.0,"breakHorizontal":16.0,"spinRate":2140,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.3874329567255983,"extension":6.7233779898840655},"index":3,"playId":"aecd0f16-fad3-32e5-a9f6-084f9eb4039d","pitchNumber":4,"startTime":"2026-04-23T01:23:51.365Z","endTime":"2026-04-23T01:23:54.472Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:23:54.472Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryson Stott called out on strikes.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-23T01:24:46.171Z","endTime":"2026-04-23T01:26:29.876Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Bryson Stott replaces Edmundo Sosa.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-23T01:24:15.120Z","endTime":"2026-04-23T01:24:48.575Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"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(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":96.8,"endSpeed":87.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.69630915430651,"aZ":-10.273897081552313,"pfxX":-4.177501174235966,"pfxZ":11.078625170191668,"pX":0.8404152513047097,"pZ":2.0416007802911964,"vX0":7.820018324088557,"vY0":-140.40760521883806,"vZ0":-9.244433635431726,"x":84.97,"y":183.66,"x0":-1.4505919103306388,"y0":50.0053720059557,"z0":6.064578054048235,"aX":-8.260518965778108},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.1,"breakHorizontal":5.8,"spinRate":2279,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.39156752207516154,"extension":6.695062469651042},"index":1,"playId":"f24a3c00-b1a3-3887-ae87-0188d2b3df05","pitchNumber":1,"startTime":"2026-04-23T01:24:48.575Z","endTime":"2026-04-23T01:24:51.575Z","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":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.64998989572589,"aZ":-9.817053182323495,"pfxX":-5.495592863955931,"pfxZ":11.373982455681636,"pX":-0.25774347646406354,"pZ":2.538949501336829,"vX0":5.211738827998054,"vY0":-139.81203048323405,"vZ0":-7.930695716628163,"x":126.82,"y":170.23,"x0":-1.438564611370787,"y0":50.00199133624622,"z0":6.0691980355823025,"aX":-10.801007061598144},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.0,"breakHorizontal":8.8,"spinRate":2315,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.39285579755181343,"extension":6.738280717074681},"index":2,"playId":"242bebdd-b026-3ad6-92bf-2d05eafdcdb1","pitchNumber":2,"startTime":"2026-04-23T01:25:09.021Z","endTime":"2026-04-23T01:25:15.023Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.71445442468415,"aZ":-27.81549002586038,"pfxX":-8.65598848450693,"pfxZ":2.4715990516226043,"pX":0.4856730004380556,"pZ":1.7502079913365836,"vX0":7.561527542176313,"vY0":-132.33318350520162,"vZ0":-6.109729108461189,"x":98.49,"y":191.52,"x0":-1.2919530628891487,"y0":50.00351356905515,"z0":6.141579053050834,"aX":-15.267235554899347},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":3.2,"breakHorizontal":13.9,"spinRate":1357,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.41478653400322196,"extension":6.7013692064002885},"index":3,"playId":"54cc2150-8c91-3268-875f-57e933ee61dd","pitchNumber":3,"startTime":"2026-04-23T01:25:42.499Z","endTime":"2026-04-23T01:26:09.522Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"}}},{"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":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.700574281289875,"aZ":-10.593690905594457,"pfxX":-5.055723555484812,"pfxZ":10.643019738662584,"pX":0.6595963761675371,"pZ":2.591622551753351,"vX0":7.674696248361143,"vY0":-141.78470875752086,"vZ0":-8.068685664828223,"x":91.86,"y":168.81,"x0":-1.430702697771285,"y0":50.00022970624273,"z0":6.15770883457403,"aX":-10.249182478028317},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.6,"breakHorizontal":7.6,"spinRate":2260,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.38693517096122276,"extension":6.605087466305468},"index":4,"playId":"092ef919-2c4e-3a4e-ae2e-55a5def448b6","pitchNumber":4,"startTime":"2026-04-23T01:26:25.937Z","endTime":"2026-04-23T01:26:29.876Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:26:29.876Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-23T01:28:47.357Z","endTime":"2026-04-23T01:30:01.035Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"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":{"description":"Bryson Stott remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-23T01:28:27.772Z","endTime":"2026-04-23T01:28:27.796Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"701","replacedPlayer":{"id":624641,"link":"/api/v1/people/624641"}},{"details":{"description":"Pitching Change: Alan Rangel replaces Taijuan Walker.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-23T01:28:27.796Z","endTime":"2026-04-23T01:28:49.592Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660604,"link":"/api/v1/people/660604"},"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":72.4,"endSpeed":65.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.526438068472075,"aZ":-43.549519453487605,"pfxX":-1.1042646163978294,"pfxZ":-10.401517560253552,"pX":-1.1653094916764326,"pZ":3.2729504767216806,"vX0":-2.3996598917560603,"vY0":-105.12352234032883,"vZ0":4.261533748392741,"x":161.42,"y":150.41,"x0":0.14472592463838838,"y0":50.00092150086155,"z0":6.3514516662699565,"aX":-1.2076911636442704},"breaks":{"breakAngle":2.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-70.2,"breakVerticalInduced":-16.8,"breakHorizontal":2.8,"spinRate":2003,"spinDirection":359},"zone":11,"typeConfidence":0.9,"plateTime":0.5255450491253111,"extension":6.287107114827908},"index":2,"playId":"29fc0b23-065f-3b50-876e-8794cabcf0cd","pitchNumber":1,"startTime":"2026-04-23T01:28:49.592Z","endTime":"2026-04-23T01:28:53.192Z","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":72.4,"endSpeed":65.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.449816130728898,"aZ":-43.01676993557753,"pfxX":-2.3126016383927226,"pfxZ":-9.887592643462344,"pX":0.5497732741342543,"pZ":3.0034578579532405,"vX0":1.1666525670394914,"vY0":-105.18367556226943,"vZ0":3.6168621243149515,"x":96.04,"y":157.69,"x0":0.28214336236455806,"y0":50.00477750622884,"z0":6.3254052074500215,"aX":-2.535329291321263},"breaks":{"breakAngle":3.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-69.4,"breakVerticalInduced":-16.2,"breakHorizontal":3.7,"spinRate":2014,"spinDirection":355},"zone":3,"typeConfidence":0.9,"plateTime":0.5251287721549143,"extension":6.394543678623568},"index":3,"playId":"08dd9645-4fcf-3581-b33c-c5a7abad66fd","pitchNumber":2,"startTime":"2026-04-23T01:29:02.986Z","endTime":"2026-04-23T01:29:06.291Z","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":92.7,"endSpeed":83.0,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.362455877259194,"aZ":-8.420084279788426,"pfxX":-2.1378201117337015,"pfxZ":13.22411740299555,"pX":0.3709991447015907,"pZ":2.2116727030072956,"vX0":0.853445513067556,"vY0":-134.6964537858185,"vZ0":-8.132908175941177,"x":102.86,"y":179.06,"x0":0.3237092132797465,"y0":50.0034728789898,"z0":5.905835176918313,"aX":-3.8404538585071566},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":22.0,"breakHorizontal":3.6,"spinRate":2274,"spinDirection":195},"zone":6,"typeConfidence":0.91,"plateTime":0.41018019075373147,"extension":6.445371302415959},"index":4,"playId":"29e079bb-e763-3f84-a9b6-bd3b22f5dd41","pitchNumber":3,"startTime":"2026-04-23T01:29:16.732Z","endTime":"2026-04-23T01:29:23.631Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":72.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.037943486078113,"aZ":-24.840913101188548,"pfxX":-7.17617288393102,"pfxZ":5.4129266817204265,"pX":-1.8836689460316907,"pZ":3.791182698731065,"vX0":-2.915725463169276,"vY0":-116.27418140897912,"vZ0":0.06485277884138341,"x":188.8,"y":136.42,"x0":0.3228542982986395,"y0":50.00161036076144,"z0":6.141716861000832,"aX":-9.715685044489687},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":10.1,"breakHorizontal":13.8,"spinRate":1739,"spinDirection":226},"zone":11,"typeConfidence":0.9,"plateTime":0.47305777986253883,"extension":6.644894395418146},"index":5,"playId":"5fc68204-15a6-3d9e-98a8-3583dfe39e68","pitchNumber":4,"startTime":"2026-04-23T01:29:42.017Z","endTime":"2026-04-23T01:29:45.017Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.492434079906477,"aZ":-25.59074571257536,"pfxX":-5.60142639578013,"pfxZ":4.932457143250524,"pX":-0.6562105020324853,"pZ":2.695170132010097,"vX0":-1.1938786765865648,"vY0":-115.35018963460094,"vZ0":-2.163333387241729,"x":142.01,"y":166.01,"x0":0.5966516490802833,"y0":50.00080939225051,"z0":6.137565923064931,"aX":-7.47002287098758},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":8.6,"breakHorizontal":10.4,"spinRate":1752,"spinDirection":226},"zone":4,"typeConfidence":0.89,"plateTime":0.47669911123400155,"extension":6.628468762359849},"index":6,"playId":"7dd16f27-9bb0-3851-8daf-cb7d823f57c9","pitchNumber":5,"startTime":"2026-04-23T01:29:57.568Z","endTime":"2026-04-23T01:30:01.035Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:30:01.035Z","atBatIndex":51},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nico Hoerner lines out to second baseman Bryson Stott.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-23T01:30:06.413Z","endTime":"2026-04-23T01:30:28.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":94.2,"endSpeed":85.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.58654042639151,"aZ":-9.2529028327293,"pfxX":-1.438558750260177,"pfxZ":12.217001242132433,"pX":0.0673570745685909,"pZ":2.5527402397725063,"vX0":-0.02023100914372948,"vY0":-136.923322413922,"vZ0":-7.424441903722382,"x":114.43,"y":169.86,"x0":0.2613997774642671,"y0":50.00286738507615,"z0":5.952592830555763,"aX":-2.6989333866506633},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":20.5,"breakHorizontal":2.6,"spinRate":2269,"spinDirection":194},"zone":5,"typeConfidence":0.91,"plateTime":0.4018480222317584,"extension":6.349293790517543},"hitData":{"launchSpeed":101.7,"launchAngle":8.0,"totalDistance":180.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":144.42,"coordY":149.49}},"index":0,"playId":"996aebd5-ead1-3ce7-91fa-95c5880b2cda","pitchNumber":1,"startTime":"2026-04-23T01:30:23.238Z","endTime":"2026-04-23T01:30:28.488Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:30:28.488Z","atBatIndex":52},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alex Bregman pops out to shortstop Trea Turner.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-23T01:30:35.854Z","endTime":"2026-04-23T01:31:32.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":73.1,"endSpeed":66.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25183908458203,"aZ":-44.50090001279476,"pfxX":0.8556845610216692,"pfxZ":-11.169744501773362,"pX":-0.2967999395042122,"pZ":1.0101543958963133,"vX0":-1.118477749459292,"vY0":-106.28661972946465,"vZ0":0.22233482533029258,"x":128.31,"y":211.51,"x0":0.13385525617159433,"y0":50.00325380052987,"z0":6.110630904723202,"aX":0.9441947771585878},"breaks":{"breakAngle":1.2,"breakLength":16.8,"breakY":24.0,"breakVertical":-72.2,"breakVerticalInduced":-19.4,"breakHorizontal":-1.1,"spinRate":2147,"spinDirection":354},"zone":13,"typeConfidence":0.9,"plateTime":0.5225331620087146,"extension":6.444801129548982},"index":0,"playId":"1b583622-2fe1-3c75-b539-fa75668a5280","pitchNumber":1,"startTime":"2026-04-23T01:30:51.622Z","endTime":"2026-04-23T01:30:55.867Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":84.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.262048747003654,"aZ":-8.889655483365903,"pfxX":-2.544778439891533,"pfxZ":12.515186907820397,"pX":1.0939291432792668,"pZ":1.310502036157443,"vX0":2.4833277512737375,"vY0":-136.7781142390786,"vZ0":-10.386063040938362,"x":75.3,"y":203.4,"x0":0.4968406928852295,"y0":50.00033774591063,"z0":5.804924613543908,"aX":-4.7337816565361495},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":20.2,"breakHorizontal":4.0,"spinRate":2511,"spinDirection":198},"zone":14,"typeConfidence":0.91,"plateTime":0.40324776910932947,"extension":6.5410719417301335},"index":1,"playId":"92d42d84-eb92-3e3a-8562-f2be3df9e300","pitchNumber":2,"startTime":"2026-04-23T01:31:09.141Z","endTime":"2026-04-23T01:31:13.123Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":83.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.372361180305326,"aZ":-8.881830948395178,"pfxX":-2.6985583816963077,"pfxZ":12.826305607305288,"pX":0.43918685585497647,"pZ":2.167091090002696,"vX0":1.3043007290555002,"vY0":-135.12375768616127,"vZ0":-8.15900535493261,"x":100.26,"y":180.27,"x0":0.2960740796890857,"y0":50.00329335256424,"z0":5.882430510911063,"aX":-4.900633168125307},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":21.2,"breakHorizontal":4.6,"spinRate":2413,"spinDirection":196},"zone":6,"typeConfidence":0.91,"plateTime":0.4081704884095343,"extension":6.406647932232872},"hitData":{"launchSpeed":90.4,"launchAngle":64.0,"totalDistance":145.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":98.01,"coordY":150.7}},"index":2,"playId":"4dd75341-2bb2-3b68-8d07-67215d380fd1","pitchNumber":3,"startTime":"2026-04-23T01:31:22.337Z","endTime":"2026-04-23T01:31:32.411Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:31:32.411Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Justin Crawford singles on a ground ball to third baseman Alex Bregman.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-23T01:33:30.923Z","endTime":"2026-04-23T01:34:28.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.379813208892887,"aZ":-15.664097628482995,"pfxX":-3.6110309610370726,"pfxZ":8.528308708377105,"pX":-0.24954135341119538,"pZ":2.255126505309021,"vX0":4.853297911388172,"vY0":-138.37300794040783,"vZ0":-7.61035565743556,"x":126.51,"y":177.89,"x0":-1.558478686693506,"y0":50.00328723437219,"z0":6.094229706640846,"aX":-6.990923717964946},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.0,"breakHorizontal":5.5,"spinRate":2186,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.3961021179280686,"extension":6.4835947444615645},"index":0,"playId":"ba449d39-c109-3c09-b6d7-2ea7cc0a3679","pitchNumber":1,"startTime":"2026-04-23T01:33:38.804Z","endTime":"2026-04-23T01:33:41.949Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.00425242674065,"aZ":-28.973179448471072,"pfxX":-3.9800350124045494,"pfxZ":1.8202232501528863,"pX":0.1874053044536928,"pZ":2.108760020338768,"vX0":5.530286633465612,"vY0":-131.20146953328842,"vZ0":-4.82143652395343,"x":109.86,"y":181.84,"x0":-1.4240553253806605,"y0":50.00068540552635,"z0":6.112193193853165,"aX":-6.985424924849552},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.5,"breakHorizontal":6.1,"spinRate":1602,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.4163977229911291,"extension":6.5831862316733725},"index":1,"playId":"ac35f8bb-14eb-3314-bcd2-538499565d22","pitchNumber":2,"startTime":"2026-04-23T01:33:53.396Z","endTime":"2026-04-23T01:33:56.396Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":87.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.95159602319871,"aZ":-12.371611389187107,"pfxX":-3.947759807875298,"pfxZ":9.966672248523155,"pX":0.4296927623476974,"pZ":2.4244877235213105,"vX0":6.083092275611283,"vY0":-140.77132357542413,"vZ0":-8.00226384801404,"x":100.62,"y":173.32,"x0":-1.2563745284622558,"y0":50.00089460178042,"z0":6.123598620214648,"aX":-7.842742474778453},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.3,"breakHorizontal":5.8,"spinRate":2164,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.39058532543087665,"extension":6.613741868025525},"hitData":{"launchSpeed":93.0,"launchAngle":-4.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.8,"coordY":168.76}},"index":2,"playId":"171c8c2e-6e9d-3e7f-9343-16f671ff3396","pitchNumber":3,"startTime":"2026-04-23T01:34:15.359Z","endTime":"2026-04-23T01:34:28.526Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:34:28.526Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Marchán strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-23T01:34:33.952Z","endTime":"2026-04-23T01:35:45.281Z","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":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":2},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"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":87.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.39730830553958,"aZ":-8.510697429723676,"pfxX":-4.744888012959653,"pfxZ":11.932068899937176,"pX":0.18705369570324512,"pZ":2.8040064633523025,"vX0":6.2961730086115395,"vY0":-140.96514230943538,"vZ0":-7.6673806499891315,"x":109.87,"y":163.07,"x0":-1.474325452130939,"y0":50.003338463376714,"z0":6.13231908022112,"aX":-9.410771814265305},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.9,"breakHorizontal":7.1,"spinRate":2315,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.39074922096231646,"extension":6.596976945013037},"index":0,"playId":"6278d7d8-fb9b-37e5-a070-e00415ae5150","pitchNumber":1,"startTime":"2026-04-23T01:35:00.608Z","endTime":"2026-04-23T01:35:03.716Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":87.6,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.59410755227494,"aZ":-8.711115833142092,"pfxX":-2.459079351785931,"pfxZ":11.823810023293841,"pX":-0.733527218249817,"pZ":2.622790171695151,"vX0":2.756789102596043,"vY0":-140.82899135996914,"vZ0":-8.311183398548447,"x":144.96,"y":167.96,"x0":-1.4113098771837982,"y0":50.000609209780336,"z0":6.19646336849233,"aX":-4.879074609907621},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.7,"breakHorizontal":3.8,"spinRate":2155,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.39074999233643526,"extension":6.603820771323614},"index":1,"playId":"15a8ecbb-deb6-34bd-adfb-a744ec2e001a","pitchNumber":2,"startTime":"2026-04-23T01:35:20.110Z","endTime":"2026-04-23T01:35:24.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.6,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.87926748572663,"aZ":-32.94036714441367,"pfxX":2.264769045580797,"pfxZ":-0.4720269065784173,"pX":0.3523324299972619,"pZ":0.9360824605024165,"vX0":3.3860281172157074,"vY0":-127.4931346028102,"vZ0":-6.854954720626769,"x":103.57,"y":213.51,"x0":-1.290631965340729,"y0":50.00188227527611,"z0":6.282063829847858,"aX":3.7015054814650683},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.3,"breakHorizontal":-4.9,"spinRate":2308,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4307486247148882,"extension":6.411715065986479},"index":2,"playId":"4293fa21-6958-3c60-aa1b-7e9976e31aa4","pitchNumber":3,"startTime":"2026-04-23T01:35:41.878Z","endTime":"2026-04-23T01:35:45.281Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:35:45.281Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber called out on strikes.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-23T01:35:59.291Z","endTime":"2026-04-23T01:37:40.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":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":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.273566299206284,"aZ":-33.636600096734995,"pfxX":1.0803361543264942,"pfxZ":-0.8916918009191974,"pX":-0.8249939637581717,"pZ":2.912368745955828,"vX0":1.3673705458264638,"vY0":-127.55975095878925,"vZ0":-2.112813914778803,"x":148.45,"y":160.15,"x0":-1.5083079859090118,"y0":50.00030203044572,"z0":6.4036517914341715,"aX":1.7794242185417788},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.8,"breakHorizontal":-2.3,"spinRate":2325,"spinDirection":70},"zone":1,"typeConfidence":2.0,"plateTime":0.4294171474292727,"extension":6.420720869799783},"index":0,"playId":"e3b7637b-fe8e-304c-87c8-1d861b4b56ed","pitchNumber":1,"startTime":"2026-04-23T01:36:12.250Z","endTime":"2026-04-23T01:36:39.250Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"}}},{"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":1},"pitchData":{"startSpeed":96.9,"endSpeed":87.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.32846925501711,"aZ":-9.644940516940778,"pfxX":-3.477784534230781,"pfxZ":11.341257847287004,"pX":-0.4827244271927124,"pZ":2.92707432910224,"vX0":3.64473110488131,"vY0":-140.8515894695245,"vZ0":-7.434020470473681,"x":135.4,"y":159.75,"x0":-1.3486439757523925,"y0":50.00537786336519,"z0":6.242717505500584,"aX":-6.910708857397596},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.0,"breakHorizontal":5.4,"spinRate":2208,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.3905321016230814,"extension":6.491378009106616},"index":1,"playId":"a1c021be-dcb4-34e4-879e-54654580006a","pitchNumber":2,"startTime":"2026-04-23T01:36:49.604Z","endTime":"2026-04-23T01:36:52.604Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.270492310939403,"aZ":-33.1061852820595,"pfxX":1.456566237322876,"pfxZ":-0.5579431745472112,"pX":0.29643726471418297,"pZ":0.6688801155949629,"vX0":3.6688559604773014,"vY0":-127.99147516719594,"vZ0":-7.27404049029241,"x":105.7,"y":220.72,"x0":-1.3422250199565846,"y0":50.0047070010393,"z0":6.124933513537223,"aX":2.4273650050919855},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.4,"breakHorizontal":-3.5,"spinRate":2424,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.4271790924960679,"extension":6.477350282957401},"index":2,"playId":"ed901e0f-e8a2-32b8-ba53-fc4eb3fb4534","pitchNumber":3,"startTime":"2026-04-23T01:37:11.320Z","endTime":"2026-04-23T01:37:14.320Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.89252609226466,"aZ":-25.806898948604662,"pfxX":-5.0058700696902765,"pfxZ":3.5892299350623666,"pX":-0.0025119836357444516,"pZ":1.8870335711127175,"vX0":4.903582089223905,"vY0":-132.9741846878303,"vZ0":-6.248134828781416,"x":117.1,"y":187.83,"x0":-1.228062765222673,"y0":50.00405472401166,"z0":6.162431383460343,"aX":-8.885194910327023},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.2,"breakHorizontal":7.9,"spinRate":1307,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.4133216826510222,"extension":6.6538554959816265},"index":3,"playId":"b50a7770-64c1-3fed-b5c4-9125a050f987","pitchNumber":4,"startTime":"2026-04-23T01:37:36.483Z","endTime":"2026-04-23T01:37:40.274Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:37:40.274Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-23T01:37:45.223Z","endTime":"2026-04-23T01:39:47.734Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"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":95.9,"endSpeed":86.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.122625331460966,"aZ":-10.988290709183422,"pfxX":-4.30492971361662,"pfxZ":10.858064339690285,"pX":-0.005601108272818701,"pZ":3.1186720664537178,"vX0":4.762836080775722,"vY0":-139.4649922010602,"vZ0":-6.520417729856973,"x":117.21,"y":154.58,"x0":-1.1839090319213932,"y0":50.00444616038655,"z0":6.226799562736169,"aX":-8.401360087815346},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.4,"breakHorizontal":6.7,"spinRate":2186,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.39415289510311613,"extension":6.617137556281862},"index":0,"playId":"9bfd5314-a67c-33f1-88e3-29b709a7974d","pitchNumber":1,"startTime":"2026-04-23T01:38:05.628Z","endTime":"2026-04-23T01:38:08.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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.22407397749785,"aZ":-16.801910408168492,"pfxX":-8.760707352264033,"pfxZ":7.718944836906058,"pX":-0.5794727033625634,"pZ":1.9963081262321298,"vX0":4.995598397754434,"vY0":-140.14848383157587,"vZ0":-8.446340664908137,"x":139.09,"y":184.88,"x0":-1.2453159583989881,"y0":50.00658839025378,"z0":6.143389492133958,"aX":-17.457756355872633},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.5,"breakHorizontal":14.9,"spinRate":2056,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.3905854190064595,"extension":6.6713794503531485},"index":1,"playId":"5601f2c1-2234-3996-b65a-750731ecc872","pitchNumber":2,"startTime":"2026-04-23T01:38:26.170Z","endTime":"2026-04-23T01:38:29.170Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":86.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.55183908966298,"aZ":-13.217877219105931,"pfxX":-4.162244513293538,"pfxZ":9.685793495515934,"pX":-1.9248763150072077,"pZ":5.1146548837207115,"vX0":0.47783960092343336,"vY0":-139.74240814493396,"vZ0":-1.159284296029972,"x":190.37,"y":100.68,"x0":-1.5590289925280283,"y0":50.00344056790824,"z0":6.412669881742556,"aX":-8.145865427788141},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.4,"breakHorizontal":7.4,"spinRate":2272,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3935330777780317,"extension":6.375204332077588},"index":2,"playId":"d45fcf45-2c34-3e88-a7a6-0e0e6a76c70a","pitchNumber":3,"startTime":"2026-04-23T01:38:53.301Z","endTime":"2026-04-23T01:38:56.301Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.368975846828526,"aZ":-34.62717303649218,"pfxX":1.9635660646978925,"pfxZ":-1.5021395909557036,"pX":-1.019133434197389,"pZ":4.791935203578245,"vX0":0.3781073004079752,"vY0":-126.49750907888355,"vZ0":2.4143790737922037,"x":155.85,"y":109.4,"x0":-1.4255560250562487,"y0":50.00402196461505,"z0":6.589796972784027,"aX":3.2013534669081762},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.0,"breakHorizontal":-3.6,"spinRate":2474,"spinDirection":70},"zone":11,"typeConfidence":2.0,"plateTime":0.432014379678229,"extension":6.343151522468297},"index":3,"playId":"3c0e21d4-1622-334b-babf-d74ee294da20","pitchNumber":4,"startTime":"2026-04-23T01:39:17.275Z","endTime":"2026-04-23T01:39:20.521Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.10086058412156,"aZ":-33.761559046491655,"pfxX":1.7352159990276308,"pfxZ":-0.9584046672788444,"pX":0.26174546427264717,"pZ":0.4409279237667718,"vX0":3.1002733199713663,"vY0":-127.74167519610727,"vZ0":-7.8551803592357965,"x":107.02,"y":226.87,"x0":-1.1947234132722417,"y0":50.005896514500165,"z0":6.221360451460845,"aX":2.8592011924000524},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.4,"breakHorizontal":-3.8,"spinRate":2344,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.4292932254271329,"extension":6.634410057655021},"index":4,"playId":"878d757b-2a90-3aad-a657-254b1fade131","pitchNumber":5,"startTime":"2026-04-23T01:39:42.989Z","endTime":"2026-04-23T01:39:47.734Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:39:47.734Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ called out on strikes.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-23T01:41:42.454Z","endTime":"2026-04-23T01:43:03.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"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":"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":92.3,"endSpeed":84.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.2963860313187,"aZ":-12.461420403834303,"pfxX":-2.1514068852179293,"pfxZ":10.75143575211169,"pX":0.9112074171862868,"pZ":2.305649766609701,"vX0":1.7574599297758757,"vY0":-134.35249309342734,"vZ0":-7.531728826792585,"x":82.27,"y":176.53,"x0":0.5290708510589887,"y0":50.00374231303991,"z0":6.025335534914755,"aX":-3.9450319852308295},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.1,"breakHorizontal":3.5,"spinRate":1989,"spinDirection":194},"zone":14,"typeConfidence":0.89,"plateTime":0.4072239031224245,"extension":6.361638715136416},"index":0,"playId":"6871a166-2d40-31cb-9924-07289a7bb198","pitchNumber":1,"startTime":"2026-04-23T01:42:01.448Z","endTime":"2026-04-23T01:42:04.448Z","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":93.2,"endSpeed":84.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.953206407827814,"aZ":-11.293388741114642,"pfxX":-0.5414363564011726,"pfxZ":11.261442288123003,"pX":0.9345799832424282,"pZ":3.8596754683056984,"vX0":1.75020529165546,"vY0":-135.62608541689386,"vZ0":-4.0545150395076215,"x":81.38,"y":134.57,"x0":0.3499206359735499,"y0":50.00261901812572,"z0":6.1675774802082755,"aX":-1.0039829224596235},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.7,"breakHorizontal":0.6,"spinRate":2212,"spinDirection":188},"zone":12,"typeConfidence":0.9,"plateTime":0.4045623300366521,"extension":6.1629560626018405},"index":1,"playId":"693728b1-7845-3a50-9e52-c0c6f57fbbe4","pitchNumber":2,"startTime":"2026-04-23T01:42:17.198Z","endTime":"2026-04-23T01:42:22.632Z","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":78.7,"endSpeed":71.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.187510943114855,"aZ":-24.330724879153482,"pfxX":-7.140322490115854,"pfxZ":5.935077190040744,"pX":-0.3317387347372036,"pZ":5.355648127165386,"vX0":-0.1484831804618468,"vY0":-114.52016904717242,"vZ0":3.01212619529403,"x":129.65,"y":94.18,"x0":0.6608528099925234,"y0":50.00199114350258,"z0":6.410842080925492,"aX":-9.432889181243091},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":11.9,"breakHorizontal":13.0,"spinRate":1722,"spinDirection":231},"zone":11,"typeConfidence":0.9,"plateTime":0.4792477056290916,"extension":6.297113448440449},"index":2,"playId":"e5ef8184-79ea-3643-bf26-732a637fdfdf","pitchNumber":3,"startTime":"2026-04-23T01:42:30.368Z","endTime":"2026-04-23T01:42:33.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.735194431233648,"aZ":-23.098739192174985,"pfxX":-6.0853170493611035,"pfxZ":6.777666931175236,"pX":-0.1623064215895081,"pZ":3.3791730426574356,"vX0":0.26794028284958815,"vY0":-114.83741442923473,"vZ0":-1.3645080716251192,"x":123.19,"y":147.54,"x0":0.5106432071991918,"y0":50.004298144600035,"z0":6.22248723635499,"aX":-8.149390938003485},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":12.2,"breakHorizontal":10.9,"spinRate":1784,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.4764874889587163,"extension":6.6074779445414835},"index":3,"playId":"40f9d2d0-dc30-3e8c-9daf-c60458783361","pitchNumber":4,"startTime":"2026-04-23T01:42:44.527Z","endTime":"2026-04-23T01:42:48.085Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.365797778479394,"aZ":-11.861634197436304,"pfxX":-1.7987882178545511,"pfxZ":10.953832596249203,"pX":-0.4023736157010552,"pZ":2.042323490386474,"vX0":-1.4507034218386923,"vY0":-135.51113472932693,"vZ0":-8.080607677139609,"x":132.34,"y":183.64,"x0":0.37419449825348644,"y0":50.0059153414255,"z0":5.897025827413176,"aX":-3.336899554954741},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.2,"breakHorizontal":3.6,"spinRate":2128,"spinDirection":196},"zone":7,"typeConfidence":0.9,"plateTime":0.4046032180587811,"extension":6.55137720808033},"index":4,"playId":"fae12932-3af8-3e19-8095-64d8f719015a","pitchNumber":5,"startTime":"2026-04-23T01:42:58.961Z","endTime":"2026-04-23T01:43:03.230Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:43:03.230Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Seiya Suzuki singles on a line drive to left fielder Kyle Schwarber.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-23T01:43:05.334Z","endTime":"2026-04-23T01:43:49.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":73.4,"endSpeed":66.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.216816484270662,"aZ":-44.762680606077325,"pfxX":-1.7174747630840757,"pfxZ":-11.096464714188452,"pX":0.5835878346476918,"pZ":2.963922576444872,"vX0":0.8720421294657491,"vY0":-106.71102125476669,"vZ0":3.8133406016012303,"x":94.76,"y":158.75,"x0":0.3892481397325931,"y0":50.004361631258675,"z0":6.254741620918654,"aX":-1.9479016156136235},"breaks":{"breakAngle":2.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-70.0,"breakVerticalInduced":-18.4,"breakHorizontal":2.8,"spinRate":2046,"spinDirection":353},"zone":3,"typeConfidence":0.9,"plateTime":0.5165893714008192,"extension":6.450414027873324},"index":0,"playId":"2ff88e7e-ddff-3a34-993b-042dbc708309","pitchNumber":1,"startTime":"2026-04-23T01:43:26.280Z","endTime":"2026-04-23T01:43:29.646Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.76789067965307,"aZ":-9.754042929880685,"pfxX":-1.7734063071178672,"pfxZ":12.321818490513747,"pX":0.6454931857384355,"pZ":1.8966338024783531,"vX0":0.8768700495975741,"vY0":-134.88575421221574,"vZ0":-8.634410591238712,"x":92.4,"y":187.57,"x0":0.5443930431631536,"y0":50.00492113371954,"z0":5.851427172465598,"aX":-3.2272378874648333},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":20.4,"breakHorizontal":3.0,"spinRate":2278,"spinDirection":195},"zone":9,"typeConfidence":0.9,"plateTime":0.4080350484261204,"extension":6.448478084187825},"hitData":{"launchSpeed":84.3,"launchAngle":18.0,"totalDistance":248.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":89.28,"coordY":91.73}},"index":1,"playId":"85a5351f-ce0e-3915-950d-3b66d26e5d2e","pitchNumber":2,"startTime":"2026-04-23T01:43:38.487Z","endTime":"2026-04-23T01:43:49.659Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:43:49.659Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-23T01:43:53.589Z","endTime":"2026-04-23T01:45:23.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"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(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":72.8,"endSpeed":67.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.296884763929935,"aZ":-43.21333437001079,"pfxX":1.587747322045023,"pfxZ":-9.776874311796092,"pX":0.327601894631474,"pZ":1.8213325972272183,"vX0":-0.6859474667068635,"vY0":-105.99226797149147,"vZ0":1.3950500766311293,"x":104.51,"y":189.6,"x0":0.45035292365397267,"y0":50.000710009123004,"z0":6.116080376722498,"aX":1.7936873831912732},"breaks":{"breakAngle":2.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.8,"breakVerticalInduced":-16.9,"breakHorizontal":-2.6,"spinRate":1947,"spinDirection":355},"zone":9,"typeConfidence":0.9,"plateTime":0.5181431147026534,"extension":6.366637850143901},"index":0,"playId":"ffc52858-babf-3893-8d0c-fa3987316cd1","pitchNumber":1,"startTime":"2026-04-23T01:44:14.232Z","endTime":"2026-04-23T01:44:17.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.179411629003308,"aZ":-9.269923497436057,"pfxX":-0.48771874789157543,"pfxZ":12.404545960370095,"pX":1.0249720573953103,"pZ":2.579526365363802,"vX0":1.5482504266287402,"vY0":-135.19549740292427,"vZ0":-7.257413680308509,"x":77.93,"y":169.13,"x0":0.507603781065628,"y0":50.002520071424435,"z0":5.953649797401465,"aX":-0.9006884669417978},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":21.1,"breakHorizontal":0.6,"spinRate":2253,"spinDirection":195},"zone":12,"typeConfidence":0.9,"plateTime":0.4055307356577371,"extension":6.2515505108422165},"index":1,"playId":"aaa86896-f3df-3391-b0c9-55bed92a5ebf","pitchNumber":2,"startTime":"2026-04-23T01:44:31.284Z","endTime":"2026-04-23T01:44:34.284Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-04-23T01:44:49.380Z","endTime":"2026-04-23T01:45:02.091Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"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":1},"pitchData":{"startSpeed":79.9,"endSpeed":72.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.29298298108456,"aZ":-24.691383713030017,"pfxX":-6.389360324708016,"pfxZ":5.497496351108676,"pX":-1.463106828375367,"pZ":3.7922471964060533,"vX0":-2.817441548362998,"vY0":-116.3337595760765,"vZ0":-0.06714498625881005,"x":172.77,"y":136.39,"x0":0.5963290324387941,"y0":50.001129641504555,"z0":6.176144894320338,"aX":-8.693240057508824},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":10.2,"breakHorizontal":12.2,"spinRate":2010,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.4721250404584869,"extension":6.603760467490558},"index":3,"playId":"2e383161-54e7-3dc5-a4aa-09187d247204","pitchNumber":3,"startTime":"2026-04-23T01:45:02.091Z","endTime":"2026-04-23T01:45:05.091Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":71.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.31598624231443,"aZ":-27.264472050931612,"pfxX":-8.36063257797918,"pfxZ":3.7405419213496494,"pX":-0.47460126247450946,"pZ":2.337651020599602,"vX0":-0.0883566615279161,"vY0":-114.68134048067408,"vZ0":-2.3938322205037936,"x":135.09,"y":175.66,"x0":0.647815484533779,"y0":50.00033607911213,"z0":6.09665858961168,"aX":-10.958946030620213},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":6.4,"breakHorizontal":15.1,"spinRate":1911,"spinDirection":226},"zone":4,"typeConfidence":0.89,"plateTime":0.48050500448687083,"extension":6.575395660816273},"index":4,"playId":"828164d1-f6eb-3d72-9d6b-fe9e8cc68d74","pitchNumber":4,"startTime":"2026-04-23T01:45:20.647Z","endTime":"2026-04-23T01:45:23.647Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:45:23.647Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-23T01:45:28.877Z","endTime":"2026-04-23T01:48:04.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"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":"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":72.1,"endSpeed":65.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.517900711403964,"aZ":-43.852387691769145,"pfxX":0.4664660883518943,"pfxZ":-10.696659516487081,"pX":1.1045622875978935,"pZ":2.9532645922476504,"vX0":1.1143090265226683,"vY0":-104.73225770794546,"vZ0":3.986761041717374,"x":74.9,"y":159.04,"x0":0.5013056040833518,"y0":50.002832548258255,"z0":6.214157424353736,"aX":0.5091269734541722},"breaks":{"breakAngle":1.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-71.0,"breakVerticalInduced":-17.5,"breakHorizontal":-1.2,"spinRate":2082,"spinDirection":359},"zone":12,"typeConfidence":0.9,"plateTime":0.5264617329863284,"extension":6.434064848162382},"index":0,"playId":"b07f7802-42bc-34db-9c0c-a9f3f928f1bd","pitchNumber":1,"startTime":"2026-04-23T01:45:50.052Z","endTime":"2026-04-23T01:45:53.852Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":72.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.291820440446326,"aZ":-24.971943015290716,"pfxX":-7.339503056738503,"pfxZ":5.3571837223297045,"pX":1.1002304831439929,"pZ":1.5073664566038594,"vX0":2.93803374688141,"vY0":-115.67406058333451,"vZ0":-4.580176754450858,"x":75.06,"y":198.08,"x0":0.7611669466151292,"y0":50.000558901258024,"z0":5.931386166303399,"aX":-9.860069732795438},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":8.8,"breakHorizontal":12.5,"spinRate":1851,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.47505446230529325,"extension":6.744477521939209},"index":1,"playId":"836add04-185e-3d3d-a9a3-5db68e131dbf","pitchNumber":2,"startTime":"2026-04-23T01:46:05.704Z","endTime":"2026-04-23T01:46:08.704Z","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":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41087890977831,"aZ":-25.740053478069814,"pfxX":2.7276435920255078,"pfxZ":4.202391138302998,"pX":0.3816146722595106,"pZ":2.4847099784639246,"vX0":-1.0378626895376386,"vY0":-123.21265116401825,"vZ0":-3.4751661393958266,"x":102.45,"y":171.69,"x0":0.4548676954966551,"y0":50.00462452349348,"z0":6.098458642380437,"aX":4.177104457917326},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":7.0,"breakHorizontal":-4.7,"spinRate":2200,"spinDirection":169},"zone":6,"typeConfidence":0.9,"plateTime":0.44524147448240603,"extension":6.397917485878},"index":2,"playId":"f63f5f73-26dd-336f-b4df-9803d2accb8e","pitchNumber":3,"startTime":"2026-04-23T01:46:24.368Z","endTime":"2026-04-23T01:46:27.368Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-23T01:46:41.771Z","endTime":"2026-04-23T01:46:57.179Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":71.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.733316494519503,"aZ":-22.3606667177008,"pfxX":-6.55720465089682,"pfxZ":7.39347434689383,"pX":-0.7838605435626879,"pZ":2.874947467590389,"vX0":-1.1957774362514213,"vY0":-115.15499484579365,"vZ0":-2.174246433287203,"x":146.88,"y":161.16,"x0":0.594870887417736,"y0":50.00150909310364,"z0":6.020586712164798,"aX":-8.702032485182864},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":13.1,"breakHorizontal":12.1,"spinRate":1911,"spinDirection":218},"zone":1,"typeConfidence":0.9,"plateTime":0.47779289286182447,"extension":6.767987854805228},"index":4,"playId":"0cf2763f-e05f-3077-b081-697cfb0414f8","pitchNumber":4,"startTime":"2026-04-23T01:46:57.179Z","endTime":"2026-04-23T01:47:01.054Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.88613614518808,"aZ":-6.944670462730776,"pfxX":-1.9489312061997248,"pfxZ":13.485347950521039,"pX":0.6583459580369748,"pZ":1.5200199033979287,"vX0":1.9890005185733166,"vY0":-137.0445807979446,"vZ0":-10.082025414221011,"x":91.91,"y":197.74,"x0":0.17063730610437658,"y0":50.00620216482452,"z0":5.7531943154561755,"aX":-3.6474422934028223},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":22.1,"breakHorizontal":3.0,"spinRate":2256,"spinDirection":194},"zone":14,"typeConfidence":0.91,"plateTime":0.4021786104590137,"extension":6.429150369334781},"index":5,"playId":"7505d143-8896-3197-8f07-698d58f39af6","pitchNumber":5,"startTime":"2026-04-23T01:47:20.025Z","endTime":"2026-04-23T01:47:23.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":72.8,"endSpeed":66.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.66498773513848,"aZ":-41.88458310444704,"pfxX":-1.4063474029202174,"pfxZ":-8.643465384289208,"pX":1.0022937747951965,"pZ":3.99361368541164,"vX0":1.5152352850677995,"vY0":-105.84121174231433,"vZ0":5.31721501449427,"x":78.79,"y":130.95,"x0":0.456664318976129,"y0":50.00170374640137,"z0":6.273363286875859,"aX":-1.5804283163959871},"breaks":{"breakAngle":2.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.8,"breakVerticalInduced":-13.7,"breakHorizontal":2.0,"spinRate":2005,"spinDirection":356},"zone":12,"typeConfidence":0.9,"plateTime":0.5193887806927879,"extension":6.544156790358378},"index":6,"playId":"41e3494b-c7be-34f6-8b5e-e257be46ba97","pitchNumber":6,"startTime":"2026-04-23T01:47:39.179Z","endTime":"2026-04-23T01:47:44.004Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":71.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.28870136661184,"aZ":-24.105810963755122,"pfxX":-7.859894836677428,"pfxZ":6.1494045148128444,"pX":-0.5768173123689408,"pZ":1.8852054150677506,"vX0":-0.12444877404775748,"vY0":-114.18455716871618,"vZ0":-3.8630199209441827,"x":138.99,"y":187.88,"x0":0.4985365545222008,"y0":50.00205999130257,"z0":5.988048712117901,"aX":-10.311385803620977},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":10.4,"breakHorizontal":14.3,"spinRate":2016,"spinDirection":219},"zone":7,"typeConfidence":0.9,"plateTime":0.48085917397817823,"extension":6.645646982611179},"index":7,"playId":"cfee53ce-759a-3994-b51b-b524b0dd9bf4","pitchNumber":7,"startTime":"2026-04-23T01:48:00.401Z","endTime":"2026-04-23T01:48:04.611Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:48:04.611Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-23T01:50:24.663Z","endTime":"2026-04-23T01:52:12.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Corbin Martin replaces Ben Brown.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-23T01:49:51.359Z","endTime":"2026-04-23T01:50:26.980Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656686,"link":"/api/v1/people/656686"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.187197859448666,"aZ":-42.789897887316606,"pfxX":-1.505841127924119,"pfxZ":-6.679876391465456,"pX":0.13352855103784544,"pZ":2.805032382051924,"vX0":3.4995071239276307,"vY0":-125.44096500509043,"vZ0":0.6035142485707803,"x":111.91,"y":163.04,"x0":-1.0861453085257582,"y0":50.00460161707001,"z0":6.059300892758026,"aX":-2.391713043327957},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-11.6,"breakHorizontal":1.9,"spinRate":2658,"spinDirection":33},"zone":5,"typeConfidence":0.9,"plateTime":0.4372028859615935,"extension":6.118699855731193},"index":1,"playId":"71f47fb8-b222-33f1-9242-d8caa0e95cbf","pitchNumber":1,"startTime":"2026-04-23T01:50:26.980Z","endTime":"2026-04-23T01:50:29.980Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.855061028337698,"aZ":-28.82965825051378,"pfxX":-5.473706182708233,"pfxZ":2.0057320857906973,"pX":-0.5479419523833959,"pZ":3.510140709844851,"vX0":4.041370155062822,"vY0":-128.71529932885784,"vZ0":-0.09746510922437035,"x":137.89,"y":144.01,"x0":-1.4307755185455613,"y0":50.00632742537981,"z0":5.7894392743235565,"aX":-9.144614724125923},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.8,"breakHorizontal":9.0,"spinRate":2146,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.4262776954896035,"extension":6.144192545348967},"index":2,"playId":"d687ae54-c817-3861-ba23-e760c981e789","pitchNumber":2,"startTime":"2026-04-23T01:50:41.148Z","endTime":"2026-04-23T01:50:44.665Z","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":85.7,"endSpeed":78.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.88254245763306,"aZ":-42.12401399627915,"pfxX":-0.1861608487763058,"pfxZ":-6.334227547894653,"pX":0.39706536180704,"pZ":2.8674359234312163,"vX0":3.3952715103922357,"vY0":-124.7858749448313,"vZ0":0.8110373080470046,"x":101.86,"y":161.36,"x0":-0.9588354299787564,"y0":50.0012488415353,"z0":6.017735714473456,"aX":-0.29342379252008327},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-11.0,"breakHorizontal":-0.5,"spinRate":2648,"spinDirection":23},"zone":6,"typeConfidence":0.9,"plateTime":0.4394892347183248,"extension":6.131186957824926},"index":3,"playId":"068b6a81-a8b9-3492-a431-00630e9df52e","pitchNumber":3,"startTime":"2026-04-23T01:50:57.749Z","endTime":"2026-04-23T01:51:00.749Z","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":87.3,"endSpeed":80.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.096635526783917,"aZ":-39.565495584683624,"pfxX":-0.7696790479556723,"pfxZ":-4.518424026990755,"pX":0.5147299651309425,"pZ":1.3239709361603718,"vX0":3.948509837180987,"vY0":-127.13903843305825,"vZ0":-3.5145019693458224,"x":97.38,"y":203.03,"x0":-0.95845961475462,"y0":50.00098086938675,"z0":5.864559987966151,"aX":-1.2600801123732022},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-8.8,"breakHorizontal":0.5,"spinRate":2579,"spinDirection":15},"zone":14,"typeConfidence":0.91,"plateTime":0.43082929313509677,"extension":6.261678293910667},"index":4,"playId":"dd3d5680-e5b5-3952-aa0f-6509689c2839","pitchNumber":4,"startTime":"2026-04-23T01:51:19.034Z","endTime":"2026-04-23T01:51:22.034Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.588555120380022,"aZ":-21.437335409002863,"pfxX":-0.15618193828275295,"pfxZ":5.450058983857382,"pX":1.1935739253812478,"pZ":5.041769747697465,"vX0":6.3955472457849964,"vY0":-139.31014080408522,"vZ0":1.4250664857610982,"x":71.5,"y":102.65,"x0":-1.1092889982804608,"y0":50.00316225432599,"z0":5.93828534763101,"aX":-0.3082293678904702},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.3,"breakHorizontal":-1.0,"spinRate":2422,"spinDirection":199},"zone":12,"typeConfidence":0.91,"plateTime":0.39280212686578553,"extension":6.338081250316096},"index":5,"playId":"0508cc6f-a6e8-3df2-9cdb-6d6be5f3d125","pitchNumber":5,"startTime":"2026-04-23T01:51:44.649Z","endTime":"2026-04-23T01:51:47.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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.474776639352132,"aZ":-31.691787955813194,"pfxX":-5.707931817435532,"pfxZ":0.2865319983012391,"pX":-0.47936118771419683,"pZ":2.9876760369706563,"vX0":4.0522798176033,"vY0":-129.3785894230267,"vZ0":-0.5863488642537269,"x":135.27,"y":158.11,"x0":-1.3226982093236672,"y0":50.00591935383904,"z0":5.6418560637111845,"aX":-9.698220859550153},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.6,"breakHorizontal":9.5,"spinRate":2286,"spinDirection":227},"zone":1,"typeConfidence":0.87,"plateTime":0.4230271526617009,"extension":6.16746230832325},"hitData":{"launchSpeed":99.2,"launchAngle":7.0,"totalDistance":126.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":127.69,"coordY":140.87}},"index":6,"playId":"b9387c94-bf59-3c45-b39b-a33b2400f57f","pitchNumber":6,"startTime":"2026-04-23T01:52:05.029Z","endTime":"2026-04-23T01:52:12.742Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:52:12.742Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Felix Reyes lines out to left fielder Ian Happ.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-23T01:52:18.039Z","endTime":"2026-04-23T01:53:46.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.0,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.492513372709087,"aZ":-30.891555435773046,"pfxX":3.3772823765360567,"pfxZ":0.783126189893876,"pX":0.22155208304741064,"pZ":1.4343270569442363,"vX0":2.565195270804722,"vY0":-127.85920837343764,"vZ0":-4.389552335261121,"x":108.55,"y":200.05,"x0":-1.2378876886375074,"y0":50.00113592605989,"z0":5.632571330052414,"aX":5.519907285665239},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.6,"breakHorizontal":-6.7,"spinRate":2476,"spinDirection":78},"zone":14,"typeConfidence":0.92,"plateTime":0.4304779593507466,"extension":6.21583258923178},"index":0,"playId":"ef826902-9e73-379e-bc63-4ace190274c2","pitchNumber":1,"startTime":"2026-04-23T01:52:40.436Z","endTime":"2026-04-23T01:52:43.436Z","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":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.8,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.076413771910854,"aZ":-30.239302814167377,"pfxX":3.8236050636559087,"pfxZ":1.1628480575250473,"pX":0.47649124035873797,"pZ":2.011452977056518,"vX0":2.86215040492357,"vY0":-128.80782758158648,"vZ0":-3.4055848994439017,"x":98.84,"y":184.47,"x0":-1.1494509562196513,"y0":50.00336322024208,"z0":5.71226949644673,"aX":6.365028078923495},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.6,"breakHorizontal":-7.6,"spinRate":2447,"spinDirection":84},"zone":9,"typeConfidence":0.85,"plateTime":0.42674661137520653,"extension":6.1929572583552215},"index":1,"playId":"dc040034-7cd5-31a2-9d0b-9490049b7f6d","pitchNumber":2,"startTime":"2026-04-23T01:52:55.654Z","endTime":"2026-04-23T01:53:01.066Z","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":89.6,"endSpeed":80.3,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.277887760352534,"aZ":-30.75975640219917,"pfxX":1.9384686175635268,"pfxZ":0.8549700182038666,"pX":1.1617557118266912,"pZ":0.7927255931208708,"vX0":5.108432085579285,"vY0":-130.1215987005041,"vZ0":-5.924295308633802,"x":72.72,"y":217.38,"x0":-1.1040728685678716,"y0":50.00512951669922,"z0":5.52300006909538,"aX":3.220281965795739},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.1,"breakHorizontal":-4.9,"spinRate":2591,"spinDirection":107},"zone":14,"typeConfidence":0.92,"plateTime":0.42610243922075686,"extension":6.363415994923453},"index":2,"playId":"336e85a0-c97c-3cc0-b2e2-eb6e73166ba1","pitchNumber":3,"startTime":"2026-04-23T01:53:20.899Z","endTime":"2026-04-23T01:53:23.899Z","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":89.0,"endSpeed":79.4,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.32575224660601,"aZ":-29.99499191612314,"pfxX":1.3754862473563298,"pfxZ":1.3294019255123617,"pX":0.4616464842380646,"pZ":1.8268650442425465,"vX0":3.6402371646842133,"vY0":-129.3560152627768,"vZ0":-3.6743437005436266,"x":99.4,"y":189.45,"x0":-1.1616530669289546,"y0":50.00166508424372,"z0":5.651093678937155,"aX":2.253375287207722},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.6,"breakHorizontal":-3.6,"spinRate":2583,"spinDirection":103},"zone":9,"typeConfidence":0.91,"plateTime":0.42892366194810805,"extension":6.349997709467765},"hitData":{"launchSpeed":85.5,"launchAngle":27.0,"totalDistance":289.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":84.45,"coordY":90.94}},"index":3,"playId":"a1a0488b-74ba-335b-86fa-075c99883003","pitchNumber":4,"startTime":"2026-04-23T01:53:38.245Z","endTime":"2026-04-23T01:53:46.527Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:53:46.527Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adolis García grounds out, third baseman Alex Bregman to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-23T01:53:54.430Z","endTime":"2026-04-23T01:54:49.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":86.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.76258214648001,"aZ":-21.89472151468395,"pfxX":-8.872630887489168,"pfxZ":5.312693271914085,"pX":-0.04753158988285976,"pZ":2.922920773733245,"vX0":5.981220597454537,"vY0":-139.4906029471611,"vZ0":-3.5868202947843324,"x":118.81,"y":159.86,"x0":-1.0872654787689369,"y0":50.00249195590367,"z0":5.7016419444575375,"aX":-17.16257271984883},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.9,"breakHorizontal":14.5,"spinRate":2287,"spinDirection":195},"zone":2,"typeConfidence":0.98,"plateTime":0.39546753690587355,"extension":6.414064777913998},"index":0,"playId":"bb85c361-715c-3c38-8ab3-43ad93ebde93","pitchNumber":1,"startTime":"2026-04-23T01:54:11.412Z","endTime":"2026-04-23T01:54:14.412Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-04-23T01:54:26.911Z","endTime":"2026-04-23T01:54:40.618Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":86.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.548945896445275,"aZ":-18.812735373515984,"pfxX":-8.902034790520887,"pfxZ":6.86852396157188,"pX":-0.7188168988922446,"pZ":1.9028079237829056,"vX0":4.400245699020054,"vY0":-140.00308424962256,"vZ0":-6.545922849528123,"x":144.4,"y":187.4,"x0":-1.1718492733547454,"y0":50.001856210307146,"z0":5.543606805264178,"aX":-17.31447844045691},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.9,"breakHorizontal":14.9,"spinRate":2315,"spinDirection":196},"zone":7,"typeConfidence":0.99,"plateTime":0.3942855249178061,"extension":6.433783285031997},"hitData":{"launchSpeed":83.0,"launchAngle":-51.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.43,"coordY":175.35}},"index":2,"playId":"79ccb056-8989-3248-8ae2-34d4242c63db","pitchNumber":2,"startTime":"2026-04-23T01:54:40.618Z","endTime":"2026-04-23T01:54:49.109Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:54:49.109Z","atBatIndex":64},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Moisés Ballesteros doubles (2) on a ground ball to right fielder Adolis García.","rbi":0,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-23T01:56:39.189Z","endTime":"2026-04-23T01:58:58.478Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"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":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"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"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.9,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.20397328067695,"aZ":-25.012933960859208,"pfxX":-7.780107061766834,"pfxZ":5.329587125126632,"pX":0.40493207053892905,"pZ":1.3024153743548654,"vX0":2.2851493551784787,"vY0":-115.40550982916359,"vZ0":-5.369339662125069,"x":101.56,"y":203.61,"x0":0.41065282990134067,"y0":50.00497463074573,"z0":6.079526713360674,"aX":-10.45720739492938},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":8.5,"breakHorizontal":13.4,"spinRate":1885,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.4752727243058983,"extension":6.79296909820203},"index":0,"playId":"5b1cc376-4e64-3b0d-b92b-2ee2cc539384","pitchNumber":1,"startTime":"2026-04-23T01:56:59.551Z","endTime":"2026-04-23T01:57:02.926Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.4,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.309583409101812,"aZ":-21.763707286000646,"pfxX":-4.610883697382371,"pfxZ":7.612451078745096,"pX":0.06345494381060153,"pZ":1.155297969893999,"vX0":0.8007702352743729,"vY0":-116.59175628232511,"vZ0":-6.308073095915293,"x":114.58,"y":207.59,"x0":0.3129118449914801,"y0":50.002586498556056,"z0":5.969259382798893,"aX":-6.304589540761834},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":12.4,"breakHorizontal":8.2,"spinRate":2004,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.4709995686382231,"extension":6.55211004278668},"index":1,"playId":"e3ed21c9-ab73-38f1-aef4-d072a8c5c9e0","pitchNumber":2,"startTime":"2026-04-23T01:57:13.686Z","endTime":"2026-04-23T01:57:16.799Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.2,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.4931209965068,"aZ":-12.610553344747268,"pfxX":-4.119132594283256,"pfxZ":10.875114658164286,"pX":-0.7140554874465016,"pZ":3.41711203117863,"vX0":-0.6093507790060455,"vY0":-134.37268207937578,"vZ0":-4.5383378819431375,"x":144.22,"y":146.52,"x0":0.05101370247911451,"y0":50.0057590535475,"z0":6.047798642079345,"aX":-7.412232463062999},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.7,"breakHorizontal":7.6,"spinRate":2325,"spinDirection":200},"zone":11,"typeConfidence":0.9,"plateTime":0.410154159054005,"extension":6.3222868423825425},"index":2,"playId":"72ea90ed-867a-3812-82d1-3bf685f9ea45","pitchNumber":3,"startTime":"2026-04-23T01:57:27.928Z","endTime":"2026-04-23T01:57:33.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":81.7,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.28922294996509,"aZ":-11.948050475829294,"pfxX":-2.54474871586277,"pfxZ":11.64524081311493,"pX":0.1620688717638692,"pZ":3.61239217808043,"vX0":0.4808887030549164,"vY0":-132.02528530883373,"vZ0":-4.184860071332811,"x":110.82,"y":141.25,"x0":0.3061031081063777,"y0":50.00610926572983,"z0":6.120053928927348,"aX":-4.4215936728478376},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":20.2,"breakHorizontal":4.4,"spinRate":2173,"spinDirection":196},"zone":12,"typeConfidence":0.89,"plateTime":0.41742430526625185,"extension":6.2186518412097564},"index":3,"playId":"4310b06b-bbc9-39bc-9249-1049f785bdd6","pitchNumber":4,"startTime":"2026-04-23T01:57:43.864Z","endTime":"2026-04-23T01:57:47.818Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2026-04-23T01:58:11.443Z","endTime":"2026-04-23T01:58:44.340Z","isPitch":false,"type":"action"},{"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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":72.0,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.43948580805332,"aZ":-21.189092320366157,"pfxX":-4.583577191856629,"pfxZ":8.20984276753549,"pX":0.19753706514612063,"pZ":3.1158335644865143,"vX0":0.6042529963077103,"vY0":-115.751872528821,"vZ0":-2.200664959845808,"x":109.47,"y":154.65,"x0":0.5256086512607473,"y0":50.00245175294873,"z0":6.1373879816384145,"aX":-6.131943146832041},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":14.5,"breakHorizontal":8.0,"spinRate":1957,"spinDirection":223},"zone":2,"typeConfidence":0.9,"plateTime":0.4757543431343385,"extension":6.677811782899987},"hitData":{"launchSpeed":88.2,"launchAngle":7.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":205.27,"coordY":123.63}},"index":5,"playId":"bdc19834-5c1d-3323-bd21-e66727602a24","pitchNumber":5,"startTime":"2026-04-23T01:58:44.340Z","endTime":"2026-04-23T01:58:58.478Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T01:58:58.478Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Amaya grounds out, second baseman Bryson Stott to first baseman Felix Reyes. Moisés Ballesteros to 3rd.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-23T01:59:04.158Z","endTime":"2026-04-23T02:00:11.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694025,"link":"/api/v1/people/694025"},"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":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.1,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.69370343315357,"aZ":-11.75916078604433,"pfxX":-2.6846426712025337,"pfxZ":11.13875783775024,"pX":0.1873213174636375,"pZ":4.283635560212264,"vX0":0.7447725327561175,"vY0":-135.07471483937442,"vZ0":-2.5502216410371172,"x":109.86,"y":123.12,"x0":0.2553147252658448,"y0":50.00036205131225,"z0":6.0758437905264495,"aX":-4.918785714573698},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.8,"breakHorizontal":4.7,"spinRate":2367,"spinDirection":198},"zone":12,"typeConfidence":0.9,"plateTime":0.40680188773000037,"extension":6.324715502667796},"index":0,"playId":"f42424b4-de0c-3b96-8175-a0a21314c204","pitchNumber":1,"startTime":"2026-04-23T01:59:31.772Z","endTime":"2026-04-23T01:59:34.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.2,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.605934041075106,"aZ":-24.792029869043358,"pfxX":-8.669544364118686,"pfxZ":5.419438385482871,"pX":-1.1762067730494503,"pZ":2.159026386583054,"vX0":-0.6434068150961956,"vY0":-116.18456964362248,"vZ0":-3.471708723698073,"x":161.83,"y":180.49,"x0":0.2302449655424665,"y0":50.0019318090765,"z0":6.039524496340067,"aX":-11.8016453760012},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":9.2,"breakHorizontal":15.8,"spinRate":1894,"spinDirection":220},"zone":13,"typeConfidence":0.9,"plateTime":0.47219038676665903,"extension":6.5516357131626535},"index":1,"playId":"4bf17545-6dfe-38fd-b14a-e8963e052b79","pitchNumber":2,"startTime":"2026-04-23T01:59:48.162Z","endTime":"2026-04-23T01:59:51.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.31442030881316,"aZ":-10.413542300717086,"pfxX":-3.5420701441436533,"pfxZ":11.962964825779485,"pX":-0.5063630398098561,"pZ":2.13241545357173,"vX0":-0.7416011565521171,"vY0":-134.10014090848884,"vZ0":-7.903230297254289,"x":136.3,"y":181.2,"x0":0.2340195087310598,"y0":50.00334484623579,"z0":5.8628112978263935,"aX":-6.443790050266271},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":20.2,"breakHorizontal":6.6,"spinRate":2350,"spinDirection":192},"zone":7,"typeConfidence":0.89,"plateTime":0.408624713072832,"extension":6.426195406762983},"hitData":{"launchSpeed":92.9,"launchAngle":3.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":132.76,"coordY":143.41}},"index":2,"playId":"b83e4b56-5848-3ef9-bde2-4c2afabec714","pitchNumber":3,"startTime":"2026-04-23T02:00:03.559Z","endTime":"2026-04-23T02:00:11.608Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T02:00:11.608Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pete Crow-Armstrong singles on a fly ball to center fielder Justin Crawford. Moisés Ballesteros scores.","rbi":1,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-23T02:00:22.633Z","endTime":"2026-04-23T02:00:51.768Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":{"id":660604,"link":"/api/v1/people/660604"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":76.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.308776072034878,"aZ":-23.231629904497378,"pfxX":2.487740190002703,"pfxZ":5.919405265510502,"pX":1.0310205533291967,"pZ":2.2546442835028846,"vX0":0.8881077376415316,"vY0":-122.68993764609772,"vZ0":-4.278238085963155,"x":77.7,"y":177.9,"x0":0.3402458506800512,"y0":50.00338124942896,"z0":6.022443031833514,"aX":3.758444230148043},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":9.8,"breakHorizontal":-4.7,"spinRate":2225,"spinDirection":174},"zone":14,"typeConfidence":0.9,"plateTime":0.4479794112613371,"extension":6.327870137254605},"hitData":{"launchSpeed":64.7,"launchAngle":31.0,"totalDistance":205.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.73,"coordY":106.79}},"index":0,"playId":"d072a504-c9d7-3a35-8166-98ee6f8548f7","pitchNumber":1,"startTime":"2026-04-23T02:00:38.610Z","endTime":"2026-04-23T02:00:51.768Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T02:00:51.768Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nico Hoerner strikes out swinging.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-23T02:00:54.066Z","endTime":"2026-04-23T02:02:29.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":76.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.850291817978828,"aZ":-24.512152465743497,"pfxX":2.5222229018899704,"pfxZ":5.079598342703335,"pX":0.6007923246659909,"pZ":1.607154501845941,"vX0":-0.3795625650888826,"vY0":-122.48096854216142,"vZ0":-5.374915587790467,"x":94.1,"y":195.39,"x0":0.43097472882405946,"y0":50.00274089063717,"z0":5.945968208698563,"aX":3.8037763505607205},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":8.0,"breakHorizontal":-4.4,"spinRate":2231,"spinDirection":167},"zone":9,"typeConfidence":0.9,"plateTime":0.448448739713585,"extension":6.458061963868654},"index":0,"playId":"5e43f1f8-5a94-32ed-b7a3-335de1e3e9f3","pitchNumber":1,"startTime":"2026-04-23T02:01:14.716Z","endTime":"2026-04-23T02:01:17.976Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-23T02:01:25.344Z","endTime":"2026-04-23T02:01:40.231Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"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.7,"endSpeed":84.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.57298555868979,"aZ":-8.3349548425732,"pfxX":-1.4309439896526914,"pfxZ":13.107700810192558,"pX":-0.7520194462363495,"pZ":1.4336594964584808,"vX0":-2.7498063024539787,"vY0":-134.58375049274454,"vZ0":-9.844004079963682,"x":145.67,"y":200.07,"x0":0.4722486185064485,"y0":50.0004970248603,"z0":5.7467067281813256,"aX":-2.6011769997772953},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":21.6,"breakHorizontal":3.2,"spinRate":2181,"spinDirection":194},"zone":13,"typeConfidence":0.91,"plateTime":0.408335211947112,"extension":6.539368931987862},"index":2,"playId":"2986352a-dcd9-3803-b783-863e98c0f88e","pitchNumber":2,"startTime":"2026-04-23T02:01:40.231Z","endTime":"2026-04-23T02:01:43.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.610690408883222,"aZ":-11.941546129628408,"pfxX":-4.8998301689370845,"pfxZ":11.199633166015083,"pX":-1.1090555716824453,"pZ":2.065343329402412,"vX0":-1.6376928525514798,"vY0":-133.75487821907836,"vZ0":-7.723158886438376,"x":159.27,"y":183.02,"x0":0.14835701680346014,"y0":50.00662289055087,"z0":5.8522380913653205,"aX":-8.854258146501364},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.7,"breakHorizontal":9.2,"spinRate":2224,"spinDirection":192},"zone":13,"typeConfidence":0.88,"plateTime":0.40994542112936916,"extension":6.295433807712619},"index":3,"playId":"642c4b21-58e5-3204-bbc7-312ac617fe0f","pitchNumber":3,"startTime":"2026-04-23T02:02:00.215Z","endTime":"2026-04-23T02:02:03.215Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.93218785341272,"aZ":-23.435137386910615,"pfxX":2.4007417664462576,"pfxZ":5.6361887896870755,"pX":1.7870391259314133,"pZ":1.1817340770303333,"vX0":2.0248735692785664,"vY0":-123.53287531741177,"vZ0":-6.867230818449007,"x":48.88,"y":206.87,"x0":0.6457626356868553,"y0":50.001154415955064,"z0":5.959357529528681,"aX":3.720702092534023},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":8.9,"breakHorizontal":-4.8,"spinRate":2272,"spinDirection":173},"zone":14,"typeConfidence":0.9,"plateTime":0.4428900925040531,"extension":6.46539278474141},"index":4,"playId":"20a6edca-8a64-3430-b9c5-a20e4703c947","pitchNumber":4,"startTime":"2026-04-23T02:02:24.286Z","endTime":"2026-04-23T02:02:29.992Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T02:02:29.992Z","atBatIndex":68},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alex Bregman pops out to first baseman Felix Reyes.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-23T02:02:42.632Z","endTime":"2026-04-23T02:04:19.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,5],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694025,"link":"/api/v1/people/694025"},"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":2},"pitchData":{"startSpeed":91.8,"endSpeed":82.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.333461635693205,"aZ":-8.00930801535713,"pfxX":-1.9227759677775726,"pfxZ":13.56873991254107,"pX":0.2469683146829207,"pZ":3.3824761310000255,"vX0":0.23272644869819026,"vY0":-133.51095131183482,"vZ0":-5.123169584426434,"x":107.59,"y":147.45,"x0":0.4074621028404169,"y0":50.006198186509295,"z0":5.920198965491669,"aX":-3.4253985917118803},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":23.4,"breakHorizontal":3.4,"spinRate":2384,"spinDirection":187},"zone":12,"typeConfidence":0.9,"plateTime":0.41236469745117255,"extension":6.401106463038299},"index":0,"playId":"b5b44d6b-4fec-3836-890e-b45eaddf8125","pitchNumber":1,"startTime":"2026-04-23T02:02:56.456Z","endTime":"2026-04-23T02:03:00.948Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":73.8,"endSpeed":66.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.972697165179486,"aZ":-45.492092380219646,"pfxX":0.45843767930691537,"pfxZ":-11.797211433763586,"pX":0.19818945858816667,"pZ":1.58034771709514,"vX0":-0.2550295099936158,"vY0":-107.29829341450574,"vZ0":1.4314067523640526,"x":109.45,"y":196.11,"x0":0.26094720779223574,"y0":50.00110943032095,"z0":6.10058305586465,"aX":0.5177753008778073},"breaks":{"breakAngle":0.0,"breakLength":16.8,"breakY":24.0,"breakVertical":-71.8,"breakVerticalInduced":-20.2,"breakHorizontal":-0.7,"spinRate":2200,"spinDirection":354},"zone":14,"typeConfidence":0.91,"plateTime":0.5167222595056877,"extension":6.4520176850869575},"index":1,"playId":"4a1bc757-0171-3759-ac2e-e0db45be7f1a","pitchNumber":2,"startTime":"2026-04-23T02:03:20.959Z","endTime":"2026-04-23T02:03:26.870Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pete Crow-Armstrong steals (5) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"actionPlayId":"4a1bc757-0171-3759-ac2e-e0db45be7f1a","startTime":"2026-04-23T02:03:36.375Z","endTime":"2026-04-23T02:03:46.490Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"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":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.85638894447313,"aZ":-21.16020679247052,"pfxX":-5.834255497295713,"pfxZ":8.118504090932989,"pX":0.24879546456158075,"pZ":2.413214026811561,"vX0":1.507176673725863,"vY0":-115.81297092249106,"vZ0":-3.5934504540146532,"x":107.52,"y":173.62,"x0":0.34713074191635707,"y0":50.003176915925664,"z0":6.01136794782174,"aX":-7.916576848145715},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":14.0,"breakHorizontal":10.2,"spinRate":1711,"spinDirection":223},"zone":5,"typeConfidence":0.9,"plateTime":0.47314145909789396,"extension":6.723811168615996},"index":3,"playId":"d86b3c7b-9909-3a36-8957-25b758816365","pitchNumber":3,"startTime":"2026-04-23T02:03:46.490Z","endTime":"2026-04-23T02:03:50.687Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-23T02:03:57.305Z","endTime":"2026-04-23T02:04:10.153Z","isPitch":false,"type":"action","player":{"id":608324,"link":"/api/v1/people/608324"}},{"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":84.5,"endSpeed":77.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.18648850132082,"aZ":-27.642906429158074,"pfxX":3.2204546917884818,"pfxZ":2.9704337895650026,"pX":0.22184987694749594,"pZ":1.9727225358060196,"vX0":-0.8908529950470938,"vY0":-122.99799490730089,"vZ0":-3.942152891881239,"x":108.54,"y":185.52,"x0":0.17105817986010305,"y0":50.00568596403268,"z0":5.949550066895266,"aX":4.917904355959406},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.7,"breakHorizontal":-5.6,"spinRate":2279,"spinDirection":172},"zone":8,"typeConfidence":0.91,"plateTime":0.44591154200118854,"extension":6.4436084513805145},"hitData":{"launchSpeed":80.6,"launchAngle":69.0,"totalDistance":102.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":154.05,"coordY":163.69}},"index":5,"playId":"7abfd749-80e8-316a-b7df-ede7d76840d3","pitchNumber":4,"startTime":"2026-04-23T02:04:10.153Z","endTime":"2026-04-23T02:04:19.630Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T02:04:19.630Z","atBatIndex":69},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Bohm singles on a line drive to right fielder Seiya Suzuki.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-23T02:06:39.442Z","endTime":"2026-04-23T02:08:17.955Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,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":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Hoby Milner replaces Corbin Martin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-23T02:06:10.693Z","endTime":"2026-04-23T02:06:41.714Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571948,"link":"/api/v1/people/571948"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":78.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.20128751774266,"aZ":-32.71842211235487,"pfxX":11.102525780818393,"pfxZ":-0.3398493819503141,"pX":0.31425007431774526,"pZ":2.1884291791906674,"vX0":-12.479753838229296,"vY0":-126.070966899033,"vZ0":1.4288756475142785,"x":105.02,"y":179.69,"x0":3.9113212921378855,"y0":50.003440562913525,"z0":4.276263623222042,"aX":17.68022922863045},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.1,"breakHorizontal":-16.9,"spinRate":1985,"spinDirection":104},"zone":9,"typeConfidence":0.91,"plateTime":0.43625753426219793,"extension":6.76230965605609},"index":1,"playId":"793966f1-a2bd-3b8c-99c3-ca4bc6ef97c9","pitchNumber":1,"startTime":"2026-04-23T02:06:41.714Z","endTime":"2026-04-23T02:06:45.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":73.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.142408993075094,"aZ":-35.37321070474413,"pfxX":9.266012059279763,"pfxZ":-2.300223865984555,"pX":0.2351142477917396,"pZ":1.1322252659767083,"vX0":-11.717807258193774,"vY0":-117.89189238426131,"vZ0":0.7105168029461211,"x":108.04,"y":208.21,"x0":4.0963386570164495,"y0":50.00373453093624,"z0":4.126015664158748,"aX":12.87341641374216},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-3.6,"breakHorizontal":-13.4,"spinRate":1714,"spinDirection":79},"zone":14,"typeConfidence":0.89,"plateTime":0.46693244236560405,"extension":6.758817723679209},"index":2,"playId":"605967ca-7261-3fae-a164-4cd7d23a8fbd","pitchNumber":2,"startTime":"2026-04-23T02:06:56.373Z","endTime":"2026-04-23T02:07:00.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.6,"endSpeed":79.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.293041727401516,"aZ":-30.755380652009634,"pfxX":11.878975544211194,"pfxZ":0.8809178642095752,"pX":-0.3544621079009657,"pZ":2.3914450127486573,"vX0":-14.52201771170002,"vY0":-126.73297675542872,"vZ0":1.2563410688079584,"x":130.51,"y":174.21,"x0":3.9221310182215987,"y0":50.006083749313646,"z0":4.3564074128960275,"aX":19.21643239333651},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.2,"breakHorizontal":-18.0,"spinRate":1960,"spinDirection":105},"zone":4,"typeConfidence":0.75,"plateTime":0.43314280313938536,"extension":6.747964681588073},"index":3,"playId":"79db8aad-7c78-3d90-ba21-42ae2d25e214","pitchNumber":3,"startTime":"2026-04-23T02:07:11.092Z","endTime":"2026-04-23T02:07:14.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":79.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.7227126540247,"aZ":-27.482525171258217,"pfxX":11.09871698793215,"pfxZ":2.8848011572551417,"pX":0.23803263989323029,"pZ":3.536220620787142,"vX0":-12.857076853549795,"vY0":-127.83442643127115,"vZ0":2.9587860341465557,"x":107.93,"y":143.3,"x0":3.933167983672886,"y0":50.001831569527454,"z0":4.5449119169836045,"aX":18.042593106617577},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.4,"breakHorizontal":-16.6,"spinRate":1981,"spinDirection":102},"zone":2,"typeConfidence":0.92,"plateTime":0.43142239971464624,"extension":6.75520610469419},"index":4,"playId":"4941d626-b3e3-3a76-87e5-2c14e691b337","pitchNumber":4,"startTime":"2026-04-23T02:07:28.579Z","endTime":"2026-04-23T02:07:31.579Z","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":78.9,"endSpeed":72.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.950713458882372,"aZ":-32.59360033543096,"pfxX":-5.165731966612213,"pfxZ":-0.3196561287885791,"pX":0.2803225151415487,"pZ":0.9683792270022866,"vX0":-6.991429325580554,"vY0":-114.71262258587647,"vZ0":-0.11398000221264781,"x":106.31,"y":212.63,"x0":4.048824387563301,"y0":50.001282436901256,"z0":4.219608338820806,"aX":-6.822941831576252},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-0.2,"breakHorizontal":11.3,"spinRate":1707,"spinDirection":298},"zone":14,"typeConfidence":0.9,"plateTime":0.4790832052294647,"extension":6.716108904425541},"index":5,"playId":"fae63294-3604-33c6-af56-ff542f58046d","pitchNumber":5,"startTime":"2026-04-23T02:07:46.988Z","endTime":"2026-04-23T02:07:50.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":79.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.741007758795693,"aZ":-32.327035988107745,"pfxX":11.199885603062366,"pfxZ":-0.09722408540596561,"pX":0.009675098242986648,"pZ":2.194248169465931,"vX0":-13.353876924543352,"vY0":-126.11501779549327,"vZ0":1.1957078260709375,"x":116.63,"y":179.54,"x0":3.9294871870781134,"y0":50.00136127083554,"z0":4.330397158757699,"aX":17.95816782182132},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.5,"breakHorizontal":-17.0,"spinRate":1819,"spinDirection":105},"zone":8,"typeConfidence":0.9,"plateTime":0.43506289256075137,"extension":6.755943276800688},"hitData":{"launchSpeed":85.1,"launchAngle":19.0,"totalDistance":233.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.35,"coordY":109.3}},"index":6,"playId":"41d45928-9736-3f3c-8ff7-5ad23d2994c2","pitchNumber":6,"startTime":"2026-04-23T02:08:06.028Z","endTime":"2026-04-23T02:08:17.955Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T02:08:17.955Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryson Stott flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-23T02:08:18.965Z","endTime":"2026-04-23T02:10:21.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"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":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.282213375670384,"aZ":-32.15213457415394,"pfxX":12.07844742057086,"pfxZ":0.013893992013111145,"pX":-0.420544776939009,"pZ":2.002457001912489,"vX0":-14.748381572889757,"vY0":-126.28741063177571,"vZ0":0.7264418215933748,"x":133.03,"y":184.71,"x0":3.9436790984914367,"y0":50.00216130176414,"z0":4.310490502105979,"aX":19.381768880611983},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.5,"breakHorizontal":-18.2,"spinRate":2007,"spinDirection":102},"zone":7,"typeConfidence":0.9,"plateTime":0.4347907624711058,"extension":6.7811743531543085},"index":0,"playId":"aa416ff6-56c9-321c-b265-82ac80a20335","pitchNumber":1,"startTime":"2026-04-23T02:08:43.420Z","endTime":"2026-04-23T02:08:46.834Z","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":87.4,"endSpeed":79.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.867312740718432,"aZ":-31.97916686480408,"pfxX":11.263111817950016,"pfxZ":0.12643849711512978,"pX":-0.5200460498071323,"pZ":2.6615025664693186,"vX0":-14.717917361644748,"vY0":-126.34106635816025,"vZ0":2.202221496007832,"x":136.82,"y":166.92,"x0":3.94174771008694,"y0":50.0062677801738,"z0":4.36438546022539,"aX":18.050923828083235},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.2,"breakHorizontal":-16.7,"spinRate":1964,"spinDirection":101},"zone":4,"typeConfidence":0.71,"plateTime":0.4350034222494492,"extension":6.789030645885551},"index":1,"playId":"f172b41e-4511-338f-9040-b2d62e85e614","pitchNumber":2,"startTime":"2026-04-23T02:09:00.564Z","endTime":"2026-04-23T02:09:04.563Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-23T02:09:15.725Z","endTime":"2026-04-23T02:09:24.698Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.579911019738976,"aZ":-26.261200555713312,"pfxX":8.737264270417334,"pfxZ":3.589222280925304,"pX":-0.6742339220682654,"pZ":3.173822081266641,"vX0":-14.135527963955516,"vY0":-128.07889127808417,"vZ0":2.2010575347214183,"x":142.7,"y":153.09,"x0":3.8028684655212,"y0":50.00192809858515,"z0":4.368687128799853,"aX":14.39147863374904},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.3,"breakHorizontal":-12.4,"spinRate":1959,"spinDirection":100},"zone":1,"typeConfidence":0.93,"plateTime":0.4290698678175744,"extension":6.691633784847728},"index":3,"playId":"1c373179-e87b-3175-977b-69032018402b","pitchNumber":3,"startTime":"2026-04-23T02:09:24.698Z","endTime":"2026-04-23T02:09:27.698Z","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":79.9,"endSpeed":72.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.579897322815484,"aZ":-33.49277407880952,"pfxX":-4.9068100592132735,"pfxZ":-0.9864472798125163,"pX":-1.6809720892534903,"pZ":0.6933892992280164,"vX0":-11.046842398215324,"vY0":-115.7796913059273,"vZ0":-0.4953623103673396,"x":181.07,"y":220.06,"x0":3.817795949483733,"y0":50.00275554423543,"z0":4.156431795716944,"aX":-6.561749446211169},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-1.6,"breakHorizontal":12.0,"spinRate":1844,"spinDirection":308},"zone":13,"typeConfidence":0.87,"plateTime":0.47576879042213793,"extension":6.724371269880143},"index":4,"playId":"7ea91dfb-6dc8-3952-9bc3-927de9822524","pitchNumber":4,"startTime":"2026-04-23T02:09:47.807Z","endTime":"2026-04-23T02:09:52.406Z","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":0},"pitchData":{"startSpeed":79.4,"endSpeed":72.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.56003667401879,"aZ":-31.87701863274372,"pfxX":-6.968597231180857,"pfxZ":0.22365301832475915,"pX":0.7678244413261068,"pZ":1.6266743971504682,"vX0":-5.323191249541513,"vY0":-115.45884281218633,"vZ0":1.184802753763496,"x":87.73,"y":194.86,"x0":4.013045501975925,"y0":50.00356905906781,"z0":4.186769371713232,"aX":-9.359280274120614},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":1.1,"breakHorizontal":14.0,"spinRate":1874,"spinDirection":298},"zone":9,"typeConfidence":0.92,"plateTime":0.4753497618572231,"extension":6.557136824308649},"hitData":{"launchSpeed":82.3,"launchAngle":47.0,"totalDistance":238.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.94,"coordY":105.06}},"index":5,"playId":"70954b9b-c9c2-3658-b2be-43ae9c567afe","pitchNumber":5,"startTime":"2026-04-23T02:10:10.349Z","endTime":"2026-04-23T02:10:21.351Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T02:10:21.351Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Justin Crawford strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-23T02:10:24.644Z","endTime":"2026-04-23T02:11:32.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.15792273183497,"aZ":-33.540513426211405,"pfxX":11.82857012598793,"pfxZ":-0.8282124802035886,"pX":0.7263763369302424,"pZ":1.821127105541397,"vX0":-12.179791668225162,"vY0":-128.04819127608218,"vZ0":0.30301347179382176,"x":89.31,"y":189.61,"x0":4.023607501014646,"y0":50.003349801000105,"z0":4.340403886576418,"aX":19.507126499284574},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.2,"breakHorizontal":-18.5,"spinRate":2018,"spinDirection":112},"zone":9,"typeConfidence":0.92,"plateTime":0.4289023036435271,"extension":6.755137548744492},"index":0,"playId":"008cd597-dd10-3b4d-bc44-3320436fab70","pitchNumber":1,"startTime":"2026-04-23T02:10:43.445Z","endTime":"2026-04-23T02:10:47.048Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":72.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.76672099626591,"aZ":-31.69562015701763,"pfxX":-7.46833486446514,"pfxZ":0.3596200353081809,"pX":-0.9542776484968852,"pZ":1.2554532110949468,"vX0":-8.907905829206848,"vY0":-116.34030657744408,"vZ0":0.44398093865407295,"x":153.37,"y":204.88,"x0":3.9232971827312118,"y0":50.00505212341202,"z0":4.113881804493951,"aX":-10.039984097322359},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":1.1,"breakHorizontal":16.1,"spinRate":1874,"spinDirection":295},"zone":13,"typeConfidence":0.91,"plateTime":0.47433029905333646,"extension":6.6974736629336125},"index":1,"playId":"260a642c-2d96-363a-b486-ea0bf8091867","pitchNumber":2,"startTime":"2026-04-23T02:10:57.660Z","endTime":"2026-04-23T02:11:01.645Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.416569229397652,"aZ":-30.43234123904006,"pfxX":-6.523901844533361,"pfxZ":1.2853864129918051,"pX":-1.1520853312553667,"pZ":0.7028740469918435,"vX0":-9.445704437139467,"vY0":-116.40913545765055,"vZ0":-1.2206578972147917,"x":160.91,"y":219.8,"x0":3.8256179421513186,"y0":50.00324285173274,"z0":4.148311631464291,"aX":-8.839377637647049},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":2.3,"breakHorizontal":14.4,"spinRate":1878,"spinDirection":309},"zone":13,"typeConfidence":0.9,"plateTime":0.47280186842046934,"extension":6.7570189403501155},"index":2,"playId":"adee27ec-8418-3666-a550-28b6885b98d2","pitchNumber":3,"startTime":"2026-04-23T02:11:14.232Z","endTime":"2026-04-23T02:11:17.397Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":72.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.173201647815443,"aZ":-32.75016298050865,"pfxX":-5.582804248047617,"pfxZ":-0.43691175486178313,"pX":0.10712803407737895,"pZ":1.6212208685062917,"vX0":-7.104572941052243,"vY0":-115.82669247207319,"vZ0":1.3640205355100596,"x":112.92,"y":195.01,"x0":3.959910464103823,"y0":50.00017070883933,"z0":4.198457157425387,"aX":-7.448756807276858},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":0.0,"breakHorizontal":12.1,"spinRate":1835,"spinDirection":299},"zone":14,"typeConfidence":0.91,"plateTime":0.4761023370203601,"extension":6.697127957991971},"index":3,"playId":"5d6b2729-9ca4-32d6-bc3a-cd48406b5cf8","pitchNumber":4,"startTime":"2026-04-23T02:11:29.693Z","endTime":"2026-04-23T02:11:32.824Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-23T02:11:32.824Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Amaya challenged (pitch result), call on the field was overturned: Rafael Marchán called out on strikes.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-23T02:11:38.648Z","endTime":"2026-04-23T02:13:39.861Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".267"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.99"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.46"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.50"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.39"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.07"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"42.08"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.06"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.09"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"66.30"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"61.50"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.27"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.44"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".267"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":4},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.0,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52041212426169,"aZ":-32.55547074940292,"pfxX":12.157108463107583,"pfxZ":-0.23183631490737433,"pX":0.8397541635240944,"pZ":2.5520008688822586,"vX0":-11.667073703414662,"vY0":-127.6455052418127,"vZ0":1.8507315994573164,"x":84.99,"y":169.88,"x0":3.901376748971777,"y0":50.00396478194131,"z0":4.390167980106425,"aX":19.961777063106826},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.4,"breakHorizontal":-19.2,"spinRate":1985,"spinDirection":113},"zone":6,"typeConfidence":0.91,"plateTime":0.42995292780382766,"extension":6.8037865048839095},"index":0,"playId":"4c1bb391-effe-3397-b6fb-0e8f026abb5d","pitchNumber":1,"startTime":"2026-04-23T02:11:57.899Z","endTime":"2026-04-23T02:12:01.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":73.8,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.08887987245651,"aZ":-34.85327193750186,"pfxX":10.925588006287855,"pfxZ":-1.9313665172083105,"pX":1.0804525542437573,"pZ":1.3832567760163026,"vX0":-10.238046702270324,"vY0":-117.67243762618615,"vZ0":1.2175410273437999,"x":75.82,"y":201.43,"x0":4.0857221036723645,"y0":50.00032540386104,"z0":4.109187543720568,"aX":15.191088306255342},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-2.8,"breakHorizontal":-17.0,"spinRate":1707,"spinDirection":78},"zone":14,"typeConfidence":0.9,"plateTime":0.4669798836287975,"extension":6.687210367921239},"index":1,"playId":"8c1863a5-4e69-3d2c-9f6d-bdf615248dec","pitchNumber":2,"startTime":"2026-04-23T02:12:12.723Z","endTime":"2026-04-23T02:12:16.435Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.1,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.71340327125381,"aZ":-36.54511868640926,"pfxX":9.862416049841734,"pfxZ":-3.1118739603826793,"pX":0.8428500461353088,"pZ":2.2909980705988446,"vX0":-10.473408521481323,"vY0":-118.07977128542012,"vZ0":3.3370111835116627,"x":84.87,"y":176.92,"x0":4.066721030488482,"y0":50.00423840767896,"z0":4.234846593935108,"aX":13.847218734498963},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-4.3,"breakHorizontal":-15.1,"spinRate":1769,"spinDirection":91},"zone":6,"typeConfidence":0.89,"plateTime":0.4649090739298227,"extension":6.709307220260972},"index":2,"playId":"adfd22bf-a76a-3101-80db-4958d97cfe85","pitchNumber":3,"startTime":"2026-04-23T02:12:27.974Z","endTime":"2026-04-23T02:12:31.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":79.8,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.908108112595837,"aZ":-28.50670912359537,"pfxX":9.278590240197026,"pfxZ":2.2418296477173074,"pX":-0.6078144274519945,"pZ":2.1679988494845297,"vX0":-14.227234183127393,"vY0":-127.78450327286906,"vZ0":0.1998899758340632,"x":140.17,"y":180.24,"x0":3.853391970812576,"y0":50.00420623595275,"z0":4.347772556944638,"aX":15.186956935609176},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.4,"breakHorizontal":-13.2,"spinRate":2072,"spinDirection":95},"zone":4,"typeConfidence":0.9,"plateTime":0.4303717907807063,"extension":6.771429769476118},"index":3,"playId":"5e25bae1-b9de-366a-bc89-26cdd2cc6048","pitchNumber":4,"startTime":"2026-04-23T02:12:46.496Z","endTime":"2026-04-23T02:12:51.424Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":71.7,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.295522968082967,"aZ":-31.227443195839385,"pfxX":-7.731652106772849,"pfxZ":0.7239904665803998,"pX":0.8299802398407009,"pZ":1.8551797588226662,"vX0":-5.104298143200609,"vY0":-114.31319864811003,"vZ0":1.5132692146773858,"x":85.36,"y":188.69,"x0":4.105139264342979,"y0":50.003785435646236,"z0":4.276243188844116,"aX":-10.115411075356187},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":2.0,"breakHorizontal":15.4,"spinRate":1922,"spinDirection":297},"zone":9,"typeConfidence":0.92,"plateTime":0.48124392426670326,"extension":6.683429528185229},"index":4,"playId":"4c3e6baf-ce11-3084-9547-cea10a105397","pitchNumber":5,"startTime":"2026-04-23T02:13:12.852Z","endTime":"2026-04-23T02:13:39.861Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"}},"playEndTime":"2026-04-23T02:13:39.861Z","atBatIndex":73}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Amaya challenged (pitch result), call on the field was overturned: Rafael Marchán called out on strikes.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-23T02:11:38.648Z","endTime":"2026-04-23T02:13:39.861Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".267"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.99"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.46"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.50"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.39"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.07"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"42.08"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.06"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.09"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"66.30"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"61.50"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.27"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"74.44"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".222"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".267"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".438"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":4},"credits":[{"player":{"id":665804,"link":"/api/v1/people/665804"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.0,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.52041212426169,"aZ":-32.55547074940292,"pfxX":12.157108463107583,"pfxZ":-0.23183631490737433,"pX":0.8397541635240944,"pZ":2.5520008688822586,"vX0":-11.667073703414662,"vY0":-127.6455052418127,"vZ0":1.8507315994573164,"x":84.99,"y":169.88,"x0":3.901376748971777,"y0":50.00396478194131,"z0":4.390167980106425,"aX":19.961777063106826},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.4,"breakHorizontal":-19.2,"spinRate":1985,"spinDirection":113},"zone":6,"typeConfidence":0.91,"plateTime":0.42995292780382766,"extension":6.8037865048839095},"index":0,"playId":"4c1bb391-effe-3397-b6fb-0e8f026abb5d","pitchNumber":1,"startTime":"2026-04-23T02:11:57.899Z","endTime":"2026-04-23T02:12:01.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":73.8,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.08887987245651,"aZ":-34.85327193750186,"pfxX":10.925588006287855,"pfxZ":-1.9313665172083105,"pX":1.0804525542437573,"pZ":1.3832567760163026,"vX0":-10.238046702270324,"vY0":-117.67243762618615,"vZ0":1.2175410273437999,"x":75.82,"y":201.43,"x0":4.0857221036723645,"y0":50.00032540386104,"z0":4.109187543720568,"aX":15.191088306255342},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-2.8,"breakHorizontal":-17.0,"spinRate":1707,"spinDirection":78},"zone":14,"typeConfidence":0.9,"plateTime":0.4669798836287975,"extension":6.687210367921239},"index":1,"playId":"8c1863a5-4e69-3d2c-9f6d-bdf615248dec","pitchNumber":2,"startTime":"2026-04-23T02:12:12.723Z","endTime":"2026-04-23T02:12:16.435Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.1,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.71340327125381,"aZ":-36.54511868640926,"pfxX":9.862416049841734,"pfxZ":-3.1118739603826793,"pX":0.8428500461353088,"pZ":2.2909980705988446,"vX0":-10.473408521481323,"vY0":-118.07977128542012,"vZ0":3.3370111835116627,"x":84.87,"y":176.92,"x0":4.066721030488482,"y0":50.00423840767896,"z0":4.234846593935108,"aX":13.847218734498963},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-4.3,"breakHorizontal":-15.1,"spinRate":1769,"spinDirection":91},"zone":6,"typeConfidence":0.89,"plateTime":0.4649090739298227,"extension":6.709307220260972},"index":2,"playId":"adfd22bf-a76a-3101-80db-4958d97cfe85","pitchNumber":3,"startTime":"2026-04-23T02:12:27.974Z","endTime":"2026-04-23T02:12:31.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":79.8,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.908108112595837,"aZ":-28.50670912359537,"pfxX":9.278590240197026,"pfxZ":2.2418296477173074,"pX":-0.6078144274519945,"pZ":2.1679988494845297,"vX0":-14.227234183127393,"vY0":-127.78450327286906,"vZ0":0.1998899758340632,"x":140.17,"y":180.24,"x0":3.853391970812576,"y0":50.00420623595275,"z0":4.347772556944638,"aX":15.186956935609176},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.4,"breakHorizontal":-13.2,"spinRate":2072,"spinDirection":95},"zone":4,"typeConfidence":0.9,"plateTime":0.4303717907807063,"extension":6.771429769476118},"index":3,"playId":"5e25bae1-b9de-366a-bc89-26cdd2cc6048","pitchNumber":4,"startTime":"2026-04-23T02:12:46.496Z","endTime":"2026-04-23T02:12:51.424Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":71.7,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.295522968082967,"aZ":-31.227443195839385,"pfxX":-7.731652106772849,"pfxZ":0.7239904665803998,"pX":0.8299802398407009,"pZ":1.8551797588226662,"vX0":-5.104298143200609,"vY0":-114.31319864811003,"vZ0":1.5132692146773858,"x":85.36,"y":188.69,"x0":4.105139264342979,"y0":50.003785435646236,"z0":4.276243188844116,"aX":-10.115411075356187},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":2.0,"breakHorizontal":15.4,"spinRate":1922,"spinDirection":297},"zone":9,"typeConfidence":0.92,"plateTime":0.48124392426670326,"extension":6.683429528185229},"index":4,"playId":"4c3e6baf-ce11-3084-9547-cea10a105397","pitchNumber":5,"startTime":"2026-04-23T02:13:12.852Z","endTime":"2026-04-23T02:13:39.861Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"}},"playEndTime":"2026-04-23T02:13:39.861Z","atBatIndex":73},"scoringPlays":[5,11,12,17,24,26,42,67],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2],"bottom":[3,4,5,6,7],"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":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":195.74,"y":80.01},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":138.33,"y":162.17},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":69.88,"y":112.98},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":119.07,"y":102.84},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":148.98,"y":152.53},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":1,"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":150.0,"y":165.72},"type":"O","description":"Groundout"}]}},{"startIndex":8,"endIndex":18,"top":[8,9,10,11,12,13],"bottom":[14,15,16,17,18],"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":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"coordinates":{"x":110.44,"y":160.14},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":181.44,"y":113.49},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":80.53,"y":63.29},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":137.83,"y":164.7},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"coordinates":{"x":81.28,"y":103.19},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":102.33,"y":165.21},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"coordinates":{"x":88.17,"y":79.12},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"coordinates":{"x":143.07,"y":125.24},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":152.86,"y":40.71},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":2,"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":204.14,"y":91.46},"type":"O","description":"Flyout"}]}},{"startIndex":19,"endIndex":27,"top":[19,20,21,22],"bottom":[23,24,25,26,27],"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":3,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":161.02,"y":161.91},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":108.42,"y":154.05},"type":"E","description":"Field Error"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":106.65,"y":42.42},"type":"H","description":"Triple"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":84.89,"y":94.96},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":147.97,"y":155.58},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":70.03,"y":58.16},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":3,"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":130.2,"y":85.86},"type":"O","description":"Flyout"}]}},{"startIndex":28,"endIndex":35,"top":[28,29,30,31],"bottom":[32,33,34,35],"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":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":168.25,"y":175.35},"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":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":96.25,"y":88.64},"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":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":144.42,"y":164.2},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"coordinates":{"x":154.05,"y":164.2},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":74.97,"y":91.73},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":4,"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":126.67,"y":162.17},"type":"O","description":"Pop Out"}]}},{"startIndex":36,"endIndex":46,"top":[36,37,38,39],"bottom":[40,41,42,43,44,45,46],"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":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"coordinates":{"x":79.51,"y":104.87},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":147.46,"y":154.05},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":58.21,"y":129.33},"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":5,"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":150.54,"y":145.23},"type":"O","description":"Lineout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":166.22,"y":104.36},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":109.43,"y":163.69},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":92.87,"y":45.78},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":83.24,"y":110.77},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"coordinates":{"x":78.37,"y":104.88},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":5,"pitcher":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"coordinates":{"x":137.83,"y":214.4},"type":"O","description":"Pop Out"}]}},{"startIndex":47,"endIndex":53,"top":[47,48,49,50],"bottom":[51,52,53],"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":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"batter":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"coordinates":{"x":141.08,"y":59.33},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":68.49,"y":89.77},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":144.42,"y":149.49},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":6,"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":98.01,"y":150.7},"type":"O","description":"Pop Out"}]}},{"startIndex":54,"endIndex":61,"top":[54,55,56,57],"bottom":[58,59,60,61],"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":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":99.8,"y":168.76},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":7,"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":89.28,"y":91.73},"type":"H","description":"Single"}]}},{"startIndex":62,"endIndex":69,"top":[62,63,64],"bottom":[65,66,67,68,69],"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":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":127.69,"y":140.87},"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":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"batter":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"coordinates":{"x":84.45,"y":90.94},"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":8,"pitcher":{"id":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":109.43,"y":175.35},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"coordinates":{"x":205.27,"y":123.63},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"batter":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"coordinates":{"x":132.76,"y":143.41},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":125.73,"y":106.79},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"inning":8,"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":154.05,"y":163.69},"type":"O","description":"Pop Out"}]}},{"startIndex":70,"endIndex":73,"top":[70,71,72,73],"bottom":[],"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":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":184.35,"y":109.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":9,"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"coordinates":{"x":131.94,"y":105.06},"type":"O","description":"Flyout"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":2,"ordinalNum":"2nd","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":2,"hits":3,"errors":1,"leftOnBase":1}},{"num":3,"ordinalNum":"3rd","home":{"runs":2,"hits":3,"errors":1,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":2,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":7,"ordinalNum":"7th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":0,"leftOnBase":0},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}}],"teams":{"home":{"runs":7,"hits":13,"errors":1,"leftOnBase":7},"away":{"runs":2,"hits":9,"errors":1,"leftOnBase":7}},"defense":{"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"catcher":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"first":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"second":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"third":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"shortstop":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"left":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"center":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"right":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"onDeck":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"inHole":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"battingOrder":3,"team":{"id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"}},"offense":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"onDeck":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"inHole":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"pitcher":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"battingOrder":9,"team":{"id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"}},"balls":1,"strikes":3,"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":3,"groundOuts":8,"airOuts":7,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":0,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".220","atBats":36,"obp":".296","slg":".357","ops":".653","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":11,"rbi":2,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":3},"pitching":{"flyOuts":5,"groundOuts":7,"airOuts":10,"runs":7,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":37,"obp":".368","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":123,"era":"5.05","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":6,"whip":"1.48","battersFaced":38,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":123,"balls":43,"strikes":80,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.70","rbi":7,"pitchesPerInning":"15.38","runsScoredPer9":"7.88","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":7,"putOuts":24,"errors":1,"chances":32,"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":13,"groundOuts":18,"airOuts":21,"runs":8,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":17,"baseOnBalls":3,"intentionalWalks":0,"hits":21,"hitByPitch":0,"avg":".276","atBats":76,"obp":".300","slg":".408","ops":".708","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":80,"totalBases":31,"rbi":11,"leftOnBase":31,"sacBunts":0,"sacFlies":1,"babip":".328","groundOutsToAirouts":"0.86","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"38.00","popOuts":0,"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":0,"putOuts":36,"errors":2,"chances":38,"fielding":".947","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":5,"gamesStarted":5,"flyOuts":10,"groundOuts":30,"airOuts":16,"runs":22,"doubles":5,"triples":0,"homeRuns":3,"strikeOuts":33,"baseOnBalls":9,"intentionalWalks":0,"hits":33,"hitByPitch":1,"atBats":112,"obp":".352","caughtStealing":2,"stolenBases":3,"stolenBasePercentage":".600","caughtStealingPercentage":".400","numberOfPitches":482,"era":"6.91","inningsPitched":"27.1","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":21,"whip":"1.54","battersFaced":122,"outs":82,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":482,"balls":176,"strikes":306,"strikePercentage":".630","hitBatsmen":1,"balks":0,"wildPitches":3,"pickoffs":0,"groundOutsToAirouts":"1.88","rbi":0,"winPercentage":".250","pitchesPerInning":"17.63","gamesFinished":0,"strikeoutWalkRatio":"3.67","strikeoutsPer9Inn":"10.87","walksPer9Inn":"2.96","hitsPer9Inn":"10.87","runsScoredPer9":"7.24","homeRunsPer9":"0.99","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":2,"errors":0,"chances":4,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621237":{"person":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"jerseyNumber":"46","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":3,"groundOuts":7,"airOuts":5,"runs":9,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":12,"hitByPitch":2,"atBats":33,"obp":".462","caughtStealing":1,"stolenBases":2,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":173,"era":"9.82","inningsPitched":"7.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":3,"blownSaves":1,"earnedRuns":8,"whip":"2.18","battersFaced":40,"outs":22,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":173,"balls":66,"strikes":107,"strikePercentage":".620","hitBatsmen":2,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"1.40","rbi":0,"winPercentage":".000","pitchesPerInning":"23.59","gamesFinished":0,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"12.27","walksPer9Inn":"4.91","hitsPer9Inn":"14.73","runsScoredPer9":"11.05","homeRunsPer9":"0.00","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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-4 | K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":1,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":3,"groundOuts":21,"airOuts":11,"runs":7,"doubles":5,"triples":1,"homeRuns":0,"strikeOuts":14,"baseOnBalls":7,"intentionalWalks":0,"hits":18,"hitByPitch":2,"avg":".281","atBats":64,"obp":".370","slg":".391","ops":".761","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":73,"totalBases":25,"rbi":3,"leftOnBase":25,"sacBunts":0,"sacFlies":0,"babip":".360","groundOutsToAirouts":"1.91","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"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":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":34,"errors":1,"chances":35,"fielding":".971","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":5,"gamesStarted":5,"flyOuts":8,"groundOuts":30,"airOuts":14,"runs":10,"doubles":8,"triples":0,"homeRuns":1,"strikeOuts":39,"baseOnBalls":8,"intentionalWalks":0,"hits":32,"hitByPitch":0,"atBats":115,"obp":".325","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":465,"era":"1.59","inningsPitched":"28.1","wins":2,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.41","battersFaced":123,"outs":85,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":465,"balls":159,"strikes":306,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.14","rbi":0,"winPercentage":".500","pitchesPerInning":"16.41","gamesFinished":0,"strikeoutWalkRatio":"4.88","strikeoutsPer9Inn":"12.39","walksPer9Inn":"2.54","hitsPer9Inn":"10.16","runsScoredPer9":"3.18","homeRunsPer9":"0.32","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":4},"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"300","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":17,"groundOuts":23,"airOuts":26,"runs":11,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":16,"baseOnBalls":12,"intentionalWalks":0,"hits":23,"hitByPitch":0,"avg":".261","atBats":88,"obp":".350","slg":".511","ops":".861","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":100,"totalBases":45,"rbi":13,"leftOnBase":42,"sacBunts":0,"sacFlies":0,"babip":".269","groundOutsToAirouts":"0.88","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.60","popOuts":3,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":11,"putOuts":166,"errors":1,"chances":178,"fielding":".994","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID624641":{"person":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"jerseyNumber":"33","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"700","stats":{"batting":{"summary":"2-2 | 2B, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":3,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":13,"flyOuts":2,"groundOuts":11,"airOuts":7,"runs":4,"doubles":3,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":0,"avg":".265","atBats":34,"obp":".306","slg":".441","ops":".747","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":15,"rbi":6,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".308","groundOutsToAirouts":"1.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"34.00","popOuts":3,"lineOuts":2},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":33,"putOuts":13,"errors":2,"chances":48,"fielding":".958","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID689147":{"person":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":7,"gamesStarted":0,"flyOuts":7,"groundOuts":4,"airOuts":12,"runs":3,"doubles":1,"triples":1,"homeRuns":1,"strikeOuts":4,"baseOnBalls":4,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":25,"obp":".345","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":120,"era":"4.05","inningsPitched":"6.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":3,"whip":"1.50","battersFaced":30,"outs":20,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":120,"balls":42,"strikes":78,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".---","pitchesPerInning":"18.00","gamesFinished":2,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"5.40","walksPer9Inn":"5.40","hitsPer9Inn":"8.10","runsScoredPer9":"4.05","homeRunsPer9":"1.35","inheritedRunners":5,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":4,"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}},"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":"600","stats":{"batting":{"summary":"2-4 | K, 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":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":0,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":10,"groundOuts":31,"airOuts":26,"runs":5,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":6,"intentionalWalks":0,"hits":12,"hitByPitch":2,"avg":".146","atBats":82,"obp":".217","slg":".195","ops":".412","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":92,"totalBases":16,"rbi":11,"leftOnBase":34,"sacBunts":0,"sacFlies":2,"babip":".162","groundOutsToAirouts":"1.19","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"82.00","popOuts":7,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":33,"putOuts":15,"errors":1,"chances":49,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":4,"gamesStarted":0,"flyOuts":3,"groundOuts":5,"airOuts":5,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":6,"baseOnBalls":2,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":21,"obp":".304","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":91,"era":"1.59","inningsPitched":"5.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.24","battersFaced":23,"outs":17,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":37,"strikes":54,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"16.06","gamesFinished":1,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"9.53","walksPer9Inn":"3.18","hitsPer9Inn":"7.94","runsScoredPer9":"1.59","homeRunsPer9":"1.59","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"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":11,"gamesStarted":0,"flyOuts":6,"groundOuts":15,"airOuts":11,"runs":8,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":5,"intentionalWalks":0,"hits":8,"hitByPitch":1,"atBats":47,"obp":".264","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":206,"era":"4.85","inningsPitched":"13.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":7,"whip":"1.00","battersFaced":53,"outs":39,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":206,"balls":75,"strikes":131,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.36","rbi":0,"winPercentage":".000","pitchesPerInning":"15.85","gamesFinished":1,"strikeoutWalkRatio":"2.60","strikeoutsPer9Inn":"9.00","walksPer9Inn":"3.46","hitsPer9Inn":"5.54","runsScoredPer9":"5.54","homeRunsPer9":"1.38","inheritedRunners":2,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":5},"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":"701","stats":{"batting":{"note":"a-","summary":"0-2 | K","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":18,"flyOuts":14,"groundOuts":20,"airOuts":20,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":0,"hits":13,"hitByPitch":1,"avg":".203","atBats":64,"obp":".261","slg":".234","ops":".495","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":69,"totalBases":15,"rbi":3,"leftOnBase":36,"sacBunts":0,"sacFlies":0,"babip":".245","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":3,"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":47,"putOuts":28,"errors":1,"chances":76,"fielding":".987","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},{"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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"100","stats":{"batting":{"summary":"0-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":13,"groundOuts":13,"airOuts":20,"runs":15,"doubles":4,"triples":0,"homeRuns":8,"strikeOuts":36,"baseOnBalls":15,"intentionalWalks":0,"hits":18,"hitByPitch":4,"avg":".207","atBats":87,"obp":".349","slg":".529","ops":".878","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":106,"totalBases":46,"rbi":15,"leftOnBase":33,"sacBunts":0,"sacFlies":0,"babip":".233","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.88","popOuts":5,"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":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":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID592836":{"person":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"},"jerseyNumber":"99","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"note":"(L, 1-4)","summary":"4.0 IP, 4 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":5,"groundOuts":4,"airOuts":7,"runs":5,"doubles":1,"triples":1,"homeRuns":2,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":20,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":64,"inningsPitched":"4.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"battersFaced":21,"outs":12,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":64,"balls":23,"strikes":41,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":5,"gamesFinished":0,"runsScoredPer9":"11.25","homeRunsPer9":"4.50","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":5,"gamesStarted":4,"flyOuts":17,"groundOuts":26,"airOuts":24,"runs":25,"doubles":5,"triples":1,"homeRuns":8,"strikeOuts":17,"baseOnBalls":11,"intentionalWalks":0,"hits":36,"hitByPitch":1,"atBats":102,"obp":".417","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":424,"era":"9.13","inningsPitched":"22.2","wins":1,"losses":4,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":23,"whip":"2.07","battersFaced":115,"outs":68,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":424,"balls":161,"strikes":263,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"1.08","rbi":5,"winPercentage":".200","pitchesPerInning":"18.71","gamesFinished":0,"strikeoutWalkRatio":"1.55","strikeoutsPer9Inn":"6.75","walksPer9Inn":"4.37","hitsPer9Inn":"14.29","runsScoredPer9":"9.93","homeRunsPer9":"3.18","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":1,"errors":1,"chances":8,"fielding":".875","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":10,"flyOuts":11,"groundOuts":4,"airOuts":19,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":1,"avg":".086","atBats":35,"obp":".111","slg":".171","ops":".282","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":36,"totalBases":6,"rbi":2,"leftOnBase":23,"sacBunts":0,"sacFlies":0,"babip":".080","groundOutsToAirouts":"0.21","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"35.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":3,"stolenBases":2,"stolenBasePercentage":".400","caughtStealingPercentage":".600","assists":3,"putOuts":73,"errors":0,"chances":76,"fielding":"1.000","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":true,"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"400","stats":{"batting":{"summary":"1-4 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":3,"flyOuts":2,"groundOuts":1,"airOuts":5,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"avg":".273","atBats":11,"obp":".273","slg":".545","ops":".818","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":11,"totalBases":6,"rbi":1,"leftOnBase":3,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.20","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"11.00","popOuts":0,"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":1,"putOuts":7,"errors":0,"chances":8,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID664238":{"person":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"jerseyNumber":"25","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":8,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":8,"obp":".200","slg":".000","ops":".200","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":10,"totalBases":0,"rbi":0,"leftOnBase":4,"sacBunts":0,"sacFlies":0,"babip":".000","groundOutsToAirouts":"0.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"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":3,"errors":0,"chances":5,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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":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":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":0,"errors":0,"chances":0,"fielding":".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":9,"gamesStarted":0,"flyOuts":6,"groundOuts":5,"airOuts":12,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":41,"obp":".404","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":191,"era":"5.59","inningsPitched":"9.2","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":1,"blownSaves":0,"earnedRuns":6,"whip":"1.97","battersFaced":47,"outs":29,"gamesPitched":9,"completeGames":0,"shutouts":0,"pitchesThrown":191,"balls":68,"strikes":123,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.42","rbi":0,"winPercentage":".000","pitchesPerInning":"19.76","gamesFinished":2,"strikeoutWalkRatio":"1.83","strikeoutsPer9Inn":"10.24","walksPer9Inn":"5.59","hitsPer9Inn":"12.10","runsScoredPer9":"5.59","homeRunsPer9":"0.93","inheritedRunners":1,"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":"500","stats":{"batting":{"summary":"1-4 | 2 K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":12,"groundOuts":15,"airOuts":26,"runs":6,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":27,"baseOnBalls":9,"intentionalWalks":0,"hits":18,"hitByPitch":2,"avg":".212","atBats":85,"obp":".299","slg":".329","ops":".628","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":97,"totalBases":28,"rbi":5,"leftOnBase":39,"sacBunts":0,"sacFlies":1,"babip":".281","groundOutsToAirouts":"0.58","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"42.50","popOuts":6,"lineOuts":8},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":34,"errors":1,"chances":37,"fielding":".973","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":5,"gamesStarted":5,"flyOuts":8,"groundOuts":24,"airOuts":23,"runs":15,"doubles":6,"triples":1,"homeRuns":4,"strikeOuts":29,"baseOnBalls":10,"intentionalWalks":0,"hits":29,"hitByPitch":0,"atBats":104,"obp":".339","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":445,"era":"5.06","inningsPitched":"26.2","wins":1,"losses":2,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":15,"whip":"1.46","battersFaced":115,"outs":80,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":445,"balls":166,"strikes":279,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.04","rbi":0,"winPercentage":".333","pitchesPerInning":"16.69","gamesFinished":0,"strikeoutWalkRatio":"2.90","strikeoutsPer9Inn":"9.79","walksPer9Inn":"3.38","hitsPer9Inn":"9.79","runsScoredPer9":"5.06","homeRunsPer9":"1.35","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":8,"lineOuts":7},"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}},"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":{},"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":6,"groundOuts":11,"airOuts":7,"runs":4,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":3,"intentionalWalks":0,"hits":8,"hitByPitch":0,"atBats":35,"obp":".289","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":160,"era":"3.86","inningsPitched":"9.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":4,"blownSaves":0,"earnedRuns":4,"whip":"1.18","battersFaced":38,"outs":28,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":160,"balls":53,"strikes":107,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":1,"groundOutsToAirouts":"1.57","rbi":0,"winPercentage":".---","pitchesPerInning":"17.14","gamesFinished":2,"strikeoutWalkRatio":"3.00","strikeoutsPer9Inn":"8.68","walksPer9Inn":"2.89","hitsPer9Inn":"7.71","runsScoredPer9":"3.86","homeRunsPer9":"0.96","inheritedRunners":6,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID660604":{"person":{"id":660604,"fullName":"Alan Rangel","link":"/api/v1/people/660604"},"jerseyNumber":"57","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"summary":"3.0 IP, ER, 5 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":3,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":12,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":44,"inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":12,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":44,"balls":17,"strikes":27,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":1,"runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"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}},"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":5,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":12,"obp":".250","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":44,"era":"3.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"1.00","battersFaced":12,"outs":9,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":44,"balls":17,"strikes":27,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":1,"winPercentage":".---","pitchesPerInning":"14.67","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"15.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"3.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"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":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,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | 2B, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":22,"groundOuts":21,"airOuts":34,"runs":14,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":20,"baseOnBalls":8,"intentionalWalks":0,"hits":23,"hitByPitch":0,"avg":".235","atBats":98,"obp":".292","slg":".347","ops":".639","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":106,"totalBases":34,"rbi":7,"leftOnBase":40,"sacBunts":0,"sacFlies":0,"babip":".276","groundOutsToAirouts":"0.62","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.00","popOuts":4,"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":54,"putOuts":40,"errors":3,"chances":97,"fielding":".969","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"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":4,"gamesStarted":3,"flyOuts":7,"groundOuts":12,"airOuts":22,"runs":9,"doubles":4,"triples":1,"homeRuns":1,"strikeOuts":20,"baseOnBalls":4,"intentionalWalks":0,"hits":21,"hitByPitch":1,"atBats":72,"obp":".329","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":338,"era":"4.42","inningsPitched":"18.1","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.36","battersFaced":80,"outs":55,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":338,"balls":121,"strikes":217,"strikePercentage":".640","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.55","rbi":0,"winPercentage":".500","pitchesPerInning":"18.44","gamesFinished":0,"strikeoutWalkRatio":"5.00","strikeoutsPer9Inn":"9.82","walksPer9Inn":"1.96","hitsPer9Inn":"10.31","runsScoredPer9":"4.42","homeRunsPer9":"0.49","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":2,"passedBall":0,"popOuts":8,"lineOuts":7},"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}},"ID679775":{"person":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"jerseyNumber":"19","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, ER, K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":3,"strikes":12,"strikePercentage":".800","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"9.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"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":8,"gamesStarted":1,"flyOuts":1,"groundOuts":8,"airOuts":5,"runs":5,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":1,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":32,"obp":".303","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":137,"era":"5.87","inningsPitched":"7.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":5,"whip":"1.30","battersFaced":33,"outs":23,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":137,"balls":44,"strikes":93,"strikePercentage":".680","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.60","rbi":1,"winPercentage":".---","pitchesPerInning":"17.87","gamesFinished":2,"strikeoutWalkRatio":"10.00","strikeoutsPer9Inn":"11.74","walksPer9Inn":"1.17","hitsPer9Inn":"10.57","runsScoredPer9":"5.87","homeRunsPer9":"2.35","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"gamesStarted":1,"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"}]}},"batters":[656941,607208,547180,694025,666969,664761,624641,681082,702222,665561,679775,592836,660604],"pitchers":[679775,592836,660604],"bench":[669016,664238,596117],"bullpen":[621237,621383,641745,689147,666200,641835,605400,691725,650911,663767],"battingOrder":[656941,607208,547180,694025,666969,664761,681082,702222,665561],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Sosa, E (3, Boyd); Turner (5, Brown, Be)."},{"label":"TB","value":"Bohm 2; Crawford; García, Ad; Marchán; Reyes, F; Sosa, E 3; Turner 2."},{"label":"RBI","value":"Crawford (3); Sosa, E (6)."},{"label":"Runners left in scoring position, 2 out","value":"Marchán; Harper, B."},{"label":"GIDP","value":"Schwarber."},{"label":"Team RISP","value":"1-for-4."},{"label":"Team LOB","value":"7."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Crawford (1, fielding)."},{"label":"DP","value":"(Sosa, E-Turner-Reyes, F)."}]}],"note":[{"label":"a","value":"Struck out for Sosa, E in the 6th."}]},"home":{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"},"teamStats":{"batting":{"flyOuts":5,"groundOuts":7,"airOuts":10,"runs":7,"doubles":2,"triples":1,"homeRuns":2,"strikeOuts":7,"baseOnBalls":1,"intentionalWalks":0,"hits":13,"hitByPitch":0,"avg":".259","atBats":37,"obp":".351","slg":".414","ops":".765","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":38,"totalBases":23,"rbi":7,"leftOnBase":16,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.50","popOuts":4,"lineOuts":1},"pitching":{"flyOuts":3,"groundOuts":8,"airOuts":7,"runs":2,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":12,"baseOnBalls":0,"intentionalWalks":0,"hits":9,"hitByPitch":0,"atBats":36,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":153,"era":"3.39","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":2,"whip":"1.14","battersFaced":36,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":153,"balls":45,"strikes":108,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.14","rbi":2,"pitchesPerInning":"17.00","runsScoredPer9":"2.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":7,"putOuts":27,"errors":1,"chances":35,"passedBall":0,"pickoffs":0}},"players":{"ID624424":{"person":{"id":624424,"fullName":"Michael Conforto","link":"/api/v1/people/624424"},"jerseyNumber":"20","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":14,"flyOuts":2,"groundOuts":3,"airOuts":4,"runs":3,"doubles":3,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":7,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".304","atBats":23,"obp":".452","slg":".435","ops":".887","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":31,"totalBases":10,"rbi":5,"leftOnBase":9,"sacBunts":0,"sacFlies":1,"babip":".500","groundOutsToAirouts":"0.75","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"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":15,"errors":0,"chances":15,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID571948":{"person":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"jerseyNumber":"41","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 2 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":2,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":20,"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":20,"balls":5,"strikes":15,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":11,"gamesStarted":0,"flyOuts":9,"groundOuts":10,"airOuts":19,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":9,"hitByPitch":2,"atBats":41,"obp":".289","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":150,"era":"1.54","inningsPitched":"11.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":2,"whip":"0.94","battersFaced":45,"outs":35,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":150,"balls":50,"strikes":100,"strikePercentage":".670","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.53","rbi":0,"winPercentage":".---","pitchesPerInning":"12.86","gamesFinished":2,"strikeoutWalkRatio":"1.50","strikeoutsPer9Inn":"2.31","walksPer9Inn":"1.54","hitsPer9Inn":"6.94","runsScoredPer9":"1.54","homeRunsPer9":"0.77","inheritedRunners":7,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":6},"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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID702303":{"person":{"id":702303,"fullName":"Riley Martin","link":"/api/v1/people/702303"},"jerseyNumber":"51","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"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":1,"flyOuts":4,"groundOuts":4,"airOuts":8,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":25,"obp":".231","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":91,"era":"2.45","inningsPitched":"7.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"whip":"0.82","battersFaced":27,"outs":22,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":91,"balls":26,"strikes":65,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.50","rbi":0,"winPercentage":".---","pitchesPerInning":"12.41","gamesFinished":2,"strikeoutWalkRatio":"9.00","strikeoutsPer9Inn":"11.05","walksPer9Inn":"1.23","hitsPer9Inn":"6.14","runsScoredPer9":"2.45","homeRunsPer9":"1.23","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":0,"passedBall":0,"popOuts":2,"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":true,"isSubstitute":false}},"ID665795":{"person":{"id":665795,"fullName":"Edward Cabrera","link":"/api/v1/people/665795"},"jerseyNumber":"30","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":10,"groundOuts":23,"airOuts":22,"runs":6,"doubles":4,"triples":0,"homeRuns":0,"strikeOuts":17,"baseOnBalls":11,"intentionalWalks":0,"hits":18,"hitByPitch":0,"atBats":78,"obp":".322","caughtStealing":2,"stolenBases":4,"stolenBasePercentage":".667","caughtStealingPercentage":".333","numberOfPitches":366,"era":"2.38","inningsPitched":"22.2","wins":2,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":6,"whip":"1.28","battersFaced":91,"outs":68,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":366,"balls":147,"strikes":219,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.05","rbi":0,"winPercentage":"1.000","pitchesPerInning":"16.15","gamesFinished":0,"strikeoutWalkRatio":"1.55","strikeoutsPer9Inn":"6.75","walksPer9Inn":"4.37","hitsPer9Inn":"7.15","runsScoredPer9":"2.38","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":8},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":5,"errors":0,"chances":6,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664023":{"person":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"jerseyNumber":"8","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | K, 2 RBI, R","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":12,"groundOuts":21,"airOuts":14,"runs":15,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":30,"baseOnBalls":15,"intentionalWalks":1,"hits":21,"hitByPitch":1,"avg":".244","atBats":86,"obp":".363","slg":".500","ops":".863","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":102,"totalBases":43,"rbi":13,"leftOnBase":57,"sacBunts":0,"sacFlies":0,"babip":".300","groundOutsToAirouts":"1.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"14.33","popOuts":0,"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":36,"errors":1,"chances":38,"fielding":".974","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}]},"ID665871":{"person":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"jerseyNumber":"72","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":3,"flyOuts":9,"groundOuts":22,"airOuts":15,"runs":10,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":9,"baseOnBalls":4,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":59,"obp":".297","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":244,"era":"5.74","inningsPitched":"15.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.21","battersFaced":65,"outs":47,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":244,"balls":94,"strikes":150,"strikePercentage":".610","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.47","rbi":0,"winPercentage":".500","pitchesPerInning":"15.57","gamesFinished":0,"strikeoutWalkRatio":"2.25","strikeoutsPer9Inn":"5.17","walksPer9Inn":"2.30","hitsPer9Inn":"8.62","runsScoredPer9":"5.74","homeRunsPer9":"1.72","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":4},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":2,"errors":0,"chances":3,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID664068":{"person":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"jerseyNumber":"12","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":7,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"avg":".250","atBats":4,"obp":".250","slg":".250","ops":".500","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":1,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"0.50","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":1,"putOuts":0,"errors":2,"chances":3,"fielding":".333","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID573204":{"person":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"jerseyNumber":"24","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":10,"gamesStarted":0,"flyOuts":7,"groundOuts":4,"airOuts":12,"runs":3,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":4,"intentionalWalks":1,"hits":5,"hitByPitch":0,"atBats":32,"obp":".250","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":153,"era":"2.08","inningsPitched":"8.2","wins":2,"losses":2,"saves":2,"saveOpportunities":2,"holds":1,"blownSaves":0,"earnedRuns":2,"whip":"1.04","battersFaced":36,"outs":26,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":153,"balls":50,"strikes":103,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.33","rbi":0,"winPercentage":".500","pitchesPerInning":"17.65","gamesFinished":4,"strikeoutWalkRatio":"2.75","strikeoutsPer9Inn":"11.42","walksPer9Inn":"4.15","hitsPer9Inn":"5.19","runsScoredPer9":"3.12","homeRunsPer9":"1.04","inheritedRunners":8,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":4,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID684007":{"person":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"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":5,"flyOuts":19,"groundOuts":19,"airOuts":36,"runs":7,"doubles":4,"triples":1,"homeRuns":3,"strikeOuts":32,"baseOnBalls":6,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":102,"obp":".194","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":458,"era":"2.17","inningsPitched":"29.0","wins":2,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":7,"whip":"0.72","battersFaced":108,"outs":87,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":458,"balls":159,"strikes":299,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":2,"pickoffs":0,"groundOutsToAirouts":"0.53","rbi":0,"winPercentage":".667","pitchesPerInning":"15.79","gamesFinished":0,"strikeoutWalkRatio":"5.33","strikeoutsPer9Inn":"9.93","walksPer9Inn":"1.86","hitsPer9Inn":"4.66","runsScoredPer9":"2.17","homeRunsPer9":"0.93","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":8,"lineOuts":9},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID608324":{"person":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"jerseyNumber":"3","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"200","stats":{"batting":{"summary":"3-5 | 3B, R","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":1,"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":5,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":16,"groundOuts":25,"airOuts":33,"runs":7,"doubles":3,"triples":1,"homeRuns":2,"strikeOuts":16,"baseOnBalls":12,"intentionalWalks":0,"hits":26,"hitByPitch":0,"avg":".263","atBats":99,"obp":".339","slg":".374","ops":".713","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":112,"totalBases":37,"rbi":9,"leftOnBase":50,"sacBunts":0,"sacFlies":1,"babip":".293","groundOutsToAirouts":"0.76","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"49.50","popOuts":10,"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":40,"putOuts":18,"errors":2,"chances":60,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"ID683737":{"person":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"jerseyNumber":"29","position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"500","stats":{"batting":{"summary":"2-4 | HR, K, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":8,"errors":0,"chances":8,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":16,"groundOuts":27,"airOuts":23,"runs":12,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":20,"baseOnBalls":11,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".188","atBats":85,"obp":".278","slg":".247","ops":".525","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":97,"totalBases":21,"rbi":6,"leftOnBase":44,"sacBunts":0,"sacFlies":1,"babip":".231","groundOutsToAirouts":"1.17","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"85.00","popOuts":3,"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":23,"putOuts":152,"errors":0,"chances":175,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID608348":{"person":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"jerseyNumber":"15","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":19,"flyOuts":6,"groundOuts":11,"airOuts":17,"runs":9,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":11,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".310","atBats":58,"obp":".420","slg":".466","ops":".886","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":69,"totalBases":27,"rbi":10,"leftOnBase":28,"sacBunts":0,"sacFlies":0,"babip":".364","groundOutsToAirouts":"0.65","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"29.00","popOuts":5,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":3,"stolenBases":12,"stolenBasePercentage":".800","caughtStealingPercentage":".200","assists":4,"putOuts":131,"errors":0,"chances":135,"fielding":"1.000","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID592791":{"person":{"id":592791,"fullName":"Jameson Taillon","link":"/api/v1/people/592791"},"jerseyNumber":"50","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":4,"gamesStarted":4,"flyOuts":16,"groundOuts":16,"airOuts":28,"runs":11,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":21,"baseOnBalls":9,"intentionalWalks":1,"hits":20,"hitByPitch":1,"atBats":85,"obp":".316","caughtStealing":1,"stolenBases":5,"stolenBasePercentage":".833","caughtStealingPercentage":".167","numberOfPitches":370,"era":"3.97","inningsPitched":"22.2","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":10,"whip":"1.28","battersFaced":95,"outs":68,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":370,"balls":145,"strikes":225,"strikePercentage":".610","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.57","rbi":0,"winPercentage":".500","pitchesPerInning":"16.32","gamesFinished":0,"strikeoutWalkRatio":"2.33","strikeoutsPer9Inn":"8.34","walksPer9Inn":"3.57","hitsPer9Inn":"7.94","runsScoredPer9":"4.37","homeRunsPer9":"2.38","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":9,"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}},"ID691718":{"person":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"jerseyNumber":"4","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"900","stats":{"batting":{"summary":"3-4 | 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":17,"groundOuts":18,"airOuts":26,"runs":14,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":27,"baseOnBalls":5,"intentionalWalks":1,"hits":23,"hitByPitch":2,"avg":".247","atBats":93,"obp":".300","slg":".333","ops":".633","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":101,"totalBases":31,"rbi":7,"leftOnBase":46,"sacBunts":1,"sacFlies":0,"babip":".338","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"93.00","popOuts":8,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":69,"errors":1,"chances":72,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"ID657097":{"person":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"jerseyNumber":"71","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"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":4,"groundOuts":10,"airOuts":6,"runs":8,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":14,"hitByPitch":0,"atBats":39,"obp":".422","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":187,"era":"4.82","inningsPitched":"9.1","wins":0,"losses":1,"saves":0,"saveOpportunities":1,"holds":0,"blownSaves":1,"earnedRuns":5,"whip":"2.04","battersFaced":45,"outs":28,"gamesPitched":11,"completeGames":0,"shutouts":0,"pitchesThrown":187,"balls":69,"strikes":118,"strikePercentage":".630","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"1.67","rbi":0,"winPercentage":".000","pitchesPerInning":"20.04","gamesFinished":4,"strikeoutWalkRatio":"2.00","strikeoutsPer9Inn":"9.64","walksPer9Inn":"4.82","hitsPer9Inn":"13.50","runsScoredPer9":"7.71","homeRunsPer9":"1.93","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":1,"lineOuts":1},"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}},"ID665804":{"person":{"id":665804,"fullName":"Miguel Amaya","link":"/api/v1/people/665804"},"jerseyNumber":"9","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"800","stats":{"batting":{"summary":"0-4 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":3,"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":12,"errors":0,"chances":12,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":16,"flyOuts":5,"groundOuts":9,"airOuts":11,"runs":8,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":6,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".220","atBats":41,"obp":".333","slg":".317","ops":".650","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":13,"rbi":4,"leftOnBase":24,"sacBunts":0,"sacFlies":0,"babip":".286","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"41.00","popOuts":5,"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":{"gamesStarted":1,"caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","assists":7,"putOuts":80,"errors":1,"chances":88,"fielding":".989","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"ID694208":{"person":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"jerseyNumber":"25","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"700","stats":{"batting":{"summary":"1-4 | 2B, R","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":1,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":10,"groundOuts":7,"airOuts":15,"runs":9,"doubles":2,"triples":0,"homeRuns":3,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":18,"hitByPitch":0,"avg":".367","atBats":49,"obp":".418","slg":".592","ops":"1.010","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":55,"totalBases":29,"rbi":11,"leftOnBase":19,"sacBunts":0,"sacFlies":1,"babip":".405","groundOutsToAirouts":"0.47","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.33","popOuts":2,"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":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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"ID656686":{"person":{"id":656686,"fullName":"Corbin Martin","link":"/api/v1/people/656686"},"jerseyNumber":"38","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"1.0 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":2,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":12,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":12,"balls":3,"strikes":9,"strikePercentage":".750","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":0,"flyOuts":1,"groundOuts":3,"airOuts":5,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":10,"obp":".182","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":41,"era":"0.00","inningsPitched":"3.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"0.67","battersFaced":11,"outs":9,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":41,"balls":12,"strikes":29,"strikePercentage":".710","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.60","rbi":0,"winPercentage":".---","pitchesPerInning":"13.67","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"3.00","walksPer9Inn":"3.00","hitsPer9Inn":"3.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID673548":{"person":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"jerseyNumber":"27","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":5,"groundOuts":10,"airOuts":8,"runs":8,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":7,"intentionalWalks":0,"hits":12,"hitByPitch":2,"avg":".279","atBats":43,"obp":".404","slg":".442","ops":".846","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":52,"totalBases":19,"rbi":6,"leftOnBase":37,"sacBunts":0,"sacFlies":0,"babip":".357","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.50","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":0,"putOuts":19,"errors":0,"chances":19,"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"}]},"ID669020":{"person":{"id":669020,"fullName":"Ryan Rolison","link":"/api/v1/people/669020"},"jerseyNumber":"33","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"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":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"obp":".333","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":11,"era":"0.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":3,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":11,"balls":4,"strikes":7,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"11.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"0.00","walksPer9Inn":"0.00","hitsPer9Inn":"9.00","runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"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}},"ID571510":{"person":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510"},"jerseyNumber":"16","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"4.2 IP, 2 ER, 5 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":6,"airOuts":3,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":84,"inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":19,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":84,"balls":28,"strikes":56,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.86","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":3,"flyOuts":5,"groundOuts":8,"airOuts":10,"runs":10,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":3,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":53,"obp":".286","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":245,"era":"5.79","inningsPitched":"14.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.14","battersFaced":56,"outs":42,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":245,"balls":80,"strikes":165,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.80","rbi":2,"winPercentage":".500","pitchesPerInning":"17.50","gamesFinished":0,"strikeoutWalkRatio":"7.33","strikeoutsPer9Inn":"14.14","walksPer9Inn":"1.93","hitsPer9Inn":"8.36","runsScoredPer9":"6.43","homeRunsPer9":"0.64","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID607067":{"person":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"jerseyNumber":"53","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"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":2,"flyOuts":14,"groundOuts":29,"airOuts":22,"runs":8,"doubles":2,"triples":0,"homeRuns":2,"strikeOuts":20,"baseOnBalls":5,"intentionalWalks":0,"hits":20,"hitByPitch":1,"atBats":89,"obp":".271","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":357,"era":"3.00","inningsPitched":"24.0","wins":3,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":8,"whip":"1.04","battersFaced":97,"outs":72,"gamesPitched":5,"completeGames":0,"shutouts":0,"pitchesThrown":357,"balls":122,"strikes":235,"strikePercentage":".660","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.32","rbi":0,"winPercentage":"1.000","pitchesPerInning":"14.88","gamesFinished":1,"strikeoutWalkRatio":"4.00","strikeoutsPer9Inn":"7.50","walksPer9Inn":"1.88","hitsPer9Inn":"7.50","runsScoredPer9":"3.00","homeRunsPer9":"0.75","inheritedRunners":1,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":1,"sacFlies":1,"passedBall":0,"popOuts":3,"lineOuts":5},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":7,"errors":0,"chances":7,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID621020":{"person":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"jerseyNumber":"7","position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"600","stats":{"batting":{"summary":"0-3 | BB, K","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":1,"errors":1,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":15,"groundOuts":21,"airOuts":21,"runs":20,"doubles":1,"triples":0,"homeRuns":5,"strikeOuts":24,"baseOnBalls":19,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".179","atBats":78,"obp":".333","slg":".385","ops":".718","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":99,"totalBases":30,"rbi":15,"leftOnBase":40,"sacBunts":0,"sacFlies":2,"babip":".176","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.60","popOuts":3,"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":59,"putOuts":40,"errors":3,"chances":102,"fielding":".971","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID663538":{"person":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"100","stats":{"batting":{"summary":"1-5 | K, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"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":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":19,"groundOuts":19,"airOuts":37,"runs":16,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":12,"baseOnBalls":10,"intentionalWalks":0,"hits":31,"hitByPitch":3,"avg":".320","atBats":97,"obp":".393","slg":".515","ops":".908","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":112,"totalBases":50,"rbi":22,"leftOnBase":34,"sacBunts":0,"sacFlies":2,"babip":".325","groundOutsToAirouts":"0.51","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"24.25","popOuts":10,"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":66,"putOuts":29,"errors":1,"chances":96,"fielding":".990","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"ID676962":{"person":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"jerseyNumber":"32","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"note":"(W, 1-0)","summary":"2.1 IP, 0 ER, 5 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":10,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":37,"inningsPitched":"2.1","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":10,"outs":7,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":37,"balls":9,"strikes":28,"strikePercentage":".760","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":8,"gamesStarted":0,"flyOuts":9,"groundOuts":17,"airOuts":19,"runs":6,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":20,"baseOnBalls":6,"intentionalWalks":0,"hits":15,"hitByPitch":0,"atBats":70,"obp":".273","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":298,"era":"2.37","inningsPitched":"19.0","wins":1,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":5,"whip":"1.11","battersFaced":77,"outs":57,"gamesPitched":8,"completeGames":0,"shutouts":0,"pitchesThrown":298,"balls":104,"strikes":194,"strikePercentage":".650","hitBatsmen":0,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"0.89","rbi":0,"winPercentage":"1.000","pitchesPerInning":"15.68","gamesFinished":1,"strikeoutWalkRatio":"3.33","strikeoutsPer9Inn":"9.47","walksPer9Inn":"2.84","hitsPer9Inn":"7.11","runsScoredPer9":"2.84","homeRunsPer9":"0.47","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID807713":{"person":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"jerseyNumber":"6","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":8,"groundOuts":14,"airOuts":17,"runs":7,"doubles":5,"triples":0,"homeRuns":2,"strikeOuts":12,"baseOnBalls":3,"intentionalWalks":0,"hits":16,"hitByPitch":0,"avg":".281","atBats":57,"obp":".311","slg":".474","ops":".785","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":62,"totalBases":27,"rbi":9,"leftOnBase":37,"sacBunts":1,"sacFlies":1,"babip":".318","groundOutsToAirouts":"0.82","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"28.50","popOuts":3,"lineOuts":6},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":34,"errors":0,"chances":37,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[663538,608324,664023,673548,683737,621020,694208,665804,691718,571510,676962,656686,571948],"pitchers":[571510,676962,656686,571948],"bench":[624424,608348,664068,807713],"bullpen":[665871,665795,684007,702303,607067,669020,592791,573204,657097],"battingOrder":[663538,608324,664023,673548,683737,621020,694208,665804,691718],"info":[{"title":"BATTING","fieldList":[{"label":"2B","value":"Crow-Armstrong (3, Walker, T); Ballesteros (2, Rangel)."},{"label":"3B","value":"Bregman (1, Walker, T)."},{"label":"HR","value":"Busch (1, 3rd inning off Walker, T, 0 on, 2 out); Suzuki (2, 5th inning off Walker, T, 1 on, 1 out)."},{"label":"TB","value":"Ballesteros 2; Bregman 5; Busch 5; Crow-Armstrong 4; Happ; Hoerner; Suzuki 5."},{"label":"RBI","value":"Busch (6); Crow-Armstrong 2 (7); Happ 2 (13); Suzuki 2 (6)."},{"label":"2-out RBI","value":"Busch; Crow-Armstrong."},{"label":"Runners left in scoring position, 2 out","value":"Amaya; Hoerner; Bregman."},{"label":"GIDP","value":"Suzuki."},{"label":"Team RISP","value":"3-for-9."},{"label":"Team LOB","value":"7."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Crow-Armstrong (5, 2nd base off Rangel/Marchán)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Swanson (3, throw)."},{"label":"DP","value":"(Hoerner-Swanson-Busch)."}]}],"note":[]}},"officials":[{"official":{"id":545402,"fullName":"John Bacon","link":"/api/v1/people/545402"},"officialType":"Home Plate"},{"official":{"id":427537,"fullName":"Hunter Wendelstedt","link":"/api/v1/people/427537"},"officialType":"First Base"},{"official":{"id":554242,"fullName":"Edwin Moscoso","link":"/api/v1/people/554242"},"officialType":"Second Base"},{"official":{"id":483569,"fullName":"Vic Carapazza","link":"/api/v1/people/483569"},"officialType":"Third Base"}],"info":[{"label":"ABS Challenge","value":"Suzuki (Strike-Confirmed); Marchán (Ball-Confirmed); Harper, B (Strike-Confirmed); Amaya 3 (Ball-Overturned to Strike, Ball-Overturned to Strike, Ball-Overturned to Strike)."},{"label":"Pitches-strikes","value":"Backhus 15-12; Walker, T 64-41; Rangel 44-27; Boyd 84-56; Brown, Be 37-28; Martin, C 12-9; Milner 20-15."},{"label":"Groundouts-flyouts","value":"Backhus 2-0; Walker, T 4-5; Rangel 1-0; Boyd 6-1; Brown, Be 0-1; Martin, C 2-0; Milner 0-1."},{"label":"Batters faced","value":"Backhus 5; Walker, T 21; Rangel 12; Boyd 19; Brown, Be 10; Martin, C 3; Milner 4."},{"label":"Umpires","value":"HP: John Bacon. 1B: Hunter Wendelstedt. 2B: Edwin Moscoso. 3B: Vic Carapazza. "},{"label":"Weather","value":"56 degrees, Clear."},{"label":"Wind","value":"9 mph, In From CF."},{"label":"First pitch","value":"6:40 PM."},{"label":"T","value":"2:33."},{"label":"Att","value":"29,591."},{"label":"Venue","value":"Wrigley Field."},{"label":"April 22, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718","boxscoreName":"Crow-Armstrong"},"jerseyNumber":"4","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"900","stats":{"batting":{"summary":"3-4 | 2B, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":24,"flyOuts":17,"groundOuts":18,"airOuts":26,"runs":14,"doubles":3,"triples":1,"homeRuns":1,"strikeOuts":27,"baseOnBalls":5,"intentionalWalks":1,"hits":23,"hitByPitch":2,"avg":".247","atBats":93,"obp":".300","slg":".333","ops":".633","caughtStealing":3,"stolenBases":5,"stolenBasePercentage":".625","caughtStealingPercentage":".375","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":101,"totalBases":31,"rbi":7,"leftOnBase":46,"sacBunts":1,"sacFlies":0,"babip":".338","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"93.00","popOuts":8,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":2,"putOuts":69,"errors":1,"chances":72,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"type":"hitter","gameScore":60,"hittingGameScore":60},{"player":{"person":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548","boxscoreName":"Suzuki"},"jerseyNumber":"27","position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"400","stats":{"batting":{"summary":"2-4 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":5,"rbi":2,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":5,"groundOuts":10,"airOuts":8,"runs":8,"doubles":1,"triples":0,"homeRuns":2,"strikeOuts":13,"baseOnBalls":7,"intentionalWalks":0,"hits":12,"hitByPitch":2,"avg":".279","atBats":43,"obp":".404","slg":".442","ops":".846","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":52,"totalBases":19,"rbi":6,"leftOnBase":37,"sacBunts":0,"sacFlies":0,"babip":".357","groundOutsToAirouts":"1.25","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"21.50","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":0,"putOuts":19,"errors":0,"chances":19,"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"}]},"type":"hitter","gameScore":58,"hittingGameScore":58},{"player":{"person":{"id":571510,"fullName":"Matthew Boyd","link":"/api/v1/people/571510","boxscoreName":"Boyd"},"jerseyNumber":"16","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"summary":"4.2 IP, 2 ER, 5 K, 0 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":1,"groundOuts":6,"airOuts":3,"runs":2,"doubles":1,"triples":0,"homeRuns":0,"strikeOuts":5,"baseOnBalls":0,"intentionalWalks":0,"hits":5,"hitByPitch":0,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":84,"inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":19,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":84,"balls":28,"strikes":56,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"3.86","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":1},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":3,"gamesStarted":3,"flyOuts":5,"groundOuts":8,"airOuts":10,"runs":10,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":22,"baseOnBalls":3,"intentionalWalks":0,"hits":13,"hitByPitch":0,"atBats":53,"obp":".286","caughtStealing":1,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":245,"era":"5.79","inningsPitched":"14.0","wins":1,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":9,"whip":"1.14","battersFaced":56,"outs":42,"gamesPitched":3,"completeGames":0,"shutouts":0,"pitchesThrown":245,"balls":80,"strikes":165,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":1,"groundOutsToAirouts":"0.80","rbi":2,"winPercentage":".500","pitchesPerInning":"17.50","gamesFinished":0,"strikeoutWalkRatio":"7.33","strikeoutsPer9Inn":"14.14","walksPer9Inn":"1.93","hitsPer9Inn":"8.36","runsScoredPer9":"6.43","homeRunsPer9":"0.64","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":57,"pitchingGameScore":57}]},"decisions":{"winner":{"id":676962,"fullName":"Ben Brown","link":"/api/v1/people/676962"},"loser":{"id":592836,"fullName":"Taijuan Walker","link":"/api/v1/people/592836"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}