{"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":824690,"link":"/api/v1.1/game/824690/feed/live","metaData":{"wait":10,"timeStamp":"20260422_023142","gameEvents":["field_out","game_finished"],"logicalEvents":["midInning","countChange","count10","newRightHandedHit","basesEmpty","gameStateChangeToGameOver"]},"gameData":{"game":{"pk":824690,"type":"R","doubleHeader":"N","id":"2026/04/21/phimlb-chnmlb-1","gamedayType":"P","tiebreaker":"N","gameNumber":1,"calendarEventID":"14-824690-2026-04-21","season":"2026","seasonDisplay":"2026"},"datetime":{"dateTime":"2026-04-21T23:40:00Z","originalDate":"2026-04-21","officialDate":"2026-04-21","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":23,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":8,"losses":15,"ties":0,"pct":".348"},"records":{},"divisionLeader":false,"wins":8,"losses":15,"winningPercentage":".348"},"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":23,"wildCardGamesBack":"-","leagueGamesBack":"-","springLeagueGamesBack":"-","sportGamesBack":"-","divisionGamesBack":"-","conferenceGamesBack":"-","leagueRecord":{"wins":14,"losses":9,"ties":0,"pct":".609"},"records":{},"divisionLeader":false,"wins":14,"losses":9,"winningPercentage":".609"},"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.312,"strikeZoneBottom":1.672},"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},"ID592663":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663","firstName":"Jacob","lastName":"Realmuto","primaryNumber":"10","birthDate":"1991-03-18","currentAge":35,"birthCity":"Del City","birthStateProvince":"OK","birthCountry":"USA","height":"6' 0\"","weight":212,"active":true,"primaryPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"useName":"J.T.","useLastName":"Realmuto","middleName":"Tyler","boxscoreName":"Realmuto","nickName":"Real","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2010,"pronunciation":"reel-MYOO-toh","mlbDebutDate":"2014-06-05","batSide":{"code":"R","description":"Right"},"pitchHand":{"code":"R","description":"Right"},"nameFirstLast":"J.T. Realmuto","nameSlug":"j-t-realmuto-592663","firstLastName":"J.T. Realmuto","lastFirstName":"Realmuto, J.T.","lastInitName":"Realmuto, J","initLastName":"J Realmuto","fullFMLName":"Jacob Tyler Realmuto","fullLFMName":"Realmuto, Jacob Tyler","strikeZoneTop":3.2,"strikeZoneBottom":1.615},"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},"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},"ID681432":{"id":681432,"fullName":"Luke Little","link":"/api/v1/people/681432","firstName":"Luke","lastName":"Little","birthDate":"2000-08-30","currentAge":26,"birthCity":"Charlotte","birthStateProvince":"NC","birthCountry":"USA","height":"6' 8\"","weight":220,"active":true,"primaryPosition":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"useName":"Luke","useLastName":"Little","middleName":"Justice","boxscoreName":"Little, L","gender":"M","isPlayer":true,"isVerified":true,"draftYear":2020,"mlbDebutDate":"2023-09-06","batSide":{"code":"L","description":"Left"},"pitchHand":{"code":"L","description":"Left"},"nameFirstLast":"Luke Little","nameSlug":"luke-little-681432","firstLastName":"Luke Little","lastFirstName":"Little, Luke","lastInitName":"Little, L","initLastName":"L Little","fullFMLName":"Luke Justice Little","fullLFMName":"Little, Luke Justice","strikeZoneTop":3.567,"strikeZoneBottom":1.8},"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":"Partly Cloudy","temp":"72","wind":"3 mph, Out To RF"},"gameInfo":{"attendance":30651,"firstPitch":"2026-04-21T23:40:00.000Z","gameDurationMinutes":171},"review":{"hasChallenges":false,"away":{"used":0,"remaining":1},"home":{"used":0,"remaining":1}},"absChallenges":{"hasChallenges":true,"away":{"usedSuccessful":1,"usedFailed":1,"remaining":1},"home":{"usedSuccessful":1,"usedFailed":1,"remaining":1}},"flags":{"noHitter":false,"perfectGame":false,"awayTeamNoHitter":false,"awayTeamPerfectGame":false,"homeTeamNoHitter":false,"homeTeamPerfectGame":false},"alerts":[],"probablePitchers":{"away":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"home":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"}},"officialScorer":{"id":800935,"fullName":"John Jackson","link":"/api/v1/people/800935"},"primaryDatacaster":{"id":810851,"fullName":"William Russo","link":"/api/v1/people/810851"},"moundVisits":{"away":{"used":2,"remaining":2},"home":{"used":2,"remaining":2}}},"liveData":{"plays":{"allPlays":[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trea Turner walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-21T23:40:20.426Z","endTime":"2026-04-21T23:42:12.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"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":[3,4,5,6,7,8,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"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-21T20:21:01.044Z","endTime":"2026-04-21T23:10:09.770Z","isPitch":false,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"}},{"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-21T23:10:09.770Z","endTime":"2026-04-21T23:38:40.471Z","isPitch":false,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"}},{"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-21T23:38:40.471Z","endTime":"2026-04-21T23:40:22.741Z","isPitch":false,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"}},{"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":91.6,"endSpeed":83.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.78685821677566,"aZ":-14.025535853578443,"pfxX":6.761148379972325,"pfxZ":10.2143639678597,"pX":-1.1782503236583441,"pZ":2.790360528868143,"vX0":-9.658371145066749,"vY0":-133.00794053138944,"vZ0":-4.409914497481501,"x":161.91,"y":163.44,"x0":1.6358646896202231,"y0":50.001845704738656,"z0":5.500119267428929,"aX":12.01227831874122},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":17.6,"breakHorizontal":-10.0,"spinRate":2527,"spinDirection":153},"zone":11,"typeConfidence":0.9,"plateTime":0.41314599045343314,"extension":6.432089366630703},"index":3,"playId":"c34e69a6-77d0-33a3-876c-7f4adf9ff02e","pitchNumber":1,"startTime":"2026-04-21T23:40:22.741Z","endTime":"2026-04-21T23:40:27.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.404731968147697,"aZ":-24.859485006628066,"pfxX":7.642296653047797,"pfxZ":4.973336896573786,"pX":-0.04151390101081308,"pZ":0.6805762799297986,"vX0":-6.369167975246451,"vY0":-120.5217450330251,"vZ0":-6.015852998145148,"x":118.58,"y":220.4,"x0":1.6424051260133963,"y0":50.00414645585678,"z0":5.4043524574782955,"aX":11.244680404553815},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.8,"breakHorizontal":-12.4,"spinRate":1022,"spinDirection":130},"zone":13,"typeConfidence":0.9,"plateTime":0.4544459085135646,"extension":6.479749033166324},"index":4,"playId":"64895d22-52c6-3f91-9e0b-c9397010af32","pitchNumber":2,"startTime":"2026-04-21T23:40:37.094Z","endTime":"2026-04-21T23:40:40.349Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.809873814934267,"aZ":-25.989653040659874,"pfxX":4.529919603448555,"pfxZ":4.1912344774369155,"pX":0.2539276369062834,"pZ":1.6730393354715036,"vX0":-5.042884953697042,"vY0":-120.54099771307801,"vZ0":-3.5100118195566217,"x":107.32,"y":193.61,"x0":1.781782186386424,"y0":50.003132702795966,"z0":5.435512883033639,"aX":6.685385192803315},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":7.1,"breakHorizontal":-7.1,"spinRate":867,"spinDirection":132},"zone":8,"typeConfidence":0.91,"plateTime":0.4538910047794147,"extension":6.453439851798916},"index":5,"playId":"3f95f31e-128f-39f1-9831-dd62cab7f251","pitchNumber":3,"startTime":"2026-04-21T23:40:54.214Z","endTime":"2026-04-21T23:40:58.248Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.12795230757894,"aZ":-26.56971939880486,"pfxX":6.164437256287669,"pfxZ":3.725765175187533,"pX":0.3443174313559718,"pZ":1.1468075486167473,"vX0":-5.278918776171718,"vY0":-121.68013885492273,"vZ0":-4.733244166576618,"x":103.88,"y":207.82,"x0":1.7375074575548346,"y0":50.00256128867966,"z0":5.410089772508514,"aX":9.274596928328483},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.9,"breakHorizontal":-10.0,"spinRate":950,"spinDirection":126},"zone":14,"typeConfidence":0.9,"plateTime":0.4495623679096452,"extension":6.555475327127441},"index":6,"playId":"cca28323-ba70-3daa-9454-be5b133203b4","pitchNumber":4,"startTime":"2026-04-21T23:41:12.587Z","endTime":"2026-04-21T23:41:15.822Z","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":92.1,"endSpeed":83.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.3575411563279,"aZ":-12.884342206168744,"pfxX":6.562071321924838,"pfxZ":10.708955461157018,"pX":0.01741832611425894,"pZ":4.4344556373230315,"vX0":-6.593994486108235,"vY0":-133.9709624202118,"vZ0":-0.6889393519089497,"x":116.34,"y":119.05,"x0":1.6686737401446563,"y0":50.005690713654595,"z0":5.623777025918212,"aX":11.824162274722013},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.4,"breakHorizontal":-10.3,"spinRate":2521,"spinDirection":143},"zone":12,"typeConfidence":0.91,"plateTime":0.4102490305047688,"extension":6.156180953619955},"index":7,"playId":"0b0613ab-7d61-3f9a-8061-f5549c1512b7","pitchNumber":5,"startTime":"2026-04-21T23:41:34.018Z","endTime":"2026-04-21T23:41:37.657Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":76.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.809380438157262,"aZ":-21.920856331622247,"pfxX":3.9296801431225576,"pfxZ":6.75412885084061,"pX":0.48979528781742293,"pZ":3.622424412994589,"vX0":-4.138661329557451,"vY0":-122.57585226050578,"vZ0":-0.10364375789189151,"x":98.33,"y":140.97,"x0":1.691588927495312,"y0":50.00164865236249,"z0":5.540968295829046,"aX":5.964347676395292},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":12.5,"breakHorizontal":-6.1,"spinRate":1087,"spinDirection":132},"zone":12,"typeConfidence":0.93,"plateTime":0.4472930736530336,"extension":6.43328067153887},"index":8,"playId":"00fcdb68-cce4-3fa5-86fe-1ef0db97a081","pitchNumber":6,"startTime":"2026-04-21T23:41:50.786Z","endTime":"2026-04-21T23:41:54.929Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":83.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.3018452705069,"aZ":-12.606678953535294,"pfxX":7.242380198932011,"pfxZ":10.722446810279612,"pX":0.09745999101951237,"pZ":3.893716783798871,"vX0":-6.630577259198601,"vY0":-134.95908849032983,"vZ0":-1.719241612122903,"x":113.29,"y":133.65,"x0":1.6580411324867343,"y0":50.00297242538712,"z0":5.437793739176324,"aX":13.217456404154293},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.2,"breakHorizontal":-11.5,"spinRate":2495,"spinDirection":147},"zone":12,"typeConfidence":0.91,"plateTime":0.40752166435015047,"extension":6.249265922596132},"index":9,"playId":"59e7a18b-a963-3954-9bea-a29ec8896d7b","pitchNumber":7,"startTime":"2026-04-21T23:42:08.214Z","endTime":"2026-04-21T23:42:12.994Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T23:42:12.994Z","atBatIndex":0},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kyle Schwarber pops out to catcher Carson Kelly in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-21T23:42:22.640Z","endTime":"2026-04-21T23:42:49.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":83.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21732999255688,"aZ":-11.923199448869882,"pfxX":7.919096569946893,"pfxZ":11.10515170154875,"pX":0.2668649179596258,"pZ":2.979090170497321,"vX0":-6.643832763662781,"vY0":-134.9026227796758,"vZ0":-3.9995045225961046,"x":106.83,"y":158.34,"x0":1.745466701156308,"y0":50.00440909626031,"z0":5.335349631963933,"aX":14.444359457101815},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.3,"breakHorizontal":-12.7,"spinRate":2523,"spinDirection":143},"zone":2,"typeConfidence":0.91,"plateTime":0.4076503183170077,"extension":6.497587719608035},"hitData":{"launchSpeed":76.4,"launchAngle":81.0,"totalDistance":33.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":115.25,"coordY":208.36}},"index":0,"playId":"4d2520b2-4733-3766-925b-561d05b38878","pitchNumber":1,"startTime":"2026-04-21T23:42:39.632Z","endTime":"2026-04-21T23:42:49.005Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T23:42:49.005Z","atBatIndex":1},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bryce Harper pops out to third baseman Matt Shaw in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-21T23:43:04.773Z","endTime":"2026-04-21T23:45:14.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.93305933971817,"aZ":-32.894292793042034,"pfxX":-7.823567152987412,"pfxZ":-0.5114224606436526,"pX":-1.020018338306981,"pZ":2.054992582596586,"vX0":-4.445557665387718,"vY0":-119.32706569560617,"vZ0":-0.8998746466634355,"x":155.88,"y":183.3,"x0":1.894885355574148,"y0":50.000499433310104,"z0":5.449954696252445,"aX":-11.071401775060439},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-0.8,"breakHorizontal":15.4,"spinRate":2587,"spinDirection":300},"zone":13,"typeConfidence":0.9,"plateTime":0.4623010463426329,"extension":6.235553141912584},"index":0,"playId":"81167278-8343-336f-989f-2a42b6fa39d4","pitchNumber":1,"startTime":"2026-04-21T23:43:24.327Z","endTime":"2026-04-21T23:43:28.974Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"168fd406-2576-3500-a5d6-b7105a02cdbb","startTime":"2026-04-21T23:43:42.976Z","endTime":"2026-04-21T23:43:47.861Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":73.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.184913297698657,"aZ":-32.520289820848305,"pfxX":-7.558652260637551,"pfxZ":-0.2453488945775284,"pX":-1.1040312915295516,"pZ":2.4691240667499534,"vX0":-4.846984524328078,"vY0":-117.85895038053543,"vZ0":0.0921005096175076,"x":159.08,"y":172.11,"x0":1.9708512618507492,"y0":50.00507424795577,"z0":5.466291969666246,"aX":-10.493251017919613},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-0.1,"breakHorizontal":15.0,"spinRate":2568,"spinDirection":300},"zone":13,"typeConfidence":0.89,"plateTime":0.4671168444283986,"extension":6.153105382660079},"index":2,"playId":"145780d2-8137-3417-8dcc-d91d6afe6739","pitchNumber":2,"startTime":"2026-04-21T23:44:02.676Z","endTime":"2026-04-21T23:44:08.553Z","isPitch":true,"type":"pitch"},{"details":{"description":"Trea Turner steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"index":3,"actionPlayId":"145780d2-8137-3417-8dcc-d91d6afe6739","startTime":"2026-04-21T23:44:13.536Z","endTime":"2026-04-21T23:44:39.187Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.492739172186777,"aZ":-29.524335392374372,"pfxX":6.814066196835062,"pfxZ":1.7536995193866902,"pX":0.41659437765485885,"pZ":1.4821633722945229,"vX0":-5.1768699428059035,"vY0":-122.21278517043578,"vZ0":-3.3338965243114305,"x":101.12,"y":198.76,"x0":1.678910280043535,"y0":50.00129947690216,"z0":5.404580474546994,"aX":10.288056905543712},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.6,"breakHorizontal":-11.0,"spinRate":1030,"spinDirection":139},"zone":14,"typeConfidence":0.9,"plateTime":0.4484796302409437,"extension":6.607825587048839},"index":4,"playId":"ef567c90-decc-3eda-b2d7-7edaac5e31c3","pitchNumber":3,"startTime":"2026-04-21T23:44:39.187Z","endTime":"2026-04-21T23:44:45.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.055523315841867,"aZ":-33.175617717532425,"pfxX":-6.69593297834733,"pfxZ":-0.7166233983996761,"pX":-0.6563920260571607,"pZ":2.1300930882430733,"vX0":-4.114145139497542,"vY0":-118.64628480722874,"vZ0":-0.42002651384703493,"x":142.02,"y":181.27,"x0":1.9791681543907012,"y0":50.00024221215612,"z0":5.374244526947582,"aX":-9.39360460861069},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-1.1,"breakHorizontal":13.2,"spinRate":2607,"spinDirection":300},"zone":7,"typeConfidence":0.9,"plateTime":0.4644604674289967,"extension":6.228631565161225},"hitData":{"launchSpeed":68.0,"launchAngle":59.0,"totalDistance":150.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":85.34,"coordY":176.42}},"index":5,"playId":"57a48782-fcd0-31e0-a30e-c3a0bd36d062","pitchNumber":4,"startTime":"2026-04-21T23:45:03.027Z","endTime":"2026-04-21T23:45:14.796Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T23:45:14.796Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Felix Reyes grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-21T23:45:32.370Z","endTime":"2026-04-21T23:46:59.627Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"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"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":75.6,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80321344507958,"aZ":-27.490862703266973,"pfxX":6.71451049442431,"pfxZ":3.176577544083189,"pX":2.7459469418480507,"pZ":3.3101668606477923,"vX0":-0.18654862847079606,"vY0":-121.43641352243445,"vZ0":0.483765262322146,"x":12.33,"y":149.41,"x0":1.9539607153526322,"y0":50.00153861364966,"z0":5.5262019475663,"aX":9.890036521648511},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":6.1,"breakHorizontal":-12.0,"spinRate":914,"spinDirection":127},"zone":12,"typeConfidence":0.9,"plateTime":0.4534177657487408,"extension":6.432701365134793},"index":0,"playId":"a6fd336f-dc12-3b09-87ce-d9460ed7d72e","pitchNumber":1,"startTime":"2026-04-21T23:45:45.606Z","endTime":"2026-04-21T23:45:48.606Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.2,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.539897759978718,"aZ":-13.294726153143065,"pfxX":7.292323232153221,"pfxZ":10.309619757478155,"pX":-1.0963054867855753,"pZ":3.078965825952809,"vX0":-9.448054908128318,"vY0":-134.9924334333861,"vZ0":-3.516368189444303,"x":158.79,"y":155.65,"x0":1.5144062778992669,"y0":50.00071589137939,"z0":5.344791245433854,"aX":13.351908056331816},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.0,"breakHorizontal":-11.0,"spinRate":2576,"spinDirection":149},"zone":11,"typeConfidence":0.91,"plateTime":0.40696017934917794,"extension":6.247226724052537},"index":1,"playId":"1da0e988-b23f-31c3-bec4-cb2dd5fd7111","pitchNumber":2,"startTime":"2026-04-21T23:46:07.384Z","endTime":"2026-04-21T23:46:12.603Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":83.8,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.418424623299735,"aZ":-13.416663604622082,"pfxX":7.818243976713488,"pfxZ":10.318243523410167,"pX":0.629456739307749,"pZ":2.686545192035343,"vX0":-5.6736425565586135,"vY0":-134.7483182760459,"vZ0":-4.474793738344268,"x":93.01,"y":166.24,"x0":1.758805211955478,"y0":50.001486481647035,"z0":5.3338491798216285,"aX":14.211025083934251},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.8,"breakHorizontal":-12.7,"spinRate":2499,"spinDirection":145},"zone":6,"typeConfidence":0.91,"plateTime":0.40827492688109723,"extension":6.381921347474057},"index":2,"playId":"da0cbce2-3615-3c2b-ab4b-b02bedc14780","pitchNumber":3,"startTime":"2026-04-21T23:46:27.467Z","endTime":"2026-04-21T23:46:31.989Z","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":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":83.8,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.29670102421722,"aZ":-12.78276064430666,"pfxX":8.09957291818961,"pfxZ":10.632613226837764,"pX":0.2561093730253611,"pZ":3.065972430967318,"vX0":-6.357538290934081,"vY0":-135.1460370442284,"vZ0":-3.686916911192818,"x":107.24,"y":156.0,"x0":1.6031806342192378,"y0":50.00367015393297,"z0":5.3644238488815095,"aX":14.773786743236574},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.5,"breakHorizontal":-13.1,"spinRate":2511,"spinDirection":143},"zone":2,"typeConfidence":0.91,"plateTime":0.40747517334386085,"extension":6.284052500847589},"hitData":{"launchSpeed":102.9,"launchAngle":-17.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":118.3,"coordY":139.92}},"index":3,"playId":"d4107729-a783-37e3-9dcc-cf0f8ce421c5","pitchNumber":4,"startTime":"2026-04-21T23:46:51.652Z","endTime":"2026-04-21T23:46:59.627Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T23:46:59.627Z","atBatIndex":3},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nico Hoerner pops out to second baseman Edmundo Sosa.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-21T23:49:03.837Z","endTime":"2026-04-21T23:49:43.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.51659906672233,"aZ":-14.78065462769716,"pfxX":9.262196053177187,"pfxZ":8.769474103468228,"pX":0.3317038044390117,"pZ":2.59281061174067,"vX0":-7.811504470171233,"vY0":-140.55896267052148,"vZ0":-6.057482950135657,"x":104.36,"y":168.77,"x0":1.9558266594385094,"y0":50.000503248553805,"z0":5.750832112643202,"aX":18.365370179928195},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.6,"breakHorizontal":-15.0,"spinRate":2244,"spinDirection":122},"zone":6,"typeConfidence":2.0,"plateTime":0.39101714531342546,"extension":5.763109323223931},"index":0,"playId":"f4659722-75b3-317b-9107-c56d7d747ee4","pitchNumber":1,"startTime":"2026-04-21T23:49:16.160Z","endTime":"2026-04-21T23:49:19.505Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-04-21T23:49:26.829Z","endTime":"2026-04-21T23:49:35.343Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":87.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.53465649864333,"aZ":-14.349948608648328,"pfxX":9.056329860055367,"pfxZ":8.929375222974272,"pX":-0.5874761755916285,"pZ":2.697358810681716,"vX0":-10.357051448509235,"vY0":-141.1873673185506,"vZ0":-5.800222018864839,"x":139.39,"y":165.95,"x0":1.9716122915803598,"y0":50.003981206884696,"z0":5.720609616536701,"aX":18.07932317877931},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.0,"breakHorizontal":-14.0,"spinRate":2308,"spinDirection":124},"zone":4,"typeConfidence":2.0,"plateTime":0.38964591596139453,"extension":5.5484762768467455},"hitData":{"launchSpeed":74.4,"launchAngle":61.0,"totalDistance":175.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":157.39,"coordY":138.69}},"index":2,"playId":"8286a8c1-f2e5-3639-9f15-4a6b2900ddf7","pitchNumber":2,"startTime":"2026-04-21T23:49:35.343Z","endTime":"2026-04-21T23:49:43.612Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T23:49:43.612Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Bregman singles on a line drive to left fielder Felix Reyes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-21T23:49:57.795Z","endTime":"2026-04-21T23:50:24.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694025,"link":"/api/v1/people/694025"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":85.4,"endSpeed":78.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.029624932463268,"aZ":-31.001960903333114,"pfxX":-3.2222874305782034,"pfxZ":0.7508813482967387,"pX":0.07807765613804526,"pZ":1.9402688595289306,"vX0":-4.810455199734599,"vY0":-124.31288137250436,"vZ0":-2.5293150944767913,"x":114.02,"y":186.39,"x0":2.4573049369880553,"y0":50.004503143477834,"z0":5.545742475570343,"aX":-5.040432130028597},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.0,"breakHorizontal":7.0,"spinRate":2411,"spinDirection":336},"zone":8,"typeConfidence":2.0,"plateTime":0.44067918502777736,"extension":5.464414270376597},"index":0,"playId":"ac6205fc-5413-3634-9c1e-c832b9975966","pitchNumber":1,"startTime":"2026-04-21T23:50:02.718Z","endTime":"2026-04-21T23:50:06.673Z","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":97.5,"endSpeed":88.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.04731295736427,"aZ":-15.726111593585546,"pfxX":7.973584222265917,"pfxZ":8.209692983012971,"pX":-0.535731212807004,"pZ":2.449348740274907,"vX0":-10.093732616932988,"vY0":-141.51846612780363,"vZ0":-6.168557330139478,"x":137.42,"y":172.65,"x0":2.062245512948523,"y0":50.000513192897,"z0":5.6866405560782844,"aX":15.970657138758282},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.6,"breakHorizontal":-12.1,"spinRate":2314,"spinDirection":120},"zone":4,"typeConfidence":2.0,"plateTime":0.38889537837727195,"extension":5.64700316979395},"hitData":{"launchSpeed":95.6,"launchAngle":17.0,"totalDistance":256.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":57.96,"coordY":100.42}},"index":1,"playId":"00706a7d-478c-3ee4-96c3-4f7fa5aed177","pitchNumber":2,"startTime":"2026-04-21T23:50:14.712Z","endTime":"2026-04-21T23:50:24.207Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T23:50:24.207Z","atBatIndex":5},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ian Happ grounds into a force out, pitcher Jesús Luzardo to second baseman Edmundo Sosa. Alex Bregman out at 2nd. Ian Happ to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-21T23:50:31.307Z","endTime":"2026-04-21T23:51:14.644Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"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],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666200,"link":"/api/v1/people/666200"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":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(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":97.9,"endSpeed":89.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.78944651876929,"aZ":-14.131610127113749,"pfxX":10.011110228976776,"pfxZ":8.829707218738179,"pX":-0.6496114379214516,"pZ":3.033224201394976,"vX0":-11.236493918623687,"vY0":-142.1043362876232,"vZ0":-5.150065397698336,"x":141.76,"y":156.88,"x0":2.0565109687900485,"y0":50.006639502333485,"z0":5.768123193046424,"aX":20.46488992804555},"breaks":{"breakAngle":49.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.0,"breakHorizontal":-15.8,"spinRate":2309,"spinDirection":126},"zone":1,"typeConfidence":2.0,"plateTime":0.3855606189770491,"extension":5.71134555191552},"index":0,"playId":"d363a64b-5f4f-3dfb-923f-b5acafca3540","pitchNumber":1,"startTime":"2026-04-21T23:50:48.282Z","endTime":"2026-04-21T23:50:52.043Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":79.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.44715045545131,"aZ":-32.905880485724225,"pfxX":0.4924139711250849,"pfxZ":-0.4491649913059934,"pX":-0.16098402761557232,"pZ":2.0676954927952313,"vX0":-6.837861420726302,"vY0":-127.93413230860824,"vZ0":-2.1686293186665484,"x":123.14,"y":182.95,"x0":2.5062027313620168,"y0":50.00448676721165,"z0":5.557922653528653,"aX":0.8005081197688171},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.1,"breakHorizontal":1.0,"spinRate":2384,"spinDirection":340},"zone":8,"typeConfidence":2.0,"plateTime":0.43154729468994724,"extension":5.6299093912038165},"hitData":{"launchSpeed":66.3,"launchAngle":-63.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":123.6,"coordY":183.57}},"index":1,"playId":"8896c32b-d5af-31af-8aa4-c26e29127168","pitchNumber":2,"startTime":"2026-04-21T23:51:05.589Z","endTime":"2026-04-21T23:51:14.644Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T23:51:14.644Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Seiya Suzuki grounds out, third baseman Alec Bohm to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-21T23:51:35.987Z","endTime":"2026-04-21T23:55:10.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,10],"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":89.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.15110491578528,"aZ":-15.655397088642518,"pfxX":8.205900988102131,"pfxZ":8.038701834392153,"pX":-0.8525184790001795,"pZ":2.0604588872611393,"vX0":-11.008321964590165,"vY0":-142.95423809692377,"vZ0":-7.290101134675167,"x":149.5,"y":183.15,"x0":1.9949893086141588,"y0":50.00328079497634,"z0":5.640033868301478,"aX":16.863745684714925},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.1,"breakHorizontal":-12.5,"spinRate":2353,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.38420705643793696,"extension":5.7175050848102},"index":0,"playId":"32d492b6-9bcb-31b9-bdb6-92a4927e9b10","pitchNumber":1,"startTime":"2026-04-21T23:51:39.928Z","endTime":"2026-04-21T23:51:44.264Z","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":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.421692037906492,"aZ":-30.040623317759387,"pfxX":-2.5410674852915536,"pfxZ":1.2650902567111488,"pX":-0.8056834517577727,"pZ":0.35539377653427523,"vX0":-7.288284052220346,"vY0":-129.4940619608579,"vZ0":-6.7877917289339385,"x":147.71,"y":229.18,"x0":2.385918787719599,"y0":50.00003520461031,"z0":5.337257416118008,"aX":-4.2734103204065645},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.8,"breakHorizontal":6.4,"spinRate":2580,"spinDirection":348},"zone":13,"typeConfidence":2.0,"plateTime":0.4244983511738716,"extension":5.716160212763423},"index":1,"playId":"181dfeea-2681-3588-a672-f1cd8b5dac9a","pitchNumber":2,"startTime":"2026-04-21T23:51:56.683Z","endTime":"2026-04-21T23:52:00.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.636508300674098,"aZ":-36.62729946646838,"pfxX":0.025168478153476226,"pfxZ":-2.7128023768625598,"pX":0.47168886061392856,"pZ":1.6225788872161802,"vX0":-5.052402020312143,"vY0":-128.58406570925473,"vZ0":-2.4477359010313062,"x":99.02,"y":194.97,"x0":2.4755955244523493,"y0":50.003213878205216,"z0":5.485010842483051,"aX":0.04155688068174129},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-5.3,"breakHorizontal":1.3,"spinRate":2433,"spinDirection":327},"zone":9,"typeConfidence":2.0,"plateTime":0.4292735397473053,"extension":5.538022195269944},"index":2,"playId":"f29828e0-de7c-3441-b517-849e7e85d37b","pitchNumber":3,"startTime":"2026-04-21T23:52:18.053Z","endTime":"2026-04-21T23:52:23.131Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":89.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.316249073694834,"aZ":-13.532164278828448,"pfxX":9.188336966764659,"pfxZ":9.044631487796671,"pX":-0.8990598282011967,"pZ":2.51485926585064,"vX0":-11.554605471393767,"vY0":-143.60434256824905,"vZ0":-6.338586452351994,"x":151.27,"y":170.88,"x0":2.007962298619229,"y0":50.00317268150646,"z0":5.614075118531368,"aX":18.94007355877436},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.0,"breakHorizontal":-13.9,"spinRate":2284,"spinDirection":126},"zone":11,"typeConfidence":2.0,"plateTime":0.3833293811365266,"extension":5.696035567497767},"index":3,"playId":"7e1e83ad-91ed-3e1a-897b-1e922c873ba2","pitchNumber":4,"startTime":"2026-04-21T23:52:36.499Z","endTime":"2026-04-21T23:52:43.145Z","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":2,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":88.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.79297672116641,"aZ":-12.975095747844218,"pfxX":6.710821161954955,"pfxZ":9.405578833244903,"pX":-1.4403966574093419,"pZ":2.897509627817257,"vX0":-11.937822889946718,"vY0":-143.08830148782337,"vZ0":-5.482724569093273,"x":171.9,"y":160.55,"x0":1.9437143717716936,"y0":50.00376188385944,"z0":5.674742364446789,"aX":13.700707258359492},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.8,"breakHorizontal":-9.4,"spinRate":2277,"spinDirection":128},"zone":11,"typeConfidence":2.0,"plateTime":0.38507645301864546,"extension":5.701491195246243},"index":4,"playId":"38d7d6e6-9362-30cd-a4a2-f6e844961042","pitchNumber":5,"startTime":"2026-04-21T23:52:55.897Z","endTime":"2026-04-21T23:52:59.205Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"playId":"b20b82f1-a32d-3016-b6c9-60494796d7d3","startTime":"2026-04-21T23:53:13.788Z","endTime":"2026-04-21T23:53:16.788Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.996409293200266,"aZ":-32.29930571638443,"pfxX":-3.700180916253867,"pfxZ":-0.07103949488938177,"pX":0.04407586835781659,"pZ":2.691136918393718,"vX0":-5.081527516819909,"vY0":-127.00033235693512,"vZ0":-0.7266307713371254,"x":115.32,"y":166.12,"x0":2.5486842119313566,"y0":50.00609620832239,"z0":5.5404932507760485,"aX":-6.071040383500768},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.1,"breakHorizontal":7.8,"spinRate":2509,"spinDirection":330},"zone":5,"typeConfidence":2.0,"plateTime":0.4305917602027547,"extension":5.536578549768834},"index":6,"playId":"8cc0bbe1-67d7-3b73-9cbb-e0d08c8a2acf","pitchNumber":6,"startTime":"2026-04-21T23:53:31.294Z","endTime":"2026-04-21T23:53:34.418Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.109976463755714,"aZ":-13.338697601930724,"pfxX":6.778463548955183,"pfxZ":9.03459291142235,"pX":-0.1833509358863344,"pZ":2.2935021960043884,"vX0":-8.86451620631828,"vY0":-143.67077788889532,"vZ0":-7.149073185738371,"x":123.99,"y":176.86,"x0":2.065246077016545,"y0":50.004532077240704,"z0":5.6478210031841245,"aX":14.134835832658547},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.0,"breakHorizontal":-10.4,"spinRate":2283,"spinDirection":130},"zone":5,"typeConfidence":2.0,"plateTime":0.38163175085938983,"extension":5.684527998112268},"index":7,"playId":"56f7a08f-3896-31f9-af3f-c65feba7fc58","pitchNumber":7,"startTime":"2026-04-21T23:53:56.314Z","endTime":"2026-04-21T23:54:02.212Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.32287724918761,"aZ":-13.946156648590208,"pfxX":6.9823703242069515,"pfxZ":8.864037621609594,"pX":-0.39122712461486575,"pZ":2.443282437529397,"vX0":-9.406730480111007,"vY0":-143.02498567371674,"vZ0":-6.533103539859146,"x":131.91,"y":172.81,"x0":2.0448282514693115,"y0":50.000080155363946,"z0":5.644469391298256,"aX":14.354622866750022},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.8,"breakHorizontal":-10.6,"spinRate":2296,"spinDirection":126},"zone":4,"typeConfidence":2.0,"plateTime":0.3840747522343215,"extension":5.710837025887653},"index":8,"playId":"df34cf16-d244-3893-b0d0-7637070b5e5b","pitchNumber":8,"startTime":"2026-04-21T23:54:18.827Z","endTime":"2026-04-21T23:54:23.546Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89534865970322,"aZ":-28.80939488289928,"pfxX":11.142825328107303,"pfxZ":2.0203906429982013,"pX":0.5228652695999578,"pZ":2.905209289433818,"vX0":-7.874425415782124,"vY0":-128.27955377802587,"vZ0":-1.3542306029093507,"x":97.07,"y":160.34,"x0":2.186875030473327,"y0":50.00127022322261,"z0":5.688867187008997,"aX":18.542148151696175},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.6,"breakHorizontal":-18.4,"spinRate":1705,"spinDirection":127},"zone":3,"typeConfidence":2.0,"plateTime":0.42720652159460615,"extension":5.83313209098039},"index":9,"playId":"b66e3c66-4a99-3d27-9c70-37c5fb4be22b","pitchNumber":9,"startTime":"2026-04-21T23:54:39.325Z","endTime":"2026-04-21T23:54:44.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.15040433914758,"aZ":-30.978475172712482,"pfxX":10.704286952462292,"pfxZ":0.7103187095763239,"pX":-0.013448513216513167,"pZ":1.8400163896391446,"vX0":-9.105180671258863,"vY0":-128.77982202703865,"vZ0":-3.427551952356729,"x":117.51,"y":189.1,"x0":2.1801340560394626,"y0":50.00011796254203,"z0":5.58853454311752,"aX":17.947239089564544},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.7,"breakHorizontal":-17.3,"spinRate":1769,"spinDirection":121},"zone":8,"typeConfidence":2.0,"plateTime":0.42558958530818414,"extension":5.800524461801412},"hitData":{"launchSpeed":82.3,"launchAngle":8.0,"totalDistance":116.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.36,"coordY":164.25}},"index":10,"playId":"63e638c7-e567-3adf-a3c7-037155d93489","pitchNumber":10,"startTime":"2026-04-21T23:55:02.577Z","endTime":"2026-04-21T23:55:10.606Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T23:55:10.606Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adolis García grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-21T23:57:07.398Z","endTime":"2026-04-21T23:58:13.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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"}]}],"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":90.9,"endSpeed":82.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.115133949869797,"aZ":-11.243742645219484,"pfxX":7.513530287918178,"pfxZ":11.949779872949737,"pX":-0.688337106306533,"pZ":2.729682713225284,"vX0":-8.801741248848003,"vY0":-132.02176083151355,"vZ0":-4.640467142523601,"x":143.24,"y":165.08,"x0":1.7246802684518923,"y0":50.005536442298,"z0":5.348831784354024,"aX":13.164257845847251},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":20.6,"breakHorizontal":-11.5,"spinRate":2611,"spinDirection":140},"zone":4,"typeConfidence":0.9,"plateTime":0.4160885489869579,"extension":6.227249089731606},"index":0,"playId":"b5da28a9-842e-3ee3-9d78-dfbbe3b68d7e","pitchNumber":1,"startTime":"2026-04-21T23:57:19.677Z","endTime":"2026-04-21T23:57:23.814Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-04-21T23:57:35.904Z","endTime":"2026-04-21T23:57:46.001Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.3,"endSpeed":82.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.60044599635293,"aZ":-12.488774509000828,"pfxX":6.898899820590606,"pfxZ":11.16191890217234,"pX":-0.9286095194848774,"pZ":3.0311497727591252,"vX0":-8.963615304740332,"vY0":-132.5356464241385,"vZ0":-3.7671727850853056,"x":152.4,"y":156.94,"x0":1.6145762960825187,"y0":50.003823025857095,"z0":5.394828342984259,"aX":12.169008939779888},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":19.4,"breakHorizontal":-10.3,"spinRate":2580,"spinDirection":144},"zone":11,"typeConfidence":0.9,"plateTime":0.4146352978848884,"extension":6.347777989812437},"index":2,"playId":"d1b71573-faa3-3c37-832a-6bebc162a2fc","pitchNumber":2,"startTime":"2026-04-21T23:57:46.001Z","endTime":"2026-04-21T23:57:51.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.998900038954076,"aZ":-13.172991981415288,"pfxX":6.217940291418612,"pfxZ":10.63255284375887,"pX":-0.07466563566871197,"pZ":3.6020884744557176,"vX0":-6.724135295385215,"vY0":-133.41411380372867,"vZ0":-2.2924808831690866,"x":119.85,"y":141.52,"x0":1.6808369383818496,"y0":50.00331854463429,"z0":5.431829333939214,"aX":11.113316199403695},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.8,"breakHorizontal":-9.6,"spinRate":2543,"spinDirection":142},"zone":11,"typeConfidence":0.9,"plateTime":0.4118948806546796,"extension":6.3065792040523805},"hitData":{"launchSpeed":93.1,"launchAngle":-4.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.61,"coordY":138.71}},"index":3,"playId":"58a1edeb-1dbc-3e7a-b65a-d3974ef2e2de","pitchNumber":3,"startTime":"2026-04-21T23:58:06.434Z","endTime":"2026-04-21T23:58:13.388Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T23:58:13.388Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"J.T. Realmuto flies out to right fielder Seiya Suzuki.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-21T23:58:28.213Z","endTime":"2026-04-21T23:59:07.075Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.461393577433984,"aZ":-26.21402102928002,"pfxX":7.280316114437283,"pfxZ":4.1212631099423085,"pX":1.0468027850009787,"pZ":2.3648709018383864,"vX0":-4.153205571467911,"vY0":-120.13078389306787,"vZ0":-1.7239739448257727,"x":77.1,"y":174.93,"x0":1.8611568533598928,"y0":50.00475616496269,"z0":5.444898400202919,"aX":10.534742772169114},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":7.3,"breakHorizontal":-12.0,"spinRate":932,"spinDirection":132},"zone":14,"typeConfidence":0.9,"plateTime":0.45771820340449043,"extension":6.353982066990996},"index":0,"playId":"11db90c8-5512-3210-ac4d-ac88390db161","pitchNumber":1,"startTime":"2026-04-21T23:58:42.149Z","endTime":"2026-04-21T23:58:46.417Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27915617005527,"aZ":-12.67311703330499,"pfxX":7.601187250146536,"pfxZ":10.873249209832517,"pX":-0.20811654659789733,"pZ":3.0345917793760777,"vX0":-7.787628961166927,"vY0":-133.90602794206083,"vZ0":-3.6137453119007006,"x":124.93,"y":156.85,"x0":1.7677535392108148,"y0":50.00020430732277,"z0":5.3248694926152735,"aX":13.629841803376738},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":19.0,"breakHorizontal":-11.9,"spinRate":2544,"spinDirection":144},"zone":2,"typeConfidence":0.91,"plateTime":0.41099466584374333,"extension":6.205131430183864},"hitData":{"launchSpeed":90.1,"launchAngle":55.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.31,"coordY":106.99}},"index":1,"playId":"1559ce77-e802-3f47-84c9-e2cce9c41c86","pitchNumber":2,"startTime":"2026-04-21T23:58:57.644Z","endTime":"2026-04-21T23:59:07.075Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T23:59:07.075Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Bohm grounds out, first baseman Michael Busch to pitcher Shota Imanaga.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-21T23:59:16.299Z","endTime":"2026-04-21T23:59:41.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":684007,"link":"/api/v1/people/684007"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":83.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.517566671892574,"aZ":-13.619993251004637,"pfxX":8.07357569147475,"pfxZ":10.317495366553809,"pX":-0.48726936557907896,"pZ":3.596980988774703,"vX0":-8.278425638571399,"vY0":-134.3631179832262,"vZ0":-2.117613158508228,"x":135.57,"y":141.66,"x0":1.608953209326327,"y0":50.00610952096179,"z0":5.381857063794908,"aX":14.525126031102287},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.2,"breakHorizontal":-12.5,"spinRate":2596,"spinDirection":139},"zone":11,"typeConfidence":0.91,"plateTime":0.4101959988585877,"extension":6.148377692893369},"hitData":{"launchSpeed":67.5,"launchAngle":4.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.57,"coordY":161.72}},"index":0,"playId":"67a10c0a-969c-36b2-a9c9-58ecd73a9e32","pitchNumber":1,"startTime":"2026-04-21T23:59:33.355Z","endTime":"2026-04-21T23:59:41.321Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-21T23:59:41.321Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Carson Kelly singles on a line drive to right fielder Adolis García.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-22T00:01:51.326Z","endTime":"2026-04-22T00:03:14.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.69297338173771,"aZ":-15.896647168948109,"pfxX":7.873913986358881,"pfxZ":8.319109966014096,"pX":-0.17637027397231309,"pZ":3.311855895446449,"vX0":-9.027526873267075,"vY0":-139.54094780207353,"vZ0":-3.7329648782016163,"x":109.73,"y":122.62,"x0":2.0897784297227755,"y0":50.002139854315594,"z0":5.7255370430515455,"aX":15.406067810924617},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.4,"breakHorizontal":-12.2,"spinRate":2296,"spinDirection":127},"zone":2,"typeConfidence":2.0,"plateTime":0.3936942708758151,"extension":5.607567863798226},"index":0,"playId":"acd3b79d-3226-31f0-993e-27eece1ba165","pitchNumber":1,"startTime":"2026-04-22T00:01:51.326Z","endTime":"2026-04-22T00:01:55.706Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.201343727665822,"aZ":-28.992933171109584,"pfxX":9.297315079912662,"pfxZ":1.9800519706590007,"pX":1.2006328755586906,"pZ":1.6063321439265108,"vX0":-5.746897103827756,"vY0":-126.41119740704457,"vZ0":-3.9596060083574085,"x":71.23,"y":195.41,"x0":2.3024591841705755,"y0":50.00517445480975,"z0":5.536157542510223,"aX":14.959315939924652},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.9,"breakHorizontal":-15.5,"spinRate":1784,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.4342843888158696,"extension":5.539911634636149},"index":1,"playId":"618653b4-1970-3ae7-9159-b19bc9eb311d","pitchNumber":2,"startTime":"2026-04-22T00:02:09.187Z","endTime":"2026-04-22T00:02:12.205Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-22T00:02:27.472Z","endTime":"2026-04-22T00:02:29.017Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"}},{"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":98.2,"endSpeed":88.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.44204042869378,"aZ":-15.070590022379283,"pfxX":8.115558457182818,"pfxZ":8.391167114172758,"pX":-1.0254873295900722,"pZ":3.4259367869759636,"vX0":-11.512450772069021,"vY0":-142.49108692431216,"vZ0":-3.747148889497104,"x":156.09,"y":146.28,"x0":2.029380723357884,"y0":50.00051627722239,"z0":5.722102140811584,"aX":16.538728417521366},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.5,"breakHorizontal":-12.1,"spinRate":2394,"spinDirection":124},"zone":11,"typeConfidence":2.0,"plateTime":0.3856903594531609,"extension":5.519930253949943},"index":3,"playId":"b46b4be9-f29b-3e3d-818b-32cdbd6c12af","pitchNumber":3,"startTime":"2026-04-22T00:02:29.017Z","endTime":"2026-04-22T00:02:33.219Z","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":98.6,"endSpeed":89.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.2954899565034,"aZ":-14.737043076139749,"pfxX":8.14135373721437,"pfxZ":8.491213348920345,"pX":-0.1635826329923777,"pZ":2.984350364170671,"vX0":-9.36134953291232,"vY0":-143.15530180083664,"vZ0":-4.8092994826623725,"x":123.24,"y":158.2,"x0":2.107638587430535,"y0":50.00318730102205,"z0":5.624269657917251,"aX":16.720377802416145},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.4,"breakHorizontal":-12.6,"spinRate":2335,"spinDirection":121},"zone":2,"typeConfidence":2.0,"plateTime":0.3841598643838018,"extension":5.697410360927735},"hitData":{"launchSpeed":94.4,"launchAngle":15.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.73,"coordY":87.57}},"index":4,"playId":"9663160b-df82-3f0c-a282-64d50c95236a","pitchNumber":4,"startTime":"2026-04-22T00:03:03.232Z","endTime":"2026-04-22T00:03:14.493Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:03:14.493Z","atBatIndex":11},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Busch flies out to left fielder Felix Reyes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-22T00:03:18.897Z","endTime":"2026-04-22T00:05:02.465Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":5},"credits":[{"player":{"id":694025,"link":"/api/v1/people/694025"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57397866039856,"aZ":-34.58374205171513,"pfxX":0.8439423703141142,"pfxZ":-1.523953601945732,"pX":-0.8926963040787222,"pZ":1.9202342277245619,"vX0":-8.18135384491081,"vY0":-124.87023058397496,"vZ0":-1.9812415253391957,"x":151.03,"y":186.93,"x0":2.319239885707416,"y0":50.00573108188132,"z0":5.574192668671817,"aX":1.3306394384567242},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-3.0,"breakHorizontal":0.4,"spinRate":2415,"spinDirection":333},"zone":13,"typeConfidence":2.0,"plateTime":0.4389435055978921,"extension":5.6525797003562985},"index":0,"playId":"5e74fa99-2757-377d-85c9-157fa7972f25","pitchNumber":1,"startTime":"2026-04-22T00:03:35.033Z","endTime":"2026-04-22T00:03:38.991Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":87.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.31657223225664,"aZ":-28.406174057068938,"pfxX":11.118793100176143,"pfxZ":1.8997295510136407,"pX":0.20236874554485496,"pZ":1.5260120657032246,"vX0":-9.887952986664763,"vY0":-140.8357685820222,"vZ0":-5.79853924939321,"x":109.29,"y":197.58,"x0":2.339482177598421,"y0":50.00001012014776,"z0":5.483944340871141,"aX":22.008532343283342},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":2.3,"breakHorizontal":-17.8,"spinRate":2324,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.39110276074715067,"extension":5.8031155400872985},"index":1,"playId":"baba815e-e6b9-3949-a06c-10b5d61534c8","pitchNumber":2,"startTime":"2026-04-22T00:03:48.959Z","endTime":"2026-04-22T00:03:53.279Z","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":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.23221220641378,"aZ":-25.50009719480731,"pfxX":10.719312722199287,"pfxZ":3.4098209930881707,"pX":0.2830643863730589,"pZ":2.108464615157903,"vX0":-9.096898572045442,"vY0":-139.93912410217195,"vZ0":-4.971833198039308,"x":106.21,"y":181.85,"x0":2.2032709157775856,"y0":50.005543937288564,"z0":5.6054995386996005,"aX":20.999824239312378},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.2,"breakHorizontal":-17.3,"spinRate":2291,"spinDirection":128},"zone":8,"typeConfidence":2.0,"plateTime":0.39328246195231387,"extension":5.771303079889491},"index":2,"playId":"eecba15a-dd27-3a04-8b9c-36fa05dc862e","pitchNumber":3,"startTime":"2026-04-22T00:04:06.692Z","endTime":"2026-04-22T00:04:10.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":87.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.79550386311443,"aZ":-22.62769075961966,"pfxX":10.186058372251761,"pfxZ":4.84931472358392,"pX":0.3620948122505247,"pZ":2.4067007246023415,"vX0":-8.799161128382849,"vY0":-140.39641191355682,"vZ0":-4.718517617156942,"x":103.2,"y":173.8,"x0":2.2344361947606846,"y0":50.00575538289484,"z0":5.608386913019415,"aX":20.063341987367412},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.8,"breakHorizontal":-16.3,"spinRate":2264,"spinDirection":126},"zone":6,"typeConfidence":2.0,"plateTime":0.39217524521131253,"extension":5.821076092884133},"index":3,"playId":"5696ebc5-1e59-396f-9258-298069b34ef1","pitchNumber":4,"startTime":"2026-04-22T00:04:22.840Z","endTime":"2026-04-22T00:04:25.957Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-22T00:04:41.164Z","endTime":"2026-04-22T00:04:51.452Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40347753732789,"aZ":-16.02440599859447,"pfxX":8.383633312257249,"pfxZ":7.8728168345579945,"pX":0.18057280894487976,"pZ":2.7566742596594596,"vX0":-8.86922724739819,"vY0":-142.46908845492231,"vZ0":-5.22593948328477,"x":110.12,"y":164.35,"x0":2.2480883121372313,"y0":50.0013469412059,"z0":5.631032381981644,"aX":17.1951269132826},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.3,"breakHorizontal":-13.3,"spinRate":2179,"spinDirection":126},"zone":2,"typeConfidence":2.0,"plateTime":0.38476669365969673,"extension":5.656884143010876},"hitData":{"launchSpeed":83.5,"launchAngle":31.0,"totalDistance":293.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.53,"coordY":91.66}},"index":5,"playId":"760c7fe0-ba54-3d4d-92a8-bad2e2c32347","pitchNumber":5,"startTime":"2026-04-22T00:04:51.452Z","endTime":"2026-04-22T00:05:02.465Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:05:02.465Z","atBatIndex":12},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Dansby Swanson grounds into a force out, third baseman Alec Bohm to second baseman Edmundo Sosa. Carson Kelly out at 2nd. Dansby Swanson to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-22T00:05:06.231Z","endTime":"2026-04-22T00:08:05.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.176677738684937,"aZ":-33.20430414331269,"pfxX":8.746116106101443,"pfxZ":-0.6292292848059695,"pX":0.46628789450415337,"pZ":2.3449661789949428,"vX0":-7.219491603462422,"vY0":-126.83641886372845,"vZ0":-1.7093790448591595,"x":99.23,"y":175.47,"x0":2.208834028340475,"y0":50.004631567433044,"z0":5.667727721752704,"aX":14.297009205400123},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.3,"breakHorizontal":-14.3,"spinRate":1509,"spinDirection":122},"zone":6,"typeConfidence":2.0,"plateTime":0.43132454522741215,"extension":5.601190037786172},"index":0,"playId":"19a12c6a-73e9-385f-8a70-4e67b9e122f2","pitchNumber":1,"startTime":"2026-04-22T00:05:23.797Z","endTime":"2026-04-22T00:05:27.672Z","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":88.3,"endSpeed":81.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.033308041745748,"aZ":-28.640916370078774,"pfxX":9.286985172800161,"pfxZ":2.112501161812137,"pX":0.051399896860451336,"pZ":1.7203616676437756,"vX0":-8.584675905931205,"vY0":-128.3348542173106,"vZ0":-3.9168554746930315,"x":115.04,"y":192.33,"x0":2.229848343617066,"y0":50.00187972382863,"z0":5.491935811710439,"aX":15.523292176229978},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.1,"breakHorizontal":-15.0,"spinRate":1510,"spinDirection":121},"zone":8,"typeConfidence":2.0,"plateTime":0.42645825945736027,"extension":5.5789900744577725},"index":1,"playId":"9957ca2c-647c-3ac0-81d6-c26de03bb322","pitchNumber":2,"startTime":"2026-04-22T00:05:37.786Z","endTime":"2026-04-22T00:05:40.786Z","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":98.0,"endSpeed":88.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.710042821352985,"aZ":-11.865425075503332,"pfxX":8.154218010092654,"pfxZ":9.969722470508476,"pX":-0.1912090432143664,"pZ":3.302824397710978,"vX0":-9.506857293952095,"vY0":-142.3134810383119,"vZ0":-4.5622635603100585,"x":124.29,"y":149.6,"x0":2.1439635349598647,"y0":50.006034641093464,"z0":5.68716103528797,"aX":16.616730587502282},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.2,"breakHorizontal":-12.7,"spinRate":2242,"spinDirection":126},"zone":2,"typeConfidence":2.0,"plateTime":0.38586247639800275,"extension":5.6922078664775295},"index":2,"playId":"bea8fc8f-c215-3efe-8682-d0872624f9fe","pitchNumber":3,"startTime":"2026-04-22T00:05:55.079Z","endTime":"2026-04-22T00:05:58.351Z","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":1},"index":3,"startTime":"2026-04-22T00:06:20.969Z","endTime":"2026-04-22T00:06:29.372Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"}},{"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":1},"pitchData":{"startSpeed":89.1,"endSpeed":80.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.979748316655225,"aZ":-34.22627654040044,"pfxX":2.4387697965812105,"pfxZ":-1.2544782634920661,"pX":-0.7513637881115269,"pZ":0.4444690635408777,"vX0":-8.403390395573926,"vY0":-129.2084874057477,"vZ0":-5.687376145658933,"x":145.64,"y":226.78,"x0":2.2669264977535692,"y0":50.00033457133645,"z0":5.394011148379632,"aX":4.008869829758388},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.6,"breakHorizontal":-1.9,"spinRate":2464,"spinDirection":356},"zone":13,"typeConfidence":2.0,"plateTime":0.42856481046677075,"extension":5.612593741198873},"index":4,"playId":"6af3f9b2-5f8a-30e3-8380-20a9f16253c7","pitchNumber":4,"startTime":"2026-04-22T00:06:29.372Z","endTime":"2026-04-22T00:06:32.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.901431803921785,"aZ":-23.33136479785787,"pfxX":5.636559136616029,"pfxZ":5.443101437878019,"pX":1.5575895167606055,"pZ":3.432161335372998,"vX0":-4.004778122456498,"vY0":-126.89185648893427,"vZ0":-1.0524490016007308,"x":57.63,"y":146.11,"x0":2.4270191066167555,"y0":50.00301903667443,"z0":5.717891249530245,"aX":9.15647521785097},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.8,"breakHorizontal":-9.2,"spinRate":1483,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.43230198193942115,"extension":5.544964087288251},"index":5,"playId":"c6fc26db-536a-35bc-ae7b-247cc11610de","pitchNumber":5,"startTime":"2026-04-22T00:06:54.622Z","endTime":"2026-04-22T00:06:59.468Z","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":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":88.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.69989544804211,"aZ":-14.79004078136863,"pfxX":7.798045355904002,"pfxZ":8.61894620833133,"pX":-1.3532082563564842,"pZ":2.454335081037385,"vX0":-12.057610444538234,"vY0":-141.8754058421043,"vZ0":-6.015671311611431,"x":168.58,"y":172.51,"x0":1.9597633490008262,"y0":50.00319046156191,"z0":5.562967517945237,"aX":15.729221758217337},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.3,"breakHorizontal":-11.4,"spinRate":2189,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.38765097578058283,"extension":5.792416195026698},"index":6,"playId":"58f5c5fb-1026-345d-af2d-5f20cadfcab6","pitchNumber":6,"startTime":"2026-04-22T00:07:19.436Z","endTime":"2026-04-22T00:07:23.871Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":88.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.83334777032267,"aZ":-12.605389210986575,"pfxX":8.170018475140088,"pfxZ":9.573940511148782,"pX":-1.206025952532823,"pZ":2.6619857958799855,"vX0":-11.69826705543043,"vY0":-142.9574793035235,"vZ0":-6.224489347966044,"x":162.97,"y":166.91,"x0":1.9017339071110224,"y0":50.00143825569222,"z0":5.678853756149867,"aX":16.697279750889145},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.0,"breakHorizontal":-12.1,"spinRate":2445,"spinDirection":128},"zone":11,"typeConfidence":2.0,"plateTime":0.38500690359301704,"extension":5.94093780712985},"index":7,"playId":"0dd2f136-0c29-39ad-af73-f7ced366faf9","pitchNumber":7,"startTime":"2026-04-22T00:07:36.083Z","endTime":"2026-04-22T00:07:39.666Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.221365990772583,"aZ":-28.668274367890948,"pfxX":9.96371443321882,"pfxZ":2.1412428070472362,"pX":0.8230315460226775,"pZ":2.1792679938706634,"vX0":-6.529704372630994,"vY0":-127.23319888473156,"vZ0":-2.926563217953153,"x":85.63,"y":179.94,"x0":2.1287745585471813,"y0":50.00374001676411,"z0":5.617323096230627,"aX":16.32883790482992},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.5,"breakHorizontal":-16.6,"spinRate":1696,"spinDirection":128},"zone":9,"typeConfidence":2.0,"plateTime":0.4305615717887279,"extension":5.642479007034082},"hitData":{"launchSpeed":65.0,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":99.99,"coordY":167.84}},"index":8,"playId":"28414933-a828-3a63-b99a-73248342c0ce","pitchNumber":8,"startTime":"2026-04-22T00:07:56.031Z","endTime":"2026-04-22T00:08:05.931Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:08:05.931Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Shaw singles on a ground ball to third baseman Alec Bohm. Dansby Swanson to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-22T00:08:21.793Z","endTime":"2026-04-22T00:08:38.035Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"postOnSecond":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.0,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.023113339396744,"aZ":-14.190113985184142,"pfxX":8.796707020447442,"pfxZ":8.967079302114541,"pX":-0.3748473472433153,"pZ":2.833151051697244,"vX0":-10.129785982153852,"vY0":-141.6018525343923,"vZ0":-5.266685788700344,"x":131.29,"y":162.28,"x0":2.126929892515142,"y0":50.00583529256484,"z0":5.644192431600934,"aX":17.648911930101306},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.1,"breakHorizontal":-13.6,"spinRate":2341,"spinDirection":122},"zone":1,"typeConfidence":2.0,"plateTime":0.3886378775302992,"extension":5.6045226875025556},"hitData":{"launchSpeed":99.2,"launchAngle":4.0,"totalDistance":91.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.79,"coordY":163.24}},"index":0,"playId":"4c143e44-3556-319c-8698-22d4f01717f1","pitchNumber":1,"startTime":"2026-04-22T00:08:29.766Z","endTime":"2026-04-22T00:08:38.035Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:08:38.035Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-22T00:08:54.022Z","endTime":"2026-04-22T00:10:21.126Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":89.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.23246898490727,"aZ":-21.983404832108928,"pfxX":11.931867373448915,"pfxZ":4.941599212172047,"pX":0.06134738494147017,"pZ":1.6851218509099213,"vX0":-10.107027655548295,"vY0":-143.2126744613227,"vZ0":-7.00971806026054,"x":114.66,"y":193.28,"x0":2.0983016576889204,"y0":50.00282514440442,"z0":5.554693861826755,"aX":24.611723821298373},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":7.6,"breakHorizontal":-19.4,"spinRate":2394,"spinDirection":130},"zone":8,"typeConfidence":2.0,"plateTime":0.383483077361904,"extension":5.778795588564431},"index":0,"playId":"9a3bf1ec-de25-39d7-bebb-057cbee5e937","pitchNumber":1,"startTime":"2026-04-22T00:09:19.676Z","endTime":"2026-04-22T00:09:23.474Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.15343204639979,"aZ":-31.304205019241856,"pfxX":-3.1601709383830494,"pfxZ":0.5089444277474362,"pX":-1.0653998763284565,"pZ":1.5725685417980597,"vX0":-7.524291557872464,"vY0":-128.984766145812,"vZ0":-3.6620632311661216,"x":157.61,"y":196.32,"x0":2.287657553995202,"y0":50.00088034556309,"z0":5.396926673128499,"aX":-5.38034287873483},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.4,"breakHorizontal":7.2,"spinRate":2626,"spinDirection":326},"zone":13,"typeConfidence":2.0,"plateTime":0.4229289870971935,"extension":5.647246357063789},"index":1,"playId":"79823336-fa3a-3c14-a4c8-058156d26f7d","pitchNumber":2,"startTime":"2026-04-22T00:09:36.121Z","endTime":"2026-04-22T00:09:39.326Z","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":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.2,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89552652852068,"aZ":-32.39495308153624,"pfxX":-2.2863998242886865,"pfxZ":-0.13479642698984806,"pX":-2.684753074542008,"pZ":0.27514305760002655,"vX0":-11.389299974379938,"vY0":-128.14031794665104,"vZ0":-6.322894683938824,"x":219.34,"y":231.35,"x0":2.102647013606669,"y0":50.00012275660799,"z0":5.2853713736771795,"aX":-3.825368149783594},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.4,"breakHorizontal":6.6,"spinRate":2636,"spinDirection":334},"zone":13,"typeConfidence":2.0,"plateTime":0.42639036045742573,"extension":5.922413133574969},"index":2,"playId":"d96e6e75-80bd-36a2-8c70-ebd31aba587f","pitchNumber":3,"startTime":"2026-04-22T00:09:54.805Z","endTime":"2026-04-22T00:09:58.442Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.68790882868393,"aZ":-36.63722015322347,"pfxX":-3.7773582924720976,"pfxZ":-2.653988741538736,"pX":-1.500036038090802,"pZ":1.6197143770856297,"vX0":-8.199014013545264,"vY0":-129.7035463859428,"vZ0":-2.5573712422416195,"x":174.18,"y":195.05,"x0":2.210774667191331,"y0":50.00596612543477,"z0":5.451455508966909,"aX":-6.344268471874201},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-5.2,"breakHorizontal":8.9,"spinRate":2604,"spinDirection":314},"zone":13,"typeConfidence":2.0,"plateTime":0.4245858852211555,"extension":5.635258800202619},"index":3,"playId":"5e6bb27d-5345-32b7-a7b3-e5cba9240691","pitchNumber":4,"startTime":"2026-04-22T00:10:16.717Z","endTime":"2026-04-22T00:10:21.126Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:10:21.126Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brandon Marsh lines out to right fielder Seiya Suzuki.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-22T00:12:16.570Z","endTime":"2026-04-22T00:13:17.708Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.463980664692283,"aZ":-31.14942518581102,"pfxX":-8.23219882941833,"pfxZ":0.7507514873134173,"pX":-0.2760690696597069,"pZ":2.903259838323451,"vX0":-2.8382903575240803,"vY0":-116.43392754629276,"vZ0":0.7054248141961996,"x":127.52,"y":160.39,"x0":2.0293715184437766,"y0":50.00450467927036,"z0":5.550826639757151,"aX":-11.269747806087226},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":1.8,"breakHorizontal":15.6,"spinRate":2676,"spinDirection":309},"zone":1,"typeConfidence":0.9,"plateTime":0.4709588792341979,"extension":6.157987219413746},"index":0,"playId":"ddfbbfab-f181-3eac-8ccc-9c9b11250e4b","pitchNumber":1,"startTime":"2026-04-22T00:12:35.193Z","endTime":"2026-04-22T00:12:38.805Z","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":91.0,"endSpeed":82.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.142849013226293,"aZ":-13.429292539032497,"pfxX":7.542804609092194,"pfxZ":10.727114412378617,"pX":-1.5707512127596308,"pZ":1.8079058731844257,"vX0":-10.777139479452707,"vY0":-131.88775437657534,"vZ0":-6.184544335520744,"x":176.87,"y":189.97,"x0":1.603674438630405,"y0":50.00350638781991,"z0":5.18822859479724,"aX":13.182416608103239},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":18.0,"breakHorizontal":-11.0,"spinRate":2608,"spinDirection":143},"zone":13,"typeConfidence":0.9,"plateTime":0.4165638460833341,"extension":6.382217408693491},"index":1,"playId":"5768c4e1-5868-35e8-a3dc-5e088ba5c770","pitchNumber":2,"startTime":"2026-04-22T00:12:52.232Z","endTime":"2026-04-22T00:12:56.333Z","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":1,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.823503092942612,"aZ":-30.76561622756644,"pfxX":-7.902110197272359,"pfxZ":1.0074817024061442,"pX":-0.5108312847238006,"pZ":1.7643823772915985,"vX0":-3.2549118172361178,"vY0":-117.93426631502501,"vZ0":-1.8402558011821917,"x":136.47,"y":191.14,"x0":1.9166341049989597,"y0":50.003648445796216,"z0":5.410509685931483,"aX":-11.056617954578172},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":1.7,"breakHorizontal":15.1,"spinRate":2686,"spinDirection":300},"zone":7,"typeConfidence":0.9,"plateTime":0.46562583449671147,"extension":6.166969233981116},"hitData":{"launchSpeed":77.0,"launchAngle":30.0,"totalDistance":277.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":174.48,"coordY":99.65}},"index":2,"playId":"e443008c-b317-3881-9c04-f4a7e55f793e","pitchNumber":3,"startTime":"2026-04-22T00:13:10.077Z","endTime":"2026-04-22T00:13:17.708Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:13:17.708Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edmundo Sosa grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-22T00:13:23.438Z","endTime":"2026-04-22T00:14:53.088Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":82.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.937637515594606,"aZ":-15.965610172909997,"pfxX":9.19338824514805,"pfxZ":9.140331510668155,"pX":-0.946015579469937,"pZ":3.00018609381869,"vX0":-9.65821748649173,"vY0":-132.69145531401284,"vZ0":-3.28034848483194,"x":153.06,"y":157.77,"x0":1.5566719653830496,"y0":50.00028705995647,"z0":5.424444700751014,"aX":16.297035426206023},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.0,"breakHorizontal":-14.4,"spinRate":2591,"spinDirection":142},"zone":11,"typeConfidence":0.86,"plateTime":0.41372087309496575,"extension":6.2759577723647775},"index":0,"playId":"ad4c4b5c-c10f-3ec0-94fe-a6bb74148f4a","pitchNumber":1,"startTime":"2026-04-22T00:13:41.360Z","endTime":"2026-04-22T00:13:46.794Z","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":true},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":83.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.673460220361783,"aZ":-12.821083255826663,"pfxX":8.50875709295006,"pfxZ":10.799293861044465,"pX":-0.8679184822561856,"pZ":1.9403544819324001,"vX0":-9.522188928442208,"vY0":-133.7162183402679,"vZ0":-6.182273821857774,"x":150.08,"y":186.39,"x0":1.651705557371564,"y0":50.000575229384765,"z0":5.220704703489024,"aX":15.244605160770002},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.2,"breakHorizontal":-13.1,"spinRate":2655,"spinDirection":147},"zone":13,"typeConfidence":0.9,"plateTime":0.411290615242065,"extension":6.248897001586056},"index":1,"playId":"3cda7ed3-8399-3286-9f47-dd2ce461723f","pitchNumber":2,"startTime":"2026-04-22T00:13:55.560Z","endTime":"2026-04-22T00:14:22.563Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"}}},{"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":90.4,"endSpeed":82.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.35367315006689,"aZ":-23.143536148973073,"pfxX":10.712446663505379,"pfxZ":5.207620185597374,"pX":-0.46365678399367444,"pZ":2.4132897131679067,"vX0":-9.11732052313667,"vY0":-131.2721852467266,"vZ0":-3.0096810521366217,"x":134.67,"y":173.62,"x0":1.6729842256710121,"y0":50.004163170046176,"z0":5.309148022955053,"aX":18.58484623460652},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.9,"breakHorizontal":-17.3,"spinRate":2543,"spinDirection":139},"zone":4,"typeConfidence":0.93,"plateTime":0.4182082110096683,"extension":6.120313163403088},"index":2,"playId":"651f6547-9e9b-3b22-a420-6a733cf1dbe8","pitchNumber":3,"startTime":"2026-04-22T00:14:29.281Z","endTime":"2026-04-22T00:14:33.207Z","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":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":83.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.932322371371843,"aZ":-17.168113887814847,"pfxX":9.927671122684396,"pfxZ":8.286818101687665,"pX":0.8963521510043909,"pZ":2.8584288101106927,"vX0":-5.781756319730909,"vY0":-134.391095636346,"vZ0":-3.1469031967606234,"x":82.83,"y":161.6,"x0":1.797569755086921,"y0":50.000143972921265,"z0":5.279699146637573,"aX":17.969029853852103},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.4,"breakHorizontal":-16.6,"spinRate":2623,"spinDirection":143},"zone":12,"typeConfidence":0.6,"plateTime":0.4091917947553605,"extension":6.277268090207147},"hitData":{"launchSpeed":99.8,"launchAngle":-11.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":134.78,"coordY":137.88}},"index":3,"playId":"08daf06b-e917-3bc6-8266-b29b23788cf6","pitchNumber":4,"startTime":"2026-04-22T00:14:45.588Z","endTime":"2026-04-22T00:14:53.088Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:14:53.088Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trea Turner flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-22T00:15:07.646Z","endTime":"2026-04-22T00:16:42.474Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"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":"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":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":"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":74.2,"endSpeed":67.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.71777712813614,"aZ":-41.90236488465929,"pfxX":-6.154553087704475,"pfxZ":-8.399612947162105,"pX":1.1033060373887127,"pZ":2.776904215866141,"vX0":0.3916059849479431,"vY0":-107.81805196457833,"vZ0":3.3625422265377596,"x":74.94,"y":163.8,"x0":1.7154038908100788,"y0":50.00485074781613,"z0":5.876138149402244,"aX":-7.123763535439177},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.2,"breakVerticalInduced":-13.7,"breakHorizontal":10.9,"spinRate":2564,"spinDirection":323},"zone":12,"typeConfidence":0.9,"plateTime":0.5113456926932529,"extension":6.113877019458689},"index":0,"playId":"61780fa6-d87d-396d-ad6b-93d819f329a0","pitchNumber":1,"startTime":"2026-04-22T00:15:23.158Z","endTime":"2026-04-22T00:15:27.670Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.259330368731643,"aZ":-27.112789798753493,"pfxX":8.20961432393683,"pfxZ":3.364858028752808,"pX":2.182764044571795,"pZ":3.704246957968397,"vX0":-1.8137353295373202,"vY0":-122.19471885785892,"vZ0":1.233176607594201,"x":33.8,"y":138.77,"x0":1.870641480861347,"y0":50.00262488409307,"z0":5.531507715820579,"aX":12.349407842504759},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":6.7,"breakHorizontal":-14.4,"spinRate":1202,"spinDirection":132},"zone":12,"typeConfidence":0.9,"plateTime":0.4491509743193971,"extension":6.347547565501384},"index":1,"playId":"2a65dadc-44a4-3a82-ae4a-d280e6f0914d","pitchNumber":2,"startTime":"2026-04-22T00:15:39.100Z","endTime":"2026-04-22T00:15:42.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":83.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.34052774484683,"aZ":-12.538195554145446,"pfxX":8.609731841536654,"pfxZ":10.98315343445389,"pX":-1.070649375559952,"pZ":1.8525809316537414,"vX0":-10.127659958778015,"vY0":-133.97133624704827,"vZ0":-6.3190809844568365,"x":157.81,"y":188.76,"x0":1.6694182721926791,"y0":50.00623285077052,"z0":5.166868708471171,"aX":15.39885842238451},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.4,"breakHorizontal":-13.0,"spinRate":2514,"spinDirection":142},"zone":13,"typeConfidence":0.91,"plateTime":0.4114216162068671,"extension":6.377601974596228},"index":2,"playId":"f9a8bc11-f2fd-39dd-8bac-6bd572f74fd6","pitchNumber":3,"startTime":"2026-04-22T00:15:57.044Z","endTime":"2026-04-22T00:16:01.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":82.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.94388112958475,"aZ":-15.955332477604289,"pfxX":9.49135878616601,"pfxZ":9.07328646829534,"pX":0.6761007232898342,"pZ":2.4541163371119215,"vX0":-6.0034341675315765,"vY0":-134.08061660669475,"vZ0":-4.312186470756021,"x":91.23,"y":172.52,"x0":1.7324123347454916,"y0":50.00108197521434,"z0":5.251927567772289,"aX":16.963048390241582},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.5,"breakHorizontal":-15.6,"spinRate":2502,"spinDirection":143},"zone":6,"typeConfidence":0.83,"plateTime":0.4113988277822589,"extension":6.1884157658452885},"index":3,"playId":"9156c648-8999-3c1b-b9cc-a887e7179245","pitchNumber":4,"startTime":"2026-04-22T00:16:13.818Z","endTime":"2026-04-22T00:16:17.444Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":81.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.53989405668135,"aZ":-24.56152281269679,"pfxX":10.049320624872038,"pfxZ":4.413416119693583,"pX":0.5039062594816571,"pZ":2.7956033193043552,"vX0":-6.77686861388563,"vY0":-131.23363690015933,"vZ0":-1.604916381268712,"x":97.79,"y":163.3,"x0":1.82809432047335,"y0":50.00483308455934,"z0":5.263827692010965,"aX":17.34338785176975},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.8,"breakHorizontal":-16.4,"spinRate":2332,"spinDirection":140},"zone":6,"typeConfidence":0.92,"plateTime":0.4190870178638604,"extension":6.202566961668194},"hitData":{"launchSpeed":90.1,"launchAngle":35.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":106.42,"coordY":70.24}},"index":4,"playId":"214bfb26-f4e2-3c71-8bb5-2189637f2819","pitchNumber":5,"startTime":"2026-04-22T00:16:33.671Z","endTime":"2026-04-22T00:16:42.474Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:16:42.474Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nico Hoerner flies out to right fielder Adolis García.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-22T00:18:37.738Z","endTime":"2026-04-22T00:20:12.086Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"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":1},"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":4},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.310161973038912,"aZ":-32.319306965123765,"pfxX":-1.0197201582118827,"pfxZ":-0.10112178533680272,"pX":-0.3012976233087391,"pZ":2.3509342185957647,"vX0":-6.145132653580242,"vY0":-120.1955879519021,"vZ0":-0.9741462398707224,"x":128.48,"y":175.3,"x0":2.420954221759975,"y0":50.00255901805824,"z0":5.631596772810209,"aX":-1.4901881891595599},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.1,"breakHorizontal":3.4,"spinRate":2499,"spinDirection":333},"zone":4,"typeConfidence":2.0,"plateTime":0.4557081749280525,"extension":5.377348779491247},"index":0,"playId":"e7f859a3-6e02-3c9e-9d2a-3210fc848fab","pitchNumber":1,"startTime":"2026-04-22T00:18:45.259Z","endTime":"2026-04-22T00:18:49.543Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.377325502567817,"aZ":-36.61807684037583,"pfxX":-3.6889401659788703,"pfxZ":-2.7763855384140133,"pX":-0.795188186353101,"pZ":1.2736135837330795,"vX0":-6.410044196903895,"vY0":-125.81280640856433,"vZ0":-2.991470137798821,"x":147.31,"y":204.39,"x0":2.2687289591619098,"y0":50.00616709104545,"z0":5.456405512911126,"aX":-5.893860011662517},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-5.5,"breakHorizontal":8.2,"spinRate":2643,"spinDirection":323},"zone":13,"typeConfidence":2.0,"plateTime":0.4359478805578778,"extension":5.370343961670062},"index":1,"playId":"b204b88d-7d9f-38a6-b9be-e37f5273e00f","pitchNumber":2,"startTime":"2026-04-22T00:19:18.461Z","endTime":"2026-04-22T00:19:23.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.314384087221676,"aZ":-26.97275190254209,"pfxX":9.377634184022995,"pfxZ":3.1904871704390807,"pX":-0.33131714759677194,"pZ":1.619786864924878,"vX0":-9.033741842355306,"vY0":-126.7216857291308,"vZ0":-4.342478920842883,"x":129.63,"y":195.05,"x0":2.0573171600923175,"y0":50.00205869881519,"z0":5.5042577258310414,"aX":15.287450730328956},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.0,"breakHorizontal":-15.0,"spinRate":1843,"spinDirection":121},"zone":7,"typeConfidence":2.0,"plateTime":0.4318277654215983,"extension":5.759861535919436},"index":2,"playId":"67565b2d-98a4-3b93-b9c1-b5cdec2d7d10","pitchNumber":3,"startTime":"2026-04-22T00:19:30.974Z","endTime":"2026-04-22T00:19:33.974Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.26633543649536,"aZ":-29.69713141040406,"pfxX":8.85238771876594,"pfxZ":1.525859574099031,"pX":0.9983585587123183,"pZ":1.396032125150065,"vX0":-5.92145035834929,"vY0":-126.46843165629384,"vZ0":-4.426783733507967,"x":78.94,"y":201.09,"x0":2.217399890594905,"y0":50.003527240963834,"z0":5.5451896090639465,"aX":14.371635143382237},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.0,"breakHorizontal":-14.8,"spinRate":1801,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.4327342571373185,"extension":5.561007836806506},"index":3,"playId":"950481b9-3952-3c20-befa-3a99bc4ae7c0","pitchNumber":4,"startTime":"2026-04-22T00:19:44.105Z","endTime":"2026-04-22T00:19:47.444Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":87.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.54996162584364,"aZ":-15.402783581283902,"pfxX":7.572951004013154,"pfxZ":8.404991158799485,"pX":-0.03736467064510311,"pZ":2.8819933329462866,"vX0":-7.813985971271937,"vY0":-140.95538789525557,"vZ0":-5.200395877286473,"x":118.42,"y":160.97,"x0":1.7980767167374396,"y0":50.00372748804752,"z0":5.759030663240816,"aX":15.112147218488882},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.2,"breakHorizontal":-12.0,"spinRate":2306,"spinDirection":121},"zone":2,"typeConfidence":2.0,"plateTime":0.3898456833639834,"extension":5.260808472144554},"hitData":{"launchSpeed":92.9,"launchAngle":26.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.11,"coordY":70.24}},"index":4,"playId":"92486b84-0c0d-3925-b253-c30e2830aa4e","pitchNumber":5,"startTime":"2026-04-22T00:20:03.404Z","endTime":"2026-04-22T00:20:12.086Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:20:12.086Z","atBatIndex":19},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alex Bregman walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-22T00:20:22.000Z","endTime":"2026-04-22T00:22:12.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":88.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.40276021774157,"aZ":-12.213784733691977,"pfxX":7.605731699273382,"pfxZ":9.846577696130733,"pX":-1.0650323308206473,"pZ":2.600737138017996,"vX0":-10.96875877751731,"vY0":-142.1369258035255,"vZ0":-6.376607203425385,"x":157.6,"y":168.56,"x0":1.872614218149251,"y0":50.00459218381688,"z0":5.663840907505277,"aX":15.42085602116189},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.4,"breakHorizontal":-11.3,"spinRate":2359,"spinDirection":123},"zone":11,"typeConfidence":2.0,"plateTime":0.3867393367925218,"extension":5.655774147193207},"index":0,"playId":"8b5fddc9-ba43-32c8-b921-8a633f245e50","pitchNumber":1,"startTime":"2026-04-22T00:20:30.916Z","endTime":"2026-04-22T00:20:34.392Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.293467437242494,"aZ":-27.692113526064805,"pfxX":10.490896723476112,"pfxZ":2.71293540938552,"pX":-0.4815087498492024,"pZ":1.4571645734918521,"vX0":-9.722662851688822,"vY0":-128.013205830546,"vZ0":-4.814596128095496,"x":135.35,"y":199.44,"x0":2.0091942376421073,"y0":50.00472334389965,"z0":5.539267994464933,"aX":17.352355516641868},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.0,"breakHorizontal":-16.7,"spinRate":1955,"spinDirection":120},"zone":13,"typeConfidence":2.0,"plateTime":0.42844427361894777,"extension":5.641314124786352},"index":1,"playId":"47f7b019-3afa-3ba0-9c3c-5df12e8e227e","pitchNumber":2,"startTime":"2026-04-22T00:20:46.095Z","endTime":"2026-04-22T00:20:49.572Z","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":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.17785919710797,"aZ":-28.80137615359288,"pfxX":10.620362185831823,"pfxZ":2.0705051871593785,"pX":-0.016522185482831787,"pZ":2.758507317894314,"vX0":-8.777291335123607,"vY0":-127.08759786655055,"vZ0":-1.578908064414919,"x":117.63,"y":164.3,"x0":2.110009652985327,"y0":50.002087624812084,"z0":5.685554005560508,"aX":17.291188579823967},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.6,"breakHorizontal":-17.2,"spinRate":1937,"spinDirection":118},"zone":2,"typeConfidence":2.0,"plateTime":0.431755418029395,"extension":5.707830927640441},"index":2,"playId":"52d07930-e262-33fb-81da-b0611103f6ad","pitchNumber":3,"startTime":"2026-04-22T00:21:00.239Z","endTime":"2026-04-22T00:21:03.755Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":77.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.734048792104808,"aZ":-31.259822823467758,"pfxX":-2.0085168247751284,"pfxZ":0.5935329713275195,"pX":-0.48278175883837426,"pZ":1.9640927073687646,"vX0":-6.445850654940781,"vY0":-124.83252478298586,"vZ0":-2.180497087460463,"x":135.4,"y":185.75,"x0":2.419206515194781,"y0":50.003509595318675,"z0":5.483715428997372,"aX":-3.092800877383713},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.7,"breakHorizontal":5.5,"spinRate":2456,"spinDirection":338},"zone":7,"typeConfidence":2.0,"plateTime":0.442856042362894,"extension":5.513590322161735},"index":3,"playId":"8053b905-5e6b-3647-a522-c7f25fb88082","pitchNumber":4,"startTime":"2026-04-22T00:21:14.542Z","endTime":"2026-04-22T00:21:17.728Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.789672042030904,"aZ":-30.831882250628215,"pfxX":8.45306743364093,"pfxZ":0.8108842157212859,"pX":0.3157646176113594,"pZ":0.8682464556332095,"vX0":-7.310653425818767,"vY0":-127.78923732593194,"vZ0":-5.581701078047425,"x":104.96,"y":215.34,"x0":2.112336239003837,"y0":50.00503085185212,"z0":5.496627965182657,"aX":14.01347824569664},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.5,"breakHorizontal":-13.7,"spinRate":1901,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.42825858765601055,"extension":5.684130425053378},"index":4,"playId":"6fca05db-4b03-3a2a-8d40-42667ffb596e","pitchNumber":5,"startTime":"2026-04-22T00:21:33.012Z","endTime":"2026-04-22T00:21:36.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.584747207802607,"aZ":-31.791876871543508,"pfxX":9.519825065483662,"pfxZ":0.22481754008496502,"pX":1.5696779536264982,"pZ":2.0434882608018157,"vX0":-4.872839241252038,"vY0":-128.49394687302092,"vZ0":-2.7130510080351273,"x":57.17,"y":183.61,"x0":2.2578092826694105,"y0":50.000389206970716,"z0":5.592926267802767,"aX":15.854795194645787},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.0,"breakHorizontal":-16.1,"spinRate":1842,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.42689655153884853,"extension":5.612168688504113},"index":5,"playId":"7a577614-8009-32eb-aec5-c73485d4ac2a","pitchNumber":6,"startTime":"2026-04-22T00:21:50.842Z","endTime":"2026-04-22T00:21:56.939Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.615211383947848,"aZ":-32.10302473873126,"pfxX":9.824570572027577,"pfxZ":0.04349801449977697,"pX":1.2698048764377918,"pZ":2.883423329397185,"vX0":-5.2782936705024905,"vY0":-128.02983644091265,"vZ0":-0.7499074330579085,"x":68.6,"y":160.93,"x0":2.086910734010399,"y0":50.00377949628566,"z0":5.703281694901236,"aX":16.23256419664411},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.1,"breakHorizontal":-16.6,"spinRate":1685,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.428605587818605,"extension":5.6665358939110675},"index":6,"playId":"4d5eae63-484f-3054-8db7-55b0f8d14d38","pitchNumber":7,"startTime":"2026-04-22T00:22:08.715Z","endTime":"2026-04-22T00:22:12.562Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:22:12.562Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ian Happ walks. Alex Bregman to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-22T00:22:20.663Z","endTime":"2026-04-22T00:24:21.669Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"postOnSecond":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":77.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.73615753475409,"aZ":-35.776134142516206,"pfxX":-1.6709908839868621,"pfxZ":-2.3606371301122566,"pX":1.0643485581425345,"pZ":1.8119528214327312,"vX0":-3.380122208774063,"vY0":-124.28894086375396,"vZ0":-1.515064771666958,"x":76.43,"y":189.86,"x0":2.672744641066281,"y0":50.002642721072945,"z0":5.470357042074661,"aX":-2.5487890145436256},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-4.3,"breakHorizontal":4.0,"spinRate":2461,"spinDirection":318},"zone":14,"typeConfidence":2.0,"plateTime":0.44498425329841096,"extension":5.400230449251745},"index":0,"playId":"ea561ec5-2ae1-3229-beab-078f46f30ba6","pitchNumber":1,"startTime":"2026-04-22T00:22:36.122Z","endTime":"2026-04-22T00:22:41.404Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":77.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.74627160575929,"aZ":-33.852679342582114,"pfxX":1.2605046012512284,"pfxZ":-1.0921680042500395,"pX":-0.6546642217491638,"pZ":1.0935037849942884,"vX0":-7.5989285655056165,"vY0":-125.21286809971619,"vZ0":-3.6510307780498223,"x":141.95,"y":209.26,"x0":2.2980580145163554,"y0":50.00304567131466,"z0":5.435713213218929,"aX":1.9390465060429622},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.8,"breakHorizontal":0.0,"spinRate":2448,"spinDirection":346},"zone":13,"typeConfidence":2.0,"plateTime":0.4428674965348849,"extension":5.633163079627463},"index":1,"playId":"ce271f00-ec22-3fe4-84fc-b6f9f3f18bbf","pitchNumber":2,"startTime":"2026-04-22T00:22:51.612Z","endTime":"2026-04-22T00:22:54.612Z","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":97.0,"endSpeed":87.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.846074291733814,"aZ":-12.062203824439324,"pfxX":7.945145269316374,"pfxZ":10.110215393406687,"pX":-0.6635288245532318,"pZ":3.3737448863925534,"vX0":-10.510755102605808,"vY0":-140.82462014355582,"vZ0":-4.143210356371212,"x":142.29,"y":147.69,"x0":2.1017828287894633,"y0":50.00068880430224,"z0":5.656501831701678,"aX":15.802837962534811},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.5,"breakHorizontal":-12.0,"spinRate":2372,"spinDirection":124},"zone":11,"typeConfidence":2.0,"plateTime":0.39037944490116505,"extension":5.6191010562197174},"index":2,"playId":"2d575fb4-9640-3bc8-8c70-4fa7bd17a591","pitchNumber":3,"startTime":"2026-04-22T00:23:07.238Z","endTime":"2026-04-22T00:23:12.235Z","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":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69394830888073,"aZ":-23.703586879069423,"pfxX":9.206476367495307,"pfxZ":5.358552113753936,"pX":-1.0854325428320053,"pZ":2.0171257490058725,"vX0":-10.661999508261385,"vY0":-125.56917201505574,"vZ0":-4.002812772497803,"x":158.37,"y":184.32,"x0":2.0386936043716166,"y0":50.0062442316175,"z0":5.582454035452646,"aX":14.565020562672244},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.9,"breakHorizontal":-13.9,"spinRate":1558,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.43779970329647977,"extension":5.837340787977932},"index":3,"playId":"1385523a-5296-3005-b369-021112561645","pitchNumber":4,"startTime":"2026-04-22T00:23:23.526Z","endTime":"2026-04-22T00:23:27.903Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":78.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.74951278612256,"aZ":-26.4794054232479,"pfxX":10.588331827673166,"pfxZ":3.564395272172339,"pX":-0.36592282549152605,"pZ":2.5887341324241664,"vX0":-9.515729118356449,"vY0":-126.11915609099098,"vZ0":-2.1617438209407753,"x":130.95,"y":168.88,"x0":2.0963853950706515,"y0":50.00183947834519,"z0":5.611519539513441,"aX":16.907291053877607},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.1,"breakHorizontal":-16.8,"spinRate":1641,"spinDirection":120},"zone":4,"typeConfidence":2.0,"plateTime":0.43576776511949955,"extension":5.766849708817076},"index":4,"playId":"57f26773-024a-38e4-8c59-2cc86dae3817","pitchNumber":5,"startTime":"2026-04-22T00:23:43.395Z","endTime":"2026-04-22T00:23:46.965Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.049795505717487,"aZ":-24.74097566419413,"pfxX":10.732662291383603,"pfxZ":4.492042905216439,"pX":-1.0198367904514578,"pZ":2.0435497460140923,"vX0":-11.31248804362869,"vY0":-128.0038624289024,"vZ0":-4.0632148406917175,"x":155.87,"y":183.6,"x0":2.06777355122475,"y0":50.00470109613535,"z0":5.594478211499867,"aX":17.767609692570836},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.3,"breakHorizontal":-16.8,"spinRate":1701,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.4283205970556079,"extension":5.737091318751139},"index":5,"playId":"947fcc5b-3b7a-3b2f-9555-38f17230f3d1","pitchNumber":6,"startTime":"2026-04-22T00:24:16.663Z","endTime":"2026-04-22T00:24:21.669Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:24:21.669Z","atBatIndex":21},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Seiya Suzuki hit by pitch. Alex Bregman to 3rd. Ian Happ to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-22T00:24:31.074Z","endTime":"2026-04-22T00:25:14.017Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnSecond":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"postOnThird":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":77.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.078824965000695,"aZ":-33.596005025570484,"pfxX":0.06252686835242871,"pfxZ":-0.9160553651655619,"pX":-0.6612745021958565,"pZ":0.8815403277831151,"vX0":-7.635649233884081,"vY0":-124.80922169105189,"vZ0":-4.152230159287636,"x":142.21,"y":214.98,"x0":2.4574897957679265,"y0":50.00508041031749,"z0":5.398217294023227,"aX":0.09602898137115244},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.5,"breakHorizontal":2.0,"spinRate":2382,"spinDirection":338},"zone":13,"typeConfidence":2.0,"plateTime":0.44245209284620657,"extension":5.463254543306712},"index":0,"playId":"5e4ef985-4222-30ab-8bb4-9a25fb793114","pitchNumber":1,"startTime":"2026-04-22T00:24:47.047Z","endTime":"2026-04-22T00:24:51.081Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":81.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.986091545455732,"aZ":-32.870964815126854,"pfxX":-1.3349310786857878,"pfxZ":-0.42502656848260845,"pX":-1.9520966630441263,"pZ":0.6243126834943535,"vX0":-10.252890615416533,"vY0":-126.06839262919281,"vZ0":-5.065735467303198,"x":191.41,"y":221.92,"x0":2.315866948774125,"y0":50.00510653042543,"z0":5.267476150883168,"aX":-2.1793076658637336},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.6,"breakHorizontal":4.4,"spinRate":2491,"spinDirection":335},"zone":13,"typeConfidence":2.0,"plateTime":0.4319755952031126,"extension":5.5959067972652825},"index":1,"playId":"85fe7158-78ae-37d3-af0a-7773cf903de2","pitchNumber":2,"startTime":"2026-04-22T00:25:08.827Z","endTime":"2026-04-22T00:25:14.017Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:25:14.017Z","atBatIndex":22},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Carson Kelly pops out to first baseman Bryce Harper in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-22T00:26:35.512Z","endTime":"2026-04-22T00:27:55.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnSecond":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"postOnThird":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4],"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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-22T00:25:39.580Z","endTime":"2026-04-22T00:26:37.825Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":87.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.219735758008795,"aZ":-13.906850664892128,"pfxX":7.625265005361067,"pfxZ":9.202698430456476,"pX":-1.071503200453913,"pZ":2.2759142829958257,"vX0":-11.112975646467236,"vY0":-140.56579570762975,"vZ0":-6.634059720807125,"x":157.84,"y":177.33,"x0":1.9571848995803705,"y0":50.006623593989474,"z0":5.5836780980450005,"aX":15.142712797048771},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.2,"breakHorizontal":-11.3,"spinRate":2401,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.39084422973907396,"extension":5.679763808060161},"index":1,"playId":"80bbf299-d3a8-3f1c-af74-17cc04374330","pitchNumber":1,"startTime":"2026-04-22T00:26:37.825Z","endTime":"2026-04-22T00:26:43.024Z","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":87.7,"endSpeed":80.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.657426753994322,"aZ":-29.831866717858944,"pfxX":11.333233553878841,"pfxZ":1.439272804318322,"pX":-0.8672281703056944,"pZ":1.3348635915417553,"vX0":-11.277035365103416,"vY0":-127.15350107584456,"vZ0":-4.387333926779155,"x":150.06,"y":202.74,"x0":2.1579500283089135,"y0":50.0063257673484,"z0":5.456189892242181,"aX":18.51681380398893},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.8,"breakHorizontal":-17.9,"spinRate":1847,"spinDirection":117},"zone":13,"typeConfidence":2.0,"plateTime":0.43114986914327025,"extension":5.732991883750771},"index":2,"playId":"a23ef00e-72f7-31ed-bd73-1141f032b877","pitchNumber":2,"startTime":"2026-04-22T00:26:53.979Z","endTime":"2026-04-22T00:26:57.165Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.08829632701367,"aZ":-30.26800152882097,"pfxX":10.51252249154296,"pfxZ":1.1446425823250546,"pX":-0.43489455665572013,"pZ":0.34687302498029926,"vX0":-10.161734959085901,"vY0":-127.960474958406,"vZ0":-6.750641332756377,"x":133.58,"y":229.41,"x0":2.2195014799704276,"y0":50.001100973624496,"z0":5.3866640931512775,"aX":17.454366372230105},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.7,"breakHorizontal":-16.8,"spinRate":1865,"spinDirection":116},"zone":13,"typeConfidence":2.0,"plateTime":0.4278469395098372,"extension":5.773314110691616},"index":3,"playId":"2cf05de5-a2e9-3901-bfc3-b6706c57e653","pitchNumber":3,"startTime":"2026-04-22T00:27:15.859Z","endTime":"2026-04-22T00:27:19.139Z","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":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":88.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.80332461735813,"aZ":-15.731379858849287,"pfxX":8.543115600570669,"pfxZ":8.199356260552564,"pX":-0.6936142842482329,"pZ":3.0064352329676267,"vX0":-10.936054872026567,"vY0":-141.55803326968982,"vZ0":-4.395854586143973,"x":143.44,"y":157.61,"x0":2.1309930682333524,"y0":50.005788885121994,"z0":5.604004943805742,"aX":17.140123196906394},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.9,"breakHorizontal":-13.0,"spinRate":2268,"spinDirection":126},"zone":1,"typeConfidence":2.0,"plateTime":0.38864227864709466,"extension":5.671463627252193},"hitData":{"launchSpeed":62.9,"launchAngle":54.0,"totalDistance":171.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":176.42,"coordY":153.86}},"index":4,"playId":"aafd3c98-472d-3a2e-858e-5de4d1f15d49","pitchNumber":4,"startTime":"2026-04-22T00:27:43.626Z","endTime":"2026-04-22T00:27:55.822Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:27:55.822Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out, second baseman Edmundo Sosa to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-22T00:28:28.604Z","endTime":"2026-04-22T00:29:40.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":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":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.237628507775845,"aZ":-20.062919936613046,"pfxX":11.240887137578142,"pfxZ":6.006767048704715,"pX":-0.6706736763906399,"pZ":0.9657972588359232,"vX0":-11.865275311755894,"vY0":-141.32473460258296,"vZ0":-8.70960489169445,"x":142.56,"y":212.7,"x0":2.1286474965693354,"y0":50.00006995510849,"z0":5.384104585278636,"aX":22.656734569554597},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.1,"breakHorizontal":-17.9,"spinRate":2396,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.38806818069594495,"extension":5.83713388567134},"index":0,"playId":"be2d28f1-d675-3e34-b7cc-459df1bd7b53","pitchNumber":1,"startTime":"2026-04-22T00:28:29.198Z","endTime":"2026-04-22T00:28:32.535Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.73700071388117,"aZ":-20.896527262458243,"pfxX":10.767994197931412,"pfxZ":5.627106245702486,"pX":0.44816756853361756,"pZ":1.9643195697041833,"vX0":-8.891164878135232,"vY0":-141.0297380847516,"vZ0":-6.196088081405575,"x":99.92,"y":185.74,"x0":2.251439456316788,"y0":50.00011627821811,"z0":5.548986487572055,"aX":21.567172164612227},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.0,"breakHorizontal":-17.5,"spinRate":2428,"spinDirection":126},"zone":9,"typeConfidence":2.0,"plateTime":0.3891990118981745,"extension":5.744416132776727},"index":1,"playId":"c67afe40-f0fc-31d8-9071-6aaf05c0433a","pitchNumber":2,"startTime":"2026-04-22T00:28:47.153Z","endTime":"2026-04-22T00:28:52.141Z","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":97.7,"endSpeed":88.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.71076477998537,"aZ":-23.146784114146545,"pfxX":10.319646983428589,"pfxZ":4.485576407813885,"pX":-0.955221983897701,"pZ":1.736747401561371,"vX0":-12.152949083389014,"vY0":-141.55274575169693,"vZ0":-6.467118574230552,"x":153.41,"y":191.89,"x0":2.069254843474146,"y0":50.00648797479413,"z0":5.55081800141438,"aX":20.781092388574134},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.8,"breakHorizontal":-16.0,"spinRate":2341,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.38812887822264,"extension":5.758562640950066},"index":2,"playId":"9e848779-77bb-3c14-be6f-03a7cce94c8d","pitchNumber":3,"startTime":"2026-04-22T00:29:13.344Z","endTime":"2026-04-22T00:29:17.745Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.469387305055584,"aZ":-19.56617686122345,"pfxX":10.216038345115242,"pfxZ":6.402455163638517,"pX":0.03305285798761261,"pZ":2.4955427145220863,"vX0":-9.206830339868203,"vY0":-139.92524449507553,"vZ0":-5.035673151942289,"x":115.74,"y":171.4,"x0":2.0491247749323067,"y0":50.00658154953997,"z0":5.612441558527692,"aX":20.131878405204017},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.7,"breakHorizontal":-16.4,"spinRate":2365,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.3924144828263487,"extension":5.760583533600047},"hitData":{"launchSpeed":97.2,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.34,"coordY":154.62}},"index":3,"playId":"46f31541-b351-31d7-8dc3-5d7942b72d1f","pitchNumber":4,"startTime":"2026-04-22T00:29:33.312Z","endTime":"2026-04-22T00:29:40.200Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:29:40.200Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Schwarber grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-22T00:31:51.652Z","endTime":"2026-04-22T00:32:38.096Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"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":1},"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":"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":91.2,"endSpeed":81.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.373807586606446,"aZ":-11.545219395699467,"pfxX":5.3966435895801625,"pfxZ":11.869147693112854,"pX":-1.1794137843006915,"pZ":2.019002338267442,"vX0":-9.0192787645118,"vY0":-132.29739827119914,"vZ0":-6.264012927713216,"x":161.96,"y":184.27,"x0":1.603609704799525,"y0":50.00376859923558,"z0":5.297585035652038,"aX":9.381140466471035},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":19.9,"breakHorizontal":-7.3,"spinRate":2584,"spinDirection":150},"zone":13,"typeConfidence":0.91,"plateTime":0.4171657522346428,"extension":6.276821607773529},"index":0,"playId":"05409886-8cf7-37f0-a866-11d3ae90e129","pitchNumber":1,"startTime":"2026-04-22T00:32:11.444Z","endTime":"2026-04-22T00:32:15.616Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":79.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06745385564401,"aZ":-24.198352350562498,"pfxX":10.475357561096232,"pfxZ":4.879047629984218,"pX":-0.3431529808010371,"pZ":2.5190166023522265,"vX0":-8.986868692606546,"vY0":-128.49919470795237,"vZ0":-2.184471794704967,"x":130.08,"y":170.77,"x0":1.8763828511468972,"y0":50.00489142102876,"z0":5.3030884753635545,"aX":17.136119998009786},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.4,"breakHorizontal":-16.4,"spinRate":2525,"spinDirection":146},"zone":4,"typeConfidence":0.86,"plateTime":0.4298697022604978,"extension":6.205352294888545},"hitData":{"launchSpeed":89.1,"launchAngle":-12.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.38,"coordY":149.55}},"index":1,"playId":"ead4fa04-c708-309c-8f85-79a1b5e2e8b6","pitchNumber":2,"startTime":"2026-04-22T00:32:30.789Z","endTime":"2026-04-22T00:32:38.096Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:32:38.096Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Harper called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-22T00:32:52.974Z","endTime":"2026-04-22T00:34:18.839Z","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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":81.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.93994737976772,"aZ":-10.828826719372772,"pfxX":5.380876231235805,"pfxZ":12.27420047378331,"pX":-1.0163899012720912,"pZ":2.012587360132715,"vX0":-8.497306212528159,"vY0":-132.69455264318714,"vZ0":-6.383426088840898,"x":155.74,"y":184.44,"x0":1.5652163964591277,"y0":50.00404612578965,"z0":5.280548359671669,"aX":9.359214305000105},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":20.5,"breakHorizontal":-7.3,"spinRate":2615,"spinDirection":145},"zone":13,"typeConfidence":0.91,"plateTime":0.4167500442784382,"extension":6.215435664880618},"index":0,"playId":"c049829b-6796-3b6e-8b75-ade3d5e0fa58","pitchNumber":1,"startTime":"2026-04-22T00:33:03.963Z","endTime":"2026-04-22T00:33:08.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":75.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.334164064576196,"aZ":-19.462587926567984,"pfxX":7.564815281077298,"pfxZ":8.59731453713975,"pX":0.026148612455332704,"pZ":2.3612906022386504,"vX0":-6.190162795775517,"vY0":-121.52499820670351,"vZ0":-3.47403728511237,"x":116.0,"y":175.03,"x0":1.637666363405265,"y0":50.00427729402245,"z0":5.52302492251531,"aX":11.187702228432755},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":14.9,"breakHorizontal":-12.0,"spinRate":1158,"spinDirection":138},"zone":5,"typeConfidence":0.88,"plateTime":0.4526748842160062,"extension":6.306471468913638},"index":1,"playId":"e2a537f3-e23e-384e-a124-cecc8c391b3c","pitchNumber":2,"startTime":"2026-04-22T00:33:18.908Z","endTime":"2026-04-22T00:33:22.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":73.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.078159016174542,"aZ":-29.436328499021318,"pfxX":-6.652184039260783,"pfxZ":1.9818250998596296,"pX":-0.8552108389455659,"pZ":1.3912334837547442,"vX0":-4.254524474465216,"vY0":-117.97111254473589,"vZ0":-2.6740790307893816,"x":149.6,"y":201.22,"x0":1.849453821151522,"y0":50.00070636927647,"z0":5.31466212767076,"aX":-9.165425682584363},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":3.1,"breakHorizontal":13.2,"spinRate":2760,"spinDirection":298},"zone":13,"typeConfidence":0.9,"plateTime":0.46829770318709674,"extension":6.366380524566752},"index":2,"playId":"c597d97e-5b73-358e-bd7e-19ef13ba42fa","pitchNumber":3,"startTime":"2026-04-22T00:33:36.693Z","endTime":"2026-04-22T00:33:40.143Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-22T00:33:47.876Z","endTime":"2026-04-22T00:33:56.159Z","isPitch":false,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":82.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.516751974230424,"aZ":-13.07577959766155,"pfxX":6.572874156168172,"pfxZ":10.860161512424062,"pX":-1.5734235606079379,"pZ":2.787056475171997,"vX0":-10.3979973768084,"vY0":-133.25650876156476,"vZ0":-3.8647853621237758,"x":176.98,"y":163.53,"x0":1.5652731524486967,"y0":50.00566693250313,"z0":5.232295843472428,"aX":11.563149664786945},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.7,"breakHorizontal":-9.1,"spinRate":2587,"spinDirection":147},"zone":11,"typeConfidence":0.9,"plateTime":0.41454878958784924,"extension":6.2294904504620465},"index":4,"playId":"10b86842-401b-3df9-af2b-44120fdaf806","pitchNumber":4,"startTime":"2026-04-22T00:33:56.159Z","endTime":"2026-04-22T00:33:59.164Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":82.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.94699384988216,"aZ":-13.158327012876546,"pfxX":6.830051387563918,"pfxZ":10.716422022343956,"pX":-0.13899084619086866,"pZ":1.5421197237711135,"vX0":-7.048085026210776,"vY0":-133.87132659122233,"vZ0":-6.90406519393463,"x":122.3,"y":197.14,"x0":1.6691888860084345,"y0":50.00085548318399,"z0":5.1390336041242755,"aX":12.117596474480171},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.6,"breakHorizontal":-10.4,"spinRate":2618,"spinDirection":149},"zone":13,"typeConfidence":0.91,"plateTime":0.41271104355927646,"extension":6.327740248818073},"index":5,"playId":"0db26622-678f-3207-915a-5dc2c45e455d","pitchNumber":5,"startTime":"2026-04-22T00:34:13.695Z","endTime":"2026-04-22T00:34:18.839Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:34:18.839Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Felix Reyes singles on a sharp line drive to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-22T00:34:25.017Z","endTime":"2026-04-22T00:35:25.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"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],"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":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":82.4,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.97942813371021,"aZ":-14.483197187536764,"pfxX":7.134458776263371,"pfxZ":9.982574794901453,"pX":-1.6331656835068966,"pZ":3.189576915271072,"vX0":-10.729247790790364,"vY0":-133.80307132192786,"vZ0":-2.99077516850488,"x":179.25,"y":152.66,"x0":1.5442505782458185,"y0":50.00205060962054,"z0":5.390510892220443,"aX":12.643422942599607},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.4,"breakHorizontal":-10.0,"spinRate":2561,"spinDirection":146},"zone":11,"typeConfidence":0.9,"plateTime":0.4129634530763493,"extension":6.3149579752742895},"index":0,"playId":"b526732d-46c8-36de-a59f-9c45d239936b","pitchNumber":1,"startTime":"2026-04-22T00:34:41.903Z","endTime":"2026-04-22T00:34:45.036Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.0,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.428281367117137,"aZ":-20.005923766358297,"pfxX":6.279851003706316,"pfxZ":8.256935969248216,"pX":-0.09615238457792828,"pZ":0.7649555829123901,"vX0":-5.965901068145933,"vY0":-121.1156129869064,"vZ0":-6.728799697572139,"x":120.67,"y":218.13,"x0":1.5925870104932727,"y0":50.00201532064645,"z0":5.3498575617906345,"aX":9.254383370250533},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":13.4,"breakHorizontal":-9.8,"spinRate":1019,"spinDirection":139},"zone":13,"typeConfidence":0.89,"plateTime":0.4536313573341877,"extension":6.522262172655209},"index":1,"playId":"f39f1089-2b14-3451-acbf-582dbbea50e5","pitchNumber":2,"startTime":"2026-04-22T00:34:56.247Z","endTime":"2026-04-22T00:35:00.640Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":82.9,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.532325156438084,"aZ":-13.045132324954048,"pfxX":6.728216552056718,"pfxZ":10.704088010479708,"pX":-0.22975836742364894,"pZ":2.906449189582239,"vX0":-7.187485715084779,"vY0":-133.98910772686514,"vZ0":-3.8326998663507483,"x":125.76,"y":160.31,"x0":1.6352739373656417,"y0":50.00555943112176,"z0":5.3113339881967025,"aX":12.028031419207798},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":18.6,"breakHorizontal":-10.3,"spinRate":2580,"spinDirection":144},"zone":2,"typeConfidence":0.91,"plateTime":0.4114739025270775,"extension":6.20215797784761},"hitData":{"launchSpeed":109.0,"launchAngle":11.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":127.97,"coordY":66.74}},"index":2,"playId":"9966c784-e11d-393a-8744-5b6c56f61029","pitchNumber":3,"startTime":"2026-04-22T00:35:15.933Z","endTime":"2026-04-22T00:35:25.481Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:35:25.481Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adolis García flies out to right fielder Seiya Suzuki.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-22T00:35:37.903Z","endTime":"2026-04-22T00:36:57.967Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":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":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.233642696423857,"aZ":-21.73065053631141,"pfxX":6.328115771634326,"pfxZ":7.276559915433053,"pX":-1.4296126201780837,"pZ":0.7214415908502493,"vX0":-8.55306857813702,"vY0":-119.35900609645172,"vZ0":-6.174654914841715,"x":171.49,"y":219.3,"x0":1.3876691097906697,"y0":50.000424101963944,"z0":5.314708310533498,"aX":9.077058775791402},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":11.8,"breakHorizontal":-9.2,"spinRate":1025,"spinDirection":134},"zone":13,"typeConfidence":0.91,"plateTime":0.4599230908887635,"extension":6.528519010337285},"index":0,"playId":"b40d2714-549c-3909-a57e-e9ec31ef1eba","pitchNumber":1,"startTime":"2026-04-22T00:35:52.774Z","endTime":"2026-04-22T00:35:57.499Z","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":92.0,"endSpeed":82.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44729988164008,"aZ":-12.625126395910696,"pfxX":6.3899633162189415,"pfxZ":10.943275080369862,"pX":-0.5179233691200618,"pZ":3.637522102290559,"vX0":-7.986970824758067,"vY0":-133.72160552624086,"vZ0":-2.130090559173103,"x":136.74,"y":140.57,"x0":1.6963828345086847,"y0":50.00617670330177,"z0":5.365032259614164,"aX":11.419616579398935},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":19.4,"breakHorizontal":-9.6,"spinRate":2567,"spinDirection":144},"zone":11,"typeConfidence":0.91,"plateTime":0.4117254813555369,"extension":6.2109758926395955},"index":1,"playId":"8d6096f1-172d-3f3d-9523-222093f0582c","pitchNumber":2,"startTime":"2026-04-22T00:36:13.500Z","endTime":"2026-04-22T00:36:16.827Z","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":2},"index":2,"startTime":"2026-04-22T00:36:38.031Z","endTime":"2026-04-22T00:36:50.004Z","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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.004704734550586,"aZ":-11.977446135417205,"pfxX":8.090935678477004,"pfxZ":11.303169613582163,"pX":-0.7686651061921856,"pZ":2.195174341160433,"vX0":-8.893377393257584,"vY0":-133.62791039205246,"vZ0":-5.79335553558083,"x":146.3,"y":179.51,"x0":1.5703950524459742,"y0":50.00412367887577,"z0":5.271528242565711,"aX":14.459159721091265},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.2,"breakHorizontal":-12.5,"spinRate":2584,"spinDirection":142},"zone":4,"typeConfidence":0.91,"plateTime":0.4117900772466707,"extension":6.236365192158696},"hitData":{"launchSpeed":75.3,"launchAngle":48.0,"totalDistance":232.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.89,"coordY":115.07}},"index":3,"playId":"9430e61b-ce5b-3e2c-b300-c3adb51b2b30","pitchNumber":3,"startTime":"2026-04-22T00:36:50.004Z","endTime":"2026-04-22T00:36:57.967Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:36:57.967Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dansby Swanson walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-22T00:39:19.132Z","endTime":"2026-04-22T00:40:28.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":74.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.35136974307355,"aZ":-31.55254176112503,"pfxX":-2.366465628490328,"pfxZ":0.43267997606503883,"pX":0.6444473572522351,"pZ":3.6126436894120513,"vX0":-3.8472684754875637,"vY0":-119.61792003658378,"vZ0":1.61751110836131,"x":92.44,"y":141.24,"x0":2.5877398009221597,"y0":50.00296121516399,"z0":5.778733855810017,"aX":-3.391802171492352},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.6,"breakHorizontal":5.3,"spinRate":2411,"spinDirection":316},"zone":12,"typeConfidence":2.0,"plateTime":0.4597624086444392,"extension":5.37801106030885},"index":0,"playId":"05740aa2-8567-3b46-9a54-eff20b915a84","pitchNumber":1,"startTime":"2026-04-22T00:39:28.994Z","endTime":"2026-04-22T00:39:33.523Z","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":83.9,"endSpeed":76.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82554941575643,"aZ":-29.28544918485941,"pfxX":9.560009971165101,"pfxZ":1.9198506505343218,"pX":1.2736635116474584,"pZ":3.385972158407908,"vX0":-5.015175632118376,"vY0":-122.13649677790777,"vZ0":0.3474106812892056,"x":68.45,"y":147.36,"x0":2.11525787919061,"y0":50.00413252464617,"z0":5.767377283833478,"aX":14.394753230049101},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.8,"breakHorizontal":-16.1,"spinRate":1654,"spinDirection":125},"zone":12,"typeConfidence":2.0,"plateTime":0.44905126658436956,"extension":5.655457905121608},"index":1,"playId":"cf481882-3444-37cc-b417-608bdbc34084","pitchNumber":2,"startTime":"2026-04-22T00:39:42.044Z","endTime":"2026-04-22T00:39:45.044Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":76.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.29188539671521,"aZ":-31.298472737215906,"pfxX":-0.019196538146254216,"pfxZ":0.5863370516689956,"pX":0.34537722201367094,"pZ":1.950371937586491,"vX0":-5.165066683663131,"vY0":-122.60714523580576,"vZ0":-2.0973126193705687,"x":103.84,"y":186.12,"x0":2.497928289001022,"y0":50.004170875253145,"z0":5.53494946388552,"aX":-0.027696399976228706},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.7,"breakHorizontal":1.4,"spinRate":2402,"spinDirection":341},"zone":9,"typeConfidence":2.0,"plateTime":0.4498372941499764,"extension":5.462625573690436},"index":2,"playId":"721b6335-80ea-3876-ac07-1f5ab3c1a348","pitchNumber":3,"startTime":"2026-04-22T00:39:58.884Z","endTime":"2026-04-22T00:40:02.340Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.76038451547032,"aZ":-13.780926328159813,"pfxX":7.110120497247029,"pfxZ":9.504005931204235,"pX":-0.3912931829560875,"pZ":3.9433781378218957,"vX0":-8.974287640512907,"vY0":-139.10757098747303,"vZ0":-2.4419872457825527,"x":131.92,"y":132.31,"x0":1.9715629090114364,"y0":50.00694947474744,"z0":5.760173250351344,"aX":13.767536835318822},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.8,"breakHorizontal":-10.8,"spinRate":2395,"spinDirection":126},"zone":11,"typeConfidence":2.0,"plateTime":0.3955848510095832,"extension":5.612384149680916},"index":3,"playId":"fb5a3544-dc29-36fd-bb76-eb7cfeb9fd9e","pitchNumber":4,"startTime":"2026-04-22T00:40:10.920Z","endTime":"2026-04-22T00:40:15.008Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":86.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.97986230158836,"aZ":-11.402861085566897,"pfxX":7.03569546491014,"pfxZ":10.669200750220249,"pX":-1.1880772448623325,"pZ":2.423327670014713,"vX0":-10.600777890684906,"vY0":-139.28902640814212,"vZ0":-6.636326493595505,"x":162.29,"y":173.35,"x0":1.7692523027138087,"y0":50.0021179132062,"z0":5.605829544887411,"aX":13.697287207689614},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.9,"breakHorizontal":-10.3,"spinRate":2342,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.39461787048128416,"extension":5.521664427029271},"index":4,"playId":"ccbf99cb-c3eb-31c0-a596-6a4761443e2f","pitchNumber":5,"startTime":"2026-04-22T00:40:24.120Z","endTime":"2026-04-22T00:40:28.384Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:40:28.384Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Shaw strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-22T00:40:34.804Z","endTime":"2026-04-22T00:41:45.267Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.0,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.315134782934642,"aZ":-32.37934279191056,"pfxX":0.5991386733073994,"pfxZ":-0.1335869931843554,"pX":0.23787725624336578,"pZ":2.1434813358566562,"vX0":-5.742171780751683,"vY0":-123.54672241846731,"vZ0":-1.4630020089711782,"x":107.93,"y":180.91,"x0":2.5305394819032525,"y0":50.00303697839038,"z0":5.505646292348626,"aX":0.9112166334974422},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.4,"breakHorizontal":0.5,"spinRate":2420,"spinDirection":333},"zone":5,"typeConfidence":2.0,"plateTime":0.44608544086036517,"extension":5.592245867426964},"index":0,"playId":"3e2606e9-7a1d-3781-b988-ecf69f83e3ee","pitchNumber":1,"startTime":"2026-04-22T00:40:50.883Z","endTime":"2026-04-22T00:40:54.193Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":77.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.400457258689677,"aZ":-33.58966768640988,"pfxX":1.7877978791769684,"pfxZ":-0.9198514634400374,"pX":-0.2763104572687881,"pZ":0.8428460715566967,"vX0":-7.047543960814434,"vY0":-125.08029473915636,"vZ0":-4.158707309691895,"x":127.53,"y":216.02,"x0":2.3781998264837045,"y0":50.00070323695987,"z0":5.361508670581684,"aX":2.7583416687761266},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.5,"breakHorizontal":-1.2,"spinRate":2418,"spinDirection":342},"zone":13,"typeConfidence":2.0,"plateTime":0.4423675879123059,"extension":5.5952491111981635},"index":1,"playId":"48ab4c77-94ea-3ed7-a3f0-b5e8b48ff215","pitchNumber":2,"startTime":"2026-04-22T00:41:07.374Z","endTime":"2026-04-22T00:41:10.750Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":79.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.38921309641233,"aZ":-32.37378975040966,"pfxX":1.8078604592020788,"pfxZ":-0.12473986091347955,"pX":-0.33181152376955936,"pZ":0.5628337248873573,"vX0":-7.230144573618223,"vY0":-128.9202693661283,"vZ0":-5.776688389101743,"x":129.65,"y":223.58,"x0":2.3171937333011474,"y0":50.00311749413961,"z0":5.438775047884806,"aX":2.9400670339172073},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.7,"breakHorizontal":-1.1,"spinRate":2522,"spinDirection":352},"zone":13,"typeConfidence":2.0,"plateTime":0.4305995513591263,"extension":5.435267613131249},"index":2,"playId":"f2f11faf-e2b2-32e7-80ad-b93763490c47","pitchNumber":3,"startTime":"2026-04-22T00:41:37.941Z","endTime":"2026-04-22T00:41:45.267Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:41:45.267Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pete Crow-Armstrong singles on a ground ball to center fielder Brandon Marsh. Dansby Swanson to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-22T00:41:54.510Z","endTime":"2026-04-22T00:43:10.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"postOnThird":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":669016,"link":"/api/v1/people/669016"},"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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"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":85.1,"endSpeed":78.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.001689979842663,"aZ":-31.975042736407165,"pfxX":-2.691926668865846,"pfxZ":0.12683209080583602,"pX":-0.39227366379996115,"pZ":1.9885439736767905,"vX0":-6.594311596926289,"vY0":-123.89039834317735,"vZ0":-2.107318290109485,"x":131.95,"y":185.09,"x0":2.6501510664684007,"y0":50.00215352221552,"z0":5.514253485522665,"aX":-4.197215611007743},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.0,"breakHorizontal":6.4,"spinRate":2208,"spinDirection":341},"zone":7,"typeConfidence":2.0,"plateTime":0.4415669133599516,"extension":5.518874151363942},"index":0,"playId":"2e43da41-0ad6-3261-be60-454664202640","pitchNumber":1,"startTime":"2026-04-22T00:42:06.368Z","endTime":"2026-04-22T00:42:09.952Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.161757531124806,"aZ":-23.21344721456189,"pfxX":10.734408434341413,"pfxZ":4.665610414896239,"pX":0.30108514232675704,"pZ":1.2451391721821488,"vX0":-9.053405378848582,"vY0":-138.06351418069676,"vZ0":-7.030748385397235,"x":105.52,"y":205.16,"x0":2.2361196647999813,"y0":50.004103352725465,"z0":5.3988519463044105,"aX":20.621984397006845},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.1,"breakHorizontal":-17.4,"spinRate":2339,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.3974674312115716,"extension":5.592830303172031},"index":1,"playId":"544465f2-45ac-3f7d-b0ab-d3a7363a697a","pitchNumber":2,"startTime":"2026-04-22T00:42:22.648Z","endTime":"2026-04-22T00:42:26.484Z","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":96.4,"endSpeed":87.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63894878461609,"aZ":-22.088085243635483,"pfxX":10.637378204605755,"pfxZ":5.109267679516199,"pX":0.17431114782607918,"pZ":1.5736454142385117,"vX0":-9.369737097171587,"vY0":-139.88643067347044,"vZ0":-6.717669452864515,"x":110.36,"y":196.29,"x0":2.1912033789664487,"y0":50.00623697712619,"z0":5.462718621073999,"aX":21.00868648433097},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.9,"breakHorizontal":-17.3,"spinRate":2377,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.39210499961253387,"extension":5.722693553289767},"index":2,"playId":"dfc35408-68d8-3273-bfef-0d99228dc4e7","pitchNumber":3,"startTime":"2026-04-22T00:42:41.284Z","endTime":"2026-04-22T00:42:45.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69427180592619,"aZ":-20.68786813796657,"pfxX":9.716266216217445,"pfxZ":5.791602228782976,"pX":0.3807974784523289,"pZ":2.3745386102956307,"vX0":-8.137092854181155,"vY0":-140.17869032008147,"vZ0":-5.228798506477568,"x":102.48,"y":174.67,"x0":2.0637114404870616,"y0":50.00491130326942,"z0":5.621318972566991,"aX":19.27352624363825},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.5,"breakHorizontal":-15.8,"spinRate":2351,"spinDirection":128},"zone":6,"typeConfidence":2.0,"plateTime":0.39124833232437783,"extension":5.781907040842294},"hitData":{"launchSpeed":104.3,"launchAngle":2.0,"totalDistance":62.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.81,"coordY":95.82}},"index":3,"playId":"deae23e6-143b-3c2e-a9e2-f5e20eb3c4a5","pitchNumber":4,"startTime":"2026-04-22T00:42:59.823Z","endTime":"2026-04-22T00:43:10.686Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:43:10.686Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nico Hoerner flies out to shortstop Trea Turner.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-22T00:44:05.340Z","endTime":"2026-04-22T00:44:49.459Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"postOnThird":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"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_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-22T00:44:00.433Z","endTime":"2026-04-22T00:44:07.632Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.115500185624377,"aZ":-33.04108867468091,"pfxX":-0.13834664733104912,"pfxZ":-0.5688086329758075,"pX":-0.0547742572224144,"pZ":1.6216018242006818,"vX0":-6.175762156708702,"vY0":-123.67005664156775,"vZ0":-2.6358374745291586,"x":119.09,"y":195.0,"x0":2.503896591624772,"y0":50.001255159368775,"z0":5.502262082607313,"aX":-0.21083979823424823},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.4,"breakHorizontal":1.8,"spinRate":2452,"spinDirection":354},"zone":8,"typeConfidence":2.0,"plateTime":0.444719299669333,"extension":5.58444547007883},"index":1,"playId":"634ae714-46d2-31dd-978b-5270e14a62c4","pitchNumber":1,"startTime":"2026-04-22T00:44:07.632Z","endTime":"2026-04-22T00:44:12.261Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":86.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.55022509892821,"aZ":-12.491415452191513,"pfxX":8.483070765690936,"pfxZ":10.135374304015112,"pX":-1.5560243639871016,"pZ":3.0521469943124147,"vX0":-12.565284773985171,"vY0":-138.83082344121743,"vZ0":-4.615057709353174,"x":176.31,"y":156.37,"x0":1.9371440416440273,"y0":50.003834879940925,"z0":5.574537631689104,"aX":16.47679702981344},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.4,"breakHorizontal":-12.6,"spinRate":2393,"spinDirection":125},"zone":11,"typeConfidence":2.0,"plateTime":0.39529676687072834,"extension":5.605375052060448},"index":2,"playId":"8b28e74c-1361-3ad5-96fd-432920219b07","pitchNumber":2,"startTime":"2026-04-22T00:44:22.380Z","endTime":"2026-04-22T00:44:26.055Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.517653266853706,"aZ":-30.784647835631898,"pfxX":10.734787196599571,"pfxZ":0.8785503534784826,"pX":-0.8137672338910032,"pZ":1.647570939251349,"vX0":-10.988434576129109,"vY0":-125.13301299406022,"vZ0":-3.3672162823706384,"x":148.02,"y":194.3,"x0":2.2421168130183515,"y0":50.0043058307507,"z0":5.535866104090141,"aX":17.006436294427747},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.0,"breakHorizontal":-16.9,"spinRate":1847,"spinDirection":118},"zone":13,"typeConfidence":2.0,"plateTime":0.4379174088361739,"extension":5.696377359328118},"hitData":{"launchSpeed":72.1,"launchAngle":53.0,"totalDistance":188.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":74.55,"coordY":145.04}},"index":3,"playId":"623bbba7-321a-3885-bf8b-7eec7ab2d3b9","pitchNumber":3,"startTime":"2026-04-22T00:44:38.604Z","endTime":"2026-04-22T00:44:49.459Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:44:49.459Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alex Bregman flies out to center fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-22T00:45:05.326Z","endTime":"2026-04-22T00:46:01.244Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.70322499859339,"aZ":-30.73654079243202,"pfxX":-3.0523699447115913,"pfxZ":0.9414414744813335,"pX":0.47296099029914634,"pZ":3.153516916609055,"vX0":-4.061991507421451,"vY0":-123.04558286485026,"vZ0":0.5357787368241478,"x":98.97,"y":153.64,"x0":2.542630979333114,"y0":50.004441734941075,"z0":5.5398575931835286,"aX":-4.674787127874677},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.0,"breakHorizontal":6.5,"spinRate":2531,"spinDirection":319},"zone":3,"typeConfidence":2.0,"plateTime":0.4453565538628297,"extension":5.29947640596131},"index":0,"playId":"d5d48349-96ce-32e4-99f5-32cc3c1a66df","pitchNumber":1,"startTime":"2026-04-22T00:45:34.837Z","endTime":"2026-04-22T00:45:38.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.53202646965471,"aZ":-27.82436855000883,"pfxX":9.732045854807916,"pfxZ":2.6836275856607905,"pX":0.5915005446883818,"pZ":2.8969292950958367,"vX0":-7.684773442755892,"vY0":-126.64995953411554,"vZ0":-1.2329515970750828,"x":94.45,"y":160.56,"x0":2.4048002392205157,"y0":50.002668377657834,"z0":5.621138613957214,"aX":15.76666648595942},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.8,"breakHorizontal":-15.8,"spinRate":1747,"spinDirection":119},"zone":3,"typeConfidence":2.0,"plateTime":0.4329296287714186,"extension":5.613155111875446},"hitData":{"launchSpeed":102.3,"launchAngle":27.0,"totalDistance":404.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.25,"coordY":42.58}},"index":1,"playId":"9c228c3b-047a-3e3f-a8ce-c7e89a0ce962","pitchNumber":2,"startTime":"2026-04-22T00:45:52.082Z","endTime":"2026-04-22T00:46:01.244Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:46:01.244Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.T. Realmuto grounds out, third baseman Matt Shaw to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-22T00:48:08.292Z","endTime":"2026-04-22T00:50:56.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"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":"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.8,"endSpeed":66.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.692324114489754,"aZ":-40.75987002491705,"pfxX":-6.341329534255316,"pfxZ":-7.668123919676976,"pX":1.4835536167834904,"pZ":4.553322499284099,"vX0":0.9307011299794385,"vY0":-105.65759497812846,"vZ0":6.55565817852462,"x":60.45,"y":115.84,"x0":1.8579782518876389,"y0":50.003769749619586,"z0":6.120422582223205,"aX":-7.097839808857369},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.7,"breakVerticalInduced":-11.5,"breakHorizontal":11.2,"spinRate":2539,"spinDirection":321},"zone":12,"typeConfidence":0.9,"plateTime":0.5204055960713876,"extension":6.0579494094408926},"index":0,"playId":"aeb414b8-9988-331c-b2cc-f5bfe9095fe9","pitchNumber":1,"startTime":"2026-04-22T00:48:23.153Z","endTime":"2026-04-22T00:48:26.866Z","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":91.2,"endSpeed":82.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.879563582482014,"aZ":-15.424944978483614,"pfxX":6.845613461610423,"pfxZ":9.560493154114347,"pX":0.7590386568324009,"pZ":3.295017065941284,"vX0":-5.0853051474554745,"vY0":-132.668582328498,"vZ0":-2.561047542980407,"x":88.07,"y":149.81,"x0":1.8276938126517384,"y0":50.00592326783413,"z0":5.420307435810985,"aX":11.997883294999209},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.8,"breakHorizontal":-11.0,"spinRate":2627,"spinDirection":145},"zone":3,"typeConfidence":0.9,"plateTime":0.41557283773107745,"extension":6.082813602325521},"index":1,"playId":"30516ae8-47b3-3c0c-8073-e7651116cbf6","pitchNumber":2,"startTime":"2026-04-22T00:48:38.464Z","endTime":"2026-04-22T00:48:43.512Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.104117385615023,"aZ":-25.240397558873514,"pfxX":7.9885899118929045,"pfxZ":4.727462143296821,"pX":0.3300348624449832,"pZ":1.4856569311643886,"vX0":-5.730223201800558,"vY0":-120.54455030802905,"vZ0":-3.9756957021183568,"x":104.42,"y":198.67,"x0":1.7036828238461361,"y0":50.003764684468536,"z0":5.392462915525256,"aX":11.72123677694859},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":7.8,"breakHorizontal":-13.1,"spinRate":1332,"spinDirection":132},"zone":14,"typeConfidence":0.9,"plateTime":0.4549138947878344,"extension":6.258882548633069},"index":2,"playId":"645d5057-d02c-3cbf-bab0-f6a15bc9e06f","pitchNumber":3,"startTime":"2026-04-22T00:48:54.583Z","endTime":"2026-04-22T00:48:58.648Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-22T00:49:11.989Z","endTime":"2026-04-22T00:49:23.513Z","isPitch":false,"type":"action","player":{"id":592663,"link":"/api/v1/people/592663"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.5,"endSpeed":82.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.00431913344175,"aZ":-11.45696253687287,"pfxX":7.3150058490698555,"pfxZ":11.701758012056896,"pX":-1.0679221971552821,"pZ":3.8022252806740093,"vX0":-9.682752112153914,"vY0":-132.86149113915323,"vZ0":-2.0142291023424415,"x":157.71,"y":136.12,"x0":1.689704825526023,"y0":50.00659446334457,"z0":5.412632558821122,"aX":12.956387338483895},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":20.9,"breakHorizontal":-10.9,"spinRate":2593,"spinDirection":143},"zone":11,"typeConfidence":0.9,"plateTime":0.41377347731225056,"extension":6.150567269531741},"index":4,"playId":"48208561-b0f7-3ebd-89c0-c72f7a9383a9","pitchNumber":4,"startTime":"2026-04-22T00:49:23.513Z","endTime":"2026-04-22T00:49:27.534Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.488179495334318,"aZ":-11.848309194004115,"pfxX":7.879530723102466,"pfxZ":11.324817911541727,"pX":0.690184116459588,"pZ":3.2310195103645376,"vX0":-5.717834889208825,"vY0":-133.78344042771002,"vZ0":-3.1613480243209486,"x":90.69,"y":151.54,"x0":1.8418918582771653,"y0":50.0061221439272,"z0":5.289214025012818,"aX":14.1466558204353},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.9,"breakHorizontal":-12.8,"spinRate":2626,"spinDirection":141},"zone":3,"typeConfidence":0.91,"plateTime":0.41096402443435665,"extension":6.115208894006166},"index":5,"playId":"e6f4fc7d-b4ee-314f-a537-104cdb6513f8","pitchNumber":5,"startTime":"2026-04-22T00:49:39.981Z","endTime":"2026-04-22T00:49:43.526Z","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":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":83.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.71051935451198,"aZ":-14.697661166702845,"pfxX":9.084727246728352,"pfxZ":9.758087309683049,"pX":-0.8492517402939065,"pZ":1.1841896053775207,"vX0":-9.669464441951323,"vY0":-133.94005970132696,"vZ0":-7.533060952617132,"x":149.37,"y":206.81,"x0":1.651679248674187,"y0":50.00656471451176,"z0":5.11348794423324,"aX":16.27863392918237},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.8,"breakHorizontal":-14.0,"spinRate":2548,"spinDirection":143},"zone":13,"typeConfidence":0.89,"plateTime":0.4111449281459927,"extension":6.413231201948177},"index":6,"playId":"b812cb68-4675-3b3e-b9c5-4ddc6e565ccc","pitchNumber":6,"startTime":"2026-04-22T00:50:00.662Z","endTime":"2026-04-22T00:50:06.571Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":82.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1312339125362,"aZ":-17.21173934174643,"pfxX":7.7033679564588375,"pfxZ":8.42805136877957,"pX":0.30676937102206814,"pZ":3.8558737880560905,"vX0":-6.701707252406352,"vY0":-133.2876556012099,"vZ0":-0.5122410013078835,"x":105.31,"y":134.67,"x0":1.8689645127467824,"y0":50.006569583289156,"z0":5.3081384108512655,"aX":13.683088414623613},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.4,"breakHorizontal":-12.2,"spinRate":2548,"spinDirection":146},"zone":12,"typeConfidence":0.89,"plateTime":0.41300656873745467,"extension":6.2303151336398575},"index":7,"playId":"567d0c5c-adf7-3154-9c78-55a70c27b0fa","pitchNumber":7,"startTime":"2026-04-22T00:50:20.125Z","endTime":"2026-04-22T00:50:24.056Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.63575500992296,"aZ":-24.07152612907968,"pfxX":11.487642684511952,"pfxZ":4.665967439157954,"pX":-0.380115980886979,"pZ":1.4773632443275422,"vX0":-9.108398069827727,"vY0":-131.37655049796956,"vZ0":-5.019545455454341,"x":131.49,"y":198.89,"x0":1.6512784624758776,"y0":50.00023445341132,"z0":5.217704724964222,"aX":19.938744924158147},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.4,"breakHorizontal":-18.6,"spinRate":2560,"spinDirection":142},"zone":13,"typeConfidence":0.93,"plateTime":0.4180157504133004,"extension":6.220794251980281},"hitData":{"launchSpeed":60.5,"launchAngle":-50.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.5,"coordY":164.33}},"index":8,"playId":"85017ab2-1029-34bd-a246-9704872d271c","pitchNumber":8,"startTime":"2026-04-22T00:50:46.546Z","endTime":"2026-04-22T00:50:56.680Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:50:56.680Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Bohm grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-22T00:51:06.534Z","endTime":"2026-04-22T00:52:34.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":82.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.02054247272254,"aZ":-12.456816639269347,"pfxX":7.396291570780811,"pfxZ":11.065534761747974,"pX":-0.7987549286331281,"pZ":2.954534144244501,"vX0":-9.110082228389384,"vY0":-133.69701754847466,"vZ0":-3.929577791434961,"x":147.45,"y":159.01,"x0":1.717129342106361,"y0":50.00579664816812,"z0":5.359041565817967,"aX":13.1837864302007},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":19.2,"breakHorizontal":-11.0,"spinRate":2629,"spinDirection":140},"zone":1,"typeConfidence":0.91,"plateTime":0.412144359909699,"extension":6.371927621292096},"index":0,"playId":"50739c19-fc7b-3e79-9cdb-70b02aaf90f7","pitchNumber":1,"startTime":"2026-04-22T00:51:25.852Z","endTime":"2026-04-22T00:51:30.176Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.160799949006933,"aZ":-24.351179006746683,"pfxX":6.958663757166597,"pfxZ":5.224160664785135,"pX":1.6899364309549336,"pZ":1.6628990599916866,"vX0":-2.232580859956773,"vY0":-121.69830653373816,"vZ0":-4.070211119572744,"x":52.58,"y":193.88,"x0":1.7157118076215478,"y0":50.00572376288105,"z0":5.469544337972292,"aX":10.426284720821323},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":8.8,"breakHorizontal":-12.1,"spinRate":1069,"spinDirection":133},"zone":14,"typeConfidence":0.9,"plateTime":0.4502825807740418,"extension":6.317840002387398},"index":1,"playId":"86c553a0-3735-3b8b-88cd-6c71bab52d81","pitchNumber":2,"startTime":"2026-04-22T00:51:42.597Z","endTime":"2026-04-22T00:51:45.597Z","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.4,"endSpeed":83.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.603856983068944,"aZ":-12.514507870263076,"pfxX":7.903246363082124,"pfxZ":10.929734333969277,"pX":-0.7395564009289282,"pZ":2.883481663666325,"vX0":-8.883541159724475,"vY0":-134.17092012398092,"vZ0":-4.05406351260929,"x":145.19,"y":160.93,"x0":1.6084315536006628,"y0":50.006011228098174,"z0":5.324306351599146,"aX":14.22149897578952},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":19.0,"breakHorizontal":-12.1,"spinRate":2640,"spinDirection":144},"zone":4,"typeConfidence":0.91,"plateTime":0.4103032406603586,"extension":6.304760935661448},"index":2,"playId":"abd4c2de-9451-3310-b03d-a41051929b38","pitchNumber":3,"startTime":"2026-04-22T00:52:00.415Z","endTime":"2026-04-22T00:52:03.795Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.966574309500242,"aZ":-25.791060928788923,"pfxX":6.143228493013439,"pfxZ":4.296330516634263,"pX":0.5022596552643003,"pZ":1.0763548937619087,"vX0":-4.736294595952441,"vY0":-121.42626652699774,"vZ0":-4.685323586893296,"x":97.86,"y":209.72,"x0":1.6850751152007137,"y0":50.00266965361529,"z0":5.289389787142782,"aX":9.12453664436527},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.8,"breakHorizontal":-10.0,"spinRate":940,"spinDirection":127},"zone":14,"typeConfidence":0.9,"plateTime":0.45200655021136527,"extension":6.417098584630919},"hitData":{"launchSpeed":86.3,"launchAngle":5.0,"totalDistance":95.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.26,"coordY":150.06}},"index":3,"playId":"034206b4-2b1d-342b-835f-8106fd13676e","pitchNumber":4,"startTime":"2026-04-22T00:52:26.839Z","endTime":"2026-04-22T00:52:34.241Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:52:34.241Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a ground ball to second baseman Nico Hoerner.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-22T00:52:45.756Z","endTime":"2026-04-22T00:53:14.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.061558788271924,"aZ":-14.246789126199204,"pfxX":7.500316315807574,"pfxZ":9.810748885755023,"pX":-0.6648401617116857,"pZ":3.0946780997345464,"vX0":-8.416330163537824,"vY0":-134.5426750455485,"vZ0":-3.2431337256007255,"x":142.34,"y":155.22,"x0":1.5341638662167447,"y0":50.00252502952551,"z0":5.329614923951602,"aX":13.706210549851702},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.3,"breakHorizontal":-11.8,"spinRate":2575,"spinDirection":143},"zone":1,"typeConfidence":0.9,"plateTime":0.407592484730007,"extension":6.359955891724901},"hitData":{"launchSpeed":96.4,"launchAngle":-8.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.96,"coordY":143.98}},"index":0,"playId":"36bb6860-b33b-32a3-a5a7-f496e5684d23","pitchNumber":1,"startTime":"2026-04-22T00:53:03.076Z","endTime":"2026-04-22T00:53:14.586Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:53:14.586Z","atBatIndex":36},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Edmundo Sosa grounds into a force out, shortstop Dansby Swanson to second baseman Nico Hoerner. Brandon Marsh out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-22T00:53:32.779Z","endTime":"2026-04-22T00:54:40.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.838792642003398,"aZ":-22.232350001572776,"pfxX":6.2797895004711,"pfxZ":6.731381983547423,"pX":-0.585489771087158,"pZ":1.9940648546684159,"vX0":-7.243419839630314,"vY0":-120.80870327172798,"vZ0":-3.4107734686271405,"x":139.32,"y":184.94,"x0":1.6376442463195784,"y0":50.00042749986716,"z0":5.381490403087948,"aX":9.269254171366581},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":11.6,"breakHorizontal":-9.6,"spinRate":1162,"spinDirection":133},"zone":7,"typeConfidence":0.9,"plateTime":0.45363233169422346,"extension":6.403887844201969},"index":0,"playId":"464307c8-859d-3a57-89c1-ee6a788e2fb7","pitchNumber":1,"startTime":"2026-04-22T00:53:41.264Z","endTime":"2026-04-22T00:53:45.156Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.637082116333904,"aZ":-24.928279338352294,"pfxX":5.183794046104747,"pfxZ":4.932057772376667,"pX":-0.042257444385881825,"pZ":0.9571248747110466,"vX0":-5.709491247375569,"vY0":-120.7938348957075,"vZ0":-5.17294273909768,"x":118.61,"y":212.94,"x0":1.684161637147024,"y0":50.005391856908524,"z0":5.331905887289214,"aX":7.622917046581795},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.9,"breakHorizontal":-7.9,"spinRate":1008,"spinDirection":131},"zone":13,"typeConfidence":0.9,"plateTime":0.4543017228403907,"extension":6.3120280483897115},"index":1,"playId":"818627f8-ffad-3ff2-85e2-47b5de3c906b","pitchNumber":2,"startTime":"2026-04-22T00:54:05.863Z","endTime":"2026-04-22T00:54:09.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.403724174826554,"aZ":-22.696085537619858,"pfxX":6.9939223074801555,"pfxZ":6.375842075058014,"pX":1.5178344721109405,"pZ":2.612576356744361,"vX0":-2.906727222122715,"vY0":-121.58906229915458,"vZ0":-1.9999479924153811,"x":59.14,"y":168.24,"x0":1.824733870252268,"y0":50.00428061134165,"z0":5.42928942069279,"aX":10.39902292920683},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":11.3,"breakHorizontal":-11.9,"spinRate":931,"spinDirection":129},"zone":12,"typeConfidence":0.9,"plateTime":0.45170139623891714,"extension":6.273051167838604},"hitData":{"launchSpeed":82.8,"launchAngle":0.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.78,"coordY":151.07}},"index":2,"playId":"2b572f4d-8efd-3a35-93d6-5e7e814a725f","pitchNumber":3,"startTime":"2026-04-22T00:54:33.358Z","endTime":"2026-04-22T00:54:40.891Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:54:40.891Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ian Happ walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T00:56:43.619Z","endTime":"2026-04-22T00:58:01.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"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,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.99410344051007,"aZ":-13.982721605791854,"pfxX":7.175943215136971,"pfxZ":9.687532193062012,"pX":-1.1738355898044057,"pZ":2.590525373412227,"vX0":-11.34611976333792,"vY0":-136.42100727698946,"vZ0":-5.654260949251438,"x":161.74,"y":168.84,"x0":2.113614186233488,"y0":50.005904260530436,"z0":5.659861167576771,"aX":13.480686503627279},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.4,"breakHorizontal":-10.6,"spinRate":2185,"spinDirection":127},"zone":11,"typeConfidence":2.0,"plateTime":0.40202870049821815,"extension":5.541008033657392},"index":0,"playId":"d9c50b65-938c-361d-bfe0-cf0567b0b1e3","pitchNumber":1,"startTime":"2026-04-22T00:56:51.185Z","endTime":"2026-04-22T00:56:54.957Z","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":93.4,"endSpeed":85.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.398140998101045,"aZ":-13.625072718898322,"pfxX":8.198387212862759,"pfxZ":10.018103752765054,"pX":-0.8747347595681634,"pZ":1.645320895440808,"vX0":-10.318281498911643,"vY0":-135.42001652413953,"vZ0":-7.781226126667579,"x":150.34,"y":194.36,"x0":1.9251007012084118,"y0":50.00411997952308,"z0":5.515137327140721,"aX":15.182761918281729},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.6,"breakHorizontal":-12.6,"spinRate":2267,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.4049343504680363,"extension":5.6141434186641455},"index":1,"playId":"bc79a729-32cb-3bbe-ac12-fe6b2457b186","pitchNumber":2,"startTime":"2026-04-22T00:57:06.030Z","endTime":"2026-04-22T00:57:10.350Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.453213630777952,"aZ":-29.906598411546707,"pfxX":10.045656570363317,"pfxZ":1.4667321786915197,"pX":-1.0863575759169286,"pZ":1.9277401130987453,"vX0":-10.727828346327996,"vY0":-123.17374362014428,"vZ0":-2.884944048482808,"x":158.41,"y":186.73,"x0":2.0111754802522706,"y0":50.001262196334885,"z0":5.631462983856731,"aX":15.503468490267183},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.3,"breakHorizontal":-15.8,"spinRate":1870,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.44393647549124005,"extension":5.765497001534782},"index":2,"playId":"1e5ece09-8f61-39a5-9541-6a66c06310c0","pitchNumber":3,"startTime":"2026-04-22T00:57:24.978Z","endTime":"2026-04-22T00:57:29.823Z","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":92.7,"endSpeed":84.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.44978009621448,"aZ":-17.604271926971325,"pfxX":9.375129433057555,"pfxZ":7.972661902975623,"pX":-0.1253518037714062,"pZ":1.7183463714265814,"vX0":-8.794597822261697,"vY0":-134.609512047296,"vZ0":-6.948458018737715,"x":121.78,"y":192.38,"x0":1.973240718189358,"y0":50.0009182148544,"z0":5.589100506146658,"aX":17.12596211470902},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.0,"breakHorizontal":-15.0,"spinRate":2258,"spinDirection":119},"zone":8,"typeConfidence":2.0,"plateTime":0.4076141293511242,"extension":5.662835361175121},"index":3,"playId":"76701020-c46d-3b9a-91a1-0e4d5eabf667","pitchNumber":4,"startTime":"2026-04-22T00:57:38.344Z","endTime":"2026-04-22T00:57:41.634Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62038829655611,"aZ":-14.237378600491686,"pfxX":7.075476518734419,"pfxZ":9.440052518599293,"pX":-0.5082699703145342,"pZ":3.33187516101492,"vX0":-9.826774462696354,"vY0":-137.48384698877155,"vZ0":-3.8215147673424945,"x":136.37,"y":148.82,"x0":2.205563117824645,"y0":50.001475904122735,"z0":5.716636399115798,"aX":13.442720352615542},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.3,"breakHorizontal":-10.6,"spinRate":2254,"spinDirection":128},"zone":11,"typeConfidence":2.0,"plateTime":0.3995437575998282,"extension":5.7511376919553845},"index":4,"playId":"5f317fc4-acf6-3d53-af8d-74f6da605120","pitchNumber":5,"startTime":"2026-04-22T00:57:56.179Z","endTime":"2026-04-22T00:58:01.861Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:58:01.861Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Seiya Suzuki singles on a line drive to left fielder Felix Reyes. Ian Happ to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T00:58:12.084Z","endTime":"2026-04-22T00:58:46.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnSecond":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"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":694025,"link":"/api/v1/people/694025"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.123198993650846,"aZ":-12.993808837798097,"pfxX":7.707872051813529,"pfxZ":10.157973754526758,"pX":-1.0932701517794734,"pZ":1.7385143440640591,"vX0":-11.15423712285602,"vY0":-136.9912875536808,"vZ0":-7.7457326181015596,"x":158.67,"y":191.84,"x0":2.042223803121757,"y0":50.00397416863109,"z0":5.503797714540933,"aX":14.555935722480397},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.7,"breakHorizontal":-11.4,"spinRate":2298,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.40085230428609187,"extension":5.653842657326605},"index":0,"playId":"1b9f5c60-ce22-3c6d-b782-2dfcc7d42606","pitchNumber":1,"startTime":"2026-04-22T00:58:22.206Z","endTime":"2026-04-22T00:58:27.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":76.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.459928925890242,"aZ":-36.310688270264336,"pfxX":-1.8120949871821581,"pfxZ":-2.7635704305396285,"pX":0.14004865773575154,"pZ":1.5094665329314603,"vX0":-5.18343805290462,"vY0":-122.51912362498739,"vZ0":-1.9983194851696653,"x":111.66,"y":198.02,"x0":2.530808567121575,"y0":50.00126727149417,"z0":5.481456821761941,"aX":-2.7141190646322224},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-5.3,"breakHorizontal":4.7,"spinRate":2455,"spinDirection":335},"zone":14,"typeConfidence":2.0,"plateTime":0.44953886057568404,"extension":5.566295608779896},"hitData":{"launchSpeed":97.9,"launchAngle":10.0,"totalDistance":168.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":60.05,"coordY":108.77}},"index":1,"playId":"aa6a2351-151c-3e25-8fd6-0b14883c95b7","pitchNumber":2,"startTime":"2026-04-22T00:58:37.625Z","endTime":"2026-04-22T00:58:46.471Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T00:58:46.471Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carson Kelly grounds out, third baseman Alec Bohm to first baseman Bryce Harper. Ian Happ to 3rd. Seiya Suzuki to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T00:58:54.587Z","endTime":"2026-04-22T01:00:49.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnThird":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"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":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.364266721016346,"aZ":-31.87939217128285,"pfxX":-1.0363328629543105,"pfxZ":0.19423401472173119,"pX":-0.23485090660362182,"pZ":1.4756143294444322,"vX0":-6.37381526910069,"vY0":-123.07669262535168,"vZ0":-3.1144608582744286,"x":125.95,"y":198.94,"x0":2.513645072159834,"y0":50.00540968409533,"z0":5.432416735054446,"aX":-1.6041959521285654},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.1,"breakHorizontal":3.2,"spinRate":2414,"spinDirection":342},"zone":13,"typeConfidence":2.0,"plateTime":0.443510862828548,"extension":5.546728707710138},"index":0,"playId":"36923baa-9210-3592-bcdf-adb4b9fac122","pitchNumber":1,"startTime":"2026-04-22T00:59:12.390Z","endTime":"2026-04-22T00:59:15.524Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.541723589415966,"aZ":-30.76522596778193,"pfxX":9.759702832063041,"pfxZ":0.8804146084301898,"pX":1.4664236402801611,"pZ":2.2176682319724588,"vX0":-5.700447078708193,"vY0":-125.42758187098703,"vZ0":-1.932609836507301,"x":61.1,"y":178.9,"x0":2.5015144492000085,"y0":50.00069333034394,"z0":5.50872197129656,"aX":15.536934727587749},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.4,"breakHorizontal":-16.3,"spinRate":1811,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.43682629099437076,"extension":5.568843318385902},"index":1,"playId":"c71e6949-586d-3ff0-8d35-bbdc6e6202bc","pitchNumber":2,"startTime":"2026-04-22T00:59:28.300Z","endTime":"2026-04-22T00:59:31.625Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.270190587213648,"aZ":-28.02573022914412,"pfxX":9.91587197746781,"pfxZ":2.6121711217691628,"pX":0.05479270330582568,"pZ":1.8434433158993684,"vX0":-8.290840502083851,"vY0":-125.51092043156078,"vZ0":-3.570654471813101,"x":114.91,"y":189.01,"x0":2.1184842484855984,"y0":50.00383937980339,"z0":5.575875718942494,"aX":15.763210210375226},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.1,"breakHorizontal":-16.0,"spinRate":1730,"spinDirection":124},"zone":8,"typeConfidence":2.0,"plateTime":0.4370088304912838,"extension":5.6292923642025645},"index":2,"playId":"20854f8f-f742-3489-a639-43791d132fd8","pitchNumber":3,"startTime":"2026-04-22T00:59:44.608Z","endTime":"2026-04-22T00:59:47.709Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-22T00:59:57.196Z","endTime":"2026-04-22T01:00:13.368Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"}},{"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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.977232580336434,"aZ":-34.11325153742496,"pfxX":-0.9421651506637234,"pfxZ":-1.1773237793376419,"pX":-1.7217026309467778,"pZ":0.4798118833493905,"vX0":-9.836356190176854,"vY0":-127.84748675355073,"vZ0":-5.540715542955043,"x":182.63,"y":225.83,"x0":2.3018726359666086,"y0":50.00206241878678,"z0":5.360535504506337,"aX":-1.5530469504003537},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-3.2,"breakHorizontal":4.0,"spinRate":2590,"spinDirection":349},"zone":13,"typeConfidence":2.0,"plateTime":0.42883307879377197,"extension":5.5217881333937076},"index":4,"playId":"9a384e95-50ac-3f91-b242-cb5f2127935f","pitchNumber":4,"startTime":"2026-04-22T01:00:13.368Z","endTime":"2026-04-22T01:00:17.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.15752238956837,"aZ":-15.612155507986913,"pfxX":7.373533791002079,"pfxZ":8.223386757932097,"pX":-0.37100724997623696,"pZ":2.5307783173071523,"vX0":-9.703557068093179,"vY0":-141.67349450604047,"vZ0":-5.70146793975262,"x":131.14,"y":170.45,"x0":2.1553746585003033,"y0":50.00316709119298,"z0":5.582809301328646,"aX":14.851429366700994},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.7,"breakHorizontal":-11.2,"spinRate":2170,"spinDirection":130},"zone":4,"typeConfidence":2.0,"plateTime":0.3879857987176063,"extension":5.463367952646297},"hitData":{"launchSpeed":74.8,"launchAngle":-47.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.83,"coordY":174.9}},"index":5,"playId":"d8eb6f64-a546-3e3e-a583-3abf6073c22e","pitchNumber":5,"startTime":"2026-04-22T01:00:39.151Z","endTime":"2026-04-22T01:00:49.536Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:00:49.536Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T01:01:09.529Z","endTime":"2026-04-22T01:02:52.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnThird":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.4,"endSpeed":78.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7333801466117,"aZ":-30.41965176299444,"pfxX":-1.5336460055441892,"pfxZ":1.1103276829865134,"pX":-0.5744311780871747,"pZ":2.082922980986331,"vX0":-6.889601947007062,"vY0":-125.64365397170377,"vZ0":-2.231576274335973,"x":138.9,"y":182.54,"x0":2.413399489458911,"y0":50.00524205608049,"z0":5.478187547209631,"aX":-2.427666160185917},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.7,"breakHorizontal":4.6,"spinRate":2340,"spinDirection":335},"zone":7,"typeConfidence":2.0,"plateTime":0.4375574211874218,"extension":5.6138672923070665},"index":0,"playId":"5b198f2c-4950-385f-8c76-956a149d5707","pitchNumber":1,"startTime":"2026-04-22T01:01:14.447Z","endTime":"2026-04-22T01:01:17.770Z","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":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.41801691761234,"aZ":-20.418036462181718,"pfxX":10.895056819695457,"pfxZ":5.786647628537805,"pX":0.05045409703165948,"pZ":1.73899646953554,"vX0":-9.895566501557083,"vY0":-142.0425651124725,"vZ0":-6.9908762709199745,"x":115.08,"y":191.83,"x0":2.1745096034629467,"y0":50.0000126822328,"z0":5.54336364123015,"aX":22.12191234084572},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.1,"breakHorizontal":-17.5,"spinRate":2395,"spinDirection":134},"zone":8,"typeConfidence":2.0,"plateTime":0.3865247170094346,"extension":5.8126535777270885},"index":1,"playId":"ab527f2a-0484-3321-8e9c-1df04ffc3b31","pitchNumber":2,"startTime":"2026-04-22T01:01:36.583Z","endTime":"2026-04-22T01:01:39.896Z","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":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.79773186255862,"aZ":-33.781079583459956,"pfxX":0.40148856923920917,"pfxZ":-0.964788807221858,"pX":-2.5831599151178306,"pZ":-0.38976808521053313,"vX0":-12.090555504792139,"vY0":-129.56266704647894,"vZ0":-7.674880932741662,"x":215.46,"y":249.3,"x0":2.137397327674514,"y0":50.00441523178632,"z0":5.271114015876428,"aX":0.6675364459722111},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-3.7,"breakHorizontal":2.6,"spinRate":2534,"spinDirection":340},"zone":13,"typeConfidence":2.0,"plateTime":0.4264840844870581,"extension":5.582174006931631},"index":2,"playId":"2afc12d0-0443-3ea1-8aae-d9cdfdf5eabe","pitchNumber":3,"startTime":"2026-04-22T01:01:59.926Z","endTime":"2026-04-22T01:02:04.718Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.15575314569165,"aZ":-30.731714750841693,"pfxX":-1.4999252082096817,"pfxZ":0.8629658358592065,"pX":-2.1732557244817277,"pZ":0.35624594052375663,"vX0":-10.916756149431656,"vY0":-128.9525829934238,"vZ0":-6.516030008021533,"x":199.84,"y":229.16,"x0":2.312637123667869,"y0":50.00605347761984,"z0":5.290874254639742,"aX":-2.524004837416468},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.2,"breakHorizontal":5.2,"spinRate":2549,"spinDirection":342},"zone":13,"typeConfidence":2.0,"plateTime":0.4249620754174055,"extension":5.6727538508191895},"index":3,"playId":"d8123a75-764f-3a45-acad-6c7aeb928f91","pitchNumber":4,"startTime":"2026-04-22T01:02:23.958Z","endTime":"2026-04-22T01:02:27.511Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.43100873704961,"aZ":-35.642827180979076,"pfxX":-2.8194431172077428,"pfxZ":-2.0572087098115173,"pX":-0.6238596481451382,"pZ":1.1034641001761027,"vX0":-6.820844701051076,"vY0":-129.6539534888881,"vZ0":-4.008162704269975,"x":140.78,"y":208.99,"x0":2.4168974760296686,"y0":50.00239424445046,"z0":5.416411113191738,"aX":-4.754948339505979},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-4.4,"breakHorizontal":6.7,"spinRate":2654,"spinDirection":337},"zone":13,"typeConfidence":2.0,"plateTime":0.423944381105533,"extension":5.6625152621873065},"index":4,"playId":"6e5e8905-aba5-348f-b099-a5db1193b776","pitchNumber":5,"startTime":"2026-04-22T01:02:48.874Z","endTime":"2026-04-22T01:02:52.913Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:02:52.913Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dansby Swanson walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T01:05:25.337Z","endTime":"2026-04-22T01:06:37.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnThird":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-22T01:03:02.516Z","endTime":"2026-04-22T01:03:32.131Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Orion Kerkering replaces Jesús Luzardo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-22T01:03:32.131Z","endTime":"2026-04-22T01:05:27.372Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689147,"link":"/api/v1/people/689147"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.255114160332425,"aZ":-19.55963712785483,"pfxX":-10.334366485780288,"pfxZ":6.542388619895716,"pX":-0.677168029783893,"pZ":2.7407272036868204,"vX0":5.43761907176151,"vY0":-138.54293872637396,"vZ0":-4.541405957236592,"x":142.81,"y":164.78,"x0":-1.3310224762544542,"y0":50.00431294165869,"z0":5.722770793131285,"aX":-19.931034549856598},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.0,"breakHorizontal":17.4,"spinRate":2295,"spinDirection":224},"zone":4,"typeConfidence":0.92,"plateTime":0.39655808663232284,"extension":6.0963252942134325},"index":2,"playId":"010dceab-c462-3e63-8bb6-f718aabcd573","pitchNumber":1,"startTime":"2026-04-22T01:05:27.372Z","endTime":"2026-04-22T01:05:31.531Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.100046095325496,"aZ":-31.785790018396153,"pfxX":8.429213194214292,"pfxZ":0.23769486080099478,"pX":0.8574654824184392,"pZ":0.6418270508587204,"vX0":3.8609032406124184,"vY0":-126.5093277663387,"vZ0":-5.552883062757614,"x":84.32,"y":221.45,"x0":-1.7876910784746598,"y0":50.00053815328247,"z0":5.442153986862413,"aX":13.529551945566585},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.7,"breakHorizontal":-16.2,"spinRate":3008,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.4345372831734946,"extension":5.8265574918975185},"index":3,"playId":"3f6da4a7-8dec-3da9-ba41-7a5be3a62ca8","pitchNumber":2,"startTime":"2026-04-22T01:05:43.951Z","endTime":"2026-04-22T01:05:48.100Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.061136040309012,"aZ":-33.53580002574342,"pfxX":7.7003475369809955,"pfxZ":-0.8546677023303904,"pX":1.1903306051161977,"pZ":1.0518283882735309,"vX0":4.935015315184463,"vY0":-126.16981542060034,"vZ0":-4.224138905309646,"x":71.63,"y":210.38,"x0":-1.8009751983863436,"y0":50.004872928052166,"z0":5.492734125767067,"aX":12.239166432026693},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.4,"breakHorizontal":-15.1,"spinRate":2996,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.4364923614963856,"extension":5.898397699190582},"index":4,"playId":"c4785d8b-b63a-3853-9f5e-c362633167e7","pitchNumber":3,"startTime":"2026-04-22T01:06:01.950Z","endTime":"2026-04-22T01:06:06.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.56359312367794,"aZ":-31.435062280767976,"pfxX":6.832854947854026,"pfxZ":0.4621005251221062,"pX":0.8216382962423427,"pZ":1.7032301551988307,"vX0":4.296643424951059,"vY0":-126.77572403847608,"vZ0":-3.230259517022774,"x":85.68,"y":192.79,"x0":-1.7892452980321683,"y0":50.00445051605187,"z0":5.531943502613192,"aX":11.001803615632953},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.2,"breakHorizontal":-13.4,"spinRate":2976,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.4338557242198178,"extension":5.8553433939782105},"index":5,"playId":"86f2e1a3-2489-33aa-bd62-dd7c77b60415","pitchNumber":4,"startTime":"2026-04-22T01:06:17.499Z","endTime":"2026-04-22T01:06:23.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.993916309559864,"aZ":-11.818631391806125,"pfxX":-5.177375615095197,"pfxZ":10.28300224025402,"pX":1.1488517978086281,"pZ":2.5793687898428357,"vX0":8.111326742441573,"vY0":-140.33070532759342,"vZ0":-6.49667923790785,"x":73.21,"y":169.14,"x0":-1.116463836695771,"y0":50.001473647043426,"z0":5.706591763651201,"aX":-10.247987862768976},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.3,"breakHorizontal":7.6,"spinRate":2406,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.3914511230842148,"extension":6.261124227523995},"index":6,"playId":"1b7c81ab-a04a-3cf5-9fbc-7329f53d42c4","pitchNumber":5,"startTime":"2026-04-22T01:06:33.191Z","endTime":"2026-04-22T01:06:37.772Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:06:37.772Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Moisés Ballesteros walks. Ian Happ scores. Seiya Suzuki to 3rd. Dansby Swanson to 2nd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T01:08:08.126Z","endTime":"2026-04-22T01:10:11.046Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"postOnSecond":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"postOnThird":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,5,6,7,8,9],"actionIndex":[0],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":{"id":666200,"link":"/api/v1/people/666200"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Moisés Ballesteros replaces Matt Shaw.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-22T01:07:03.432Z","endTime":"2026-04-22T01:07:09.437Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694208,"link":"/api/v1/people/694208"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":807713,"link":"/api/v1/people/807713"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-22T01:07:09.437Z","endTime":"2026-04-22T01:08:10.519Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":88.4,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.29850529548774,"aZ":-9.929854892364608,"pfxX":-4.425099545352307,"pfxZ":11.005006541680004,"pX":-0.05554262722670346,"pZ":2.6185770314149095,"vX0":4.966686505671578,"vY0":-142.1491977609697,"vZ0":-6.903119307275771,"x":119.12,"y":168.08,"x0":-1.2607602505544966,"y0":50.00399746967563,"z0":5.728038069699054,"aX":-8.945879320497477},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.5,"breakHorizontal":6.8,"spinRate":2374,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.38713351660953066,"extension":6.1503370934707124},"index":2,"playId":"c960a365-6611-362f-9e5b-973929a3ee0c","pitchNumber":1,"startTime":"2026-04-22T01:08:10.519Z","endTime":"2026-04-22T01:08:13.770Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":88.8,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.37755154902945,"aZ":-10.265657339883457,"pfxX":-3.729283830047593,"pfxZ":10.742348320759374,"pX":-0.497563425256156,"pZ":2.4267513770998996,"vX0":3.811812719332977,"vY0":-142.71993798913618,"vZ0":-7.546683689638934,"x":135.97,"y":173.26,"x0":-1.3734248786448742,"y0":50.00045755596508,"z0":5.7709148379944635,"aX":-7.6039232037205124},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.9,"breakHorizontal":5.9,"spinRate":2396,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.38547846539969255,"extension":6.087130858714857},"index":3,"playId":"4bbeb305-b015-381e-b204-3ab7e25febc3","pitchNumber":2,"startTime":"2026-04-22T01:08:28.197Z","endTime":"2026-04-22T01:08:32.665Z","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":4,"startTime":"2026-04-22T01:08:35.976Z","endTime":"2026-04-22T01:08:52.863Z","isPitch":false,"type":"action","player":{"id":694208,"link":"/api/v1/people/694208"}},{"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":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32764897706194,"aZ":-19.547160308896906,"pfxX":-10.068199297278163,"pfxZ":6.666302995791886,"pX":-0.5716435504435795,"pZ":0.8911276529899895,"vX0":5.578847821881978,"vY0":-137.22789753651122,"vZ0":-9.11931636183348,"x":138.79,"y":214.72,"x0":-1.3303421432353781,"y0":50.00350238577351,"z0":5.606489042818623,"aX":-19.07009721231587},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.2,"breakHorizontal":16.9,"spinRate":1968,"spinDirection":220},"zone":13,"typeConfidence":0.91,"plateTime":0.40020765243164824,"extension":6.283162352530167},"index":5,"playId":"caa48c75-5134-3df4-b78a-2f751b4ae176","pitchNumber":3,"startTime":"2026-04-22T01:08:52.863Z","endTime":"2026-04-22T01:08:56.908Z","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":97.7,"endSpeed":88.5,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.734750441402575,"aZ":-13.843686100615923,"pfxX":-6.083847808985818,"pfxZ":9.101396723883244,"pX":-0.32193207727460443,"pZ":1.140793510868432,"vX0":5.095639099864385,"vY0":-141.7972233135012,"vZ0":-10.099320046202681,"x":129.27,"y":207.98,"x0":-1.36162092575605,"y0":50.00613036012053,"z0":5.656940217177598,"aX":-12.255826607125792},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.3,"breakHorizontal":9.8,"spinRate":2458,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.3879078587565945,"extension":6.1666410926958335},"index":6,"playId":"4daafc04-9410-360d-86b5-8b5b74e9fa09","pitchNumber":4,"startTime":"2026-04-22T01:09:09.207Z","endTime":"2026-04-22T01:09:13.337Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.0,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.628281882210125,"aZ":-32.459482106434244,"pfxX":5.804053045251701,"pfxZ":-0.1716542713572906,"pX":1.6559620532494668,"pZ":1.7330837268934045,"vX0":6.670820640518942,"vY0":-127.15487064081958,"vZ0":-3.1077687129991096,"x":53.88,"y":191.99,"x0":-1.7661920555163133,"y0":50.00543644468807,"z0":5.574693439816104,"aX":9.406203814867808},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.8,"breakHorizontal":-12.1,"spinRate":3035,"spinDirection":52},"zone":14,"typeConfidence":0.9,"plateTime":0.43249284750099504,"extension":6.048314759268101},"index":7,"playId":"3bda5367-c6af-3ed1-b8f7-e88e644cf9e5","pitchNumber":5,"startTime":"2026-04-22T01:09:24.774Z","endTime":"2026-04-22T01:09:28.750Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.6,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.06467400274447,"aZ":-31.933564507672035,"pfxX":7.148432827282643,"pfxZ":0.1468255840086794,"pX":0.03375579319735889,"pZ":1.7343038184563813,"vX0":2.443121054147228,"vY0":-127.07588893383969,"vZ0":-3.2173662792702595,"x":115.71,"y":191.95,"x0":-1.871831974846381,"y0":50.001293340617565,"z0":5.586867158789644,"aX":11.543784030511775},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.2,"breakHorizontal":-13.6,"spinRate":3050,"spinDirection":53},"zone":8,"typeConfidence":0.9,"plateTime":0.4330912894861654,"extension":5.931696939892756},"index":8,"playId":"126301bf-17c8-3461-a8ff-20410e71988b","pitchNumber":6,"startTime":"2026-04-22T01:09:41.792Z","endTime":"2026-04-22T01:09:45.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.2,"strikeZoneTop":3.04,"strikeZoneBottom":1.534,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.617532228044794,"aZ":-11.313671413664286,"pfxX":-7.586924842929121,"pfxZ":10.213517409246986,"pX":0.5686144213623743,"pZ":1.4882977908353565,"vX0":7.873613646649987,"vY0":-142.4397347819248,"vZ0":-9.740660902557467,"x":95.33,"y":198.6,"x0":-1.2540022690590733,"y0":50.00193839019931,"z0":5.680437434496058,"aX":-15.493040657732914},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.6,"breakHorizontal":12.0,"spinRate":2381,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.38545146908168837,"extension":6.240169432577629},"index":9,"playId":"680ce592-f041-3c7d-8331-fa92b78e4abf","pitchNumber":7,"startTime":"2026-04-22T01:10:04.000Z","endTime":"2026-04-22T01:10:11.046Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:10:11.046Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Crow-Armstrong grounds out to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-22T01:10:43.732Z","endTime":"2026-04-22T01:11:26.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":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":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Scott Kingery replaces Moisés Ballesteros.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-22T01:10:39.611Z","endTime":"2026-04-22T01:10:45.920Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664068,"link":"/api/v1/people/664068"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"802","replacedPlayer":{"id":694208,"link":"/api/v1/people/694208"},"base":1},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":80.7,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.042427713821358,"aZ":-31.199125709212616,"pfxX":5.826812813157959,"pfxZ":0.5818483714134306,"pX":-0.8385675276188469,"pZ":2.01966201959176,"vX0":1.1667746233504759,"vY0":-129.0918880922545,"vZ0":-2.9285181656509534,"x":148.96,"y":184.25,"x0":-2.0540726238154945,"y0":50.00024000551605,"z0":5.6020489310082215,"aX":9.708064570003556},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.6,"breakHorizontal":-10.8,"spinRate":2953,"spinDirection":52},"zone":7,"typeConfidence":0.89,"plateTime":0.42635704281901043,"extension":5.752420269317859},"index":1,"playId":"4f7bd031-2472-31f3-99d7-fa68b4f18492","pitchNumber":1,"startTime":"2026-04-22T01:10:45.920Z","endTime":"2026-04-22T01:10:51.141Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.4,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.64139694126902,"aZ":-13.573875746377466,"pfxX":-7.651047911883906,"pfxZ":9.217627456298565,"pX":-0.4421149609777167,"pZ":2.364702851387822,"vX0":5.178521735763526,"vY0":-141.90501004210103,"vZ0":-6.953166390607935,"x":133.85,"y":174.93,"x0":-1.3064542622267958,"y0":50.003647530623866,"z0":5.7299332149587245,"aX":-15.441556144263249},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.2,"breakHorizontal":12.6,"spinRate":2406,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.3875315390057139,"extension":6.19012554876302},"index":2,"playId":"6a7560f8-f3e5-36a6-8e48-45563dcb187a","pitchNumber":2,"startTime":"2026-04-22T01:11:01.583Z","endTime":"2026-04-22T01:11:04.828Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":87.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.946094866136306,"aZ":-13.297496473315903,"pfxX":-7.382596941900163,"pfxZ":9.451372040576508,"pX":-0.7778727700061926,"pZ":2.980707563113317,"vX0":4.367581274255816,"vY0":-141.31628822761036,"vZ0":-5.1555108251895225,"x":146.65,"y":158.3,"x0":-1.394422173291334,"y0":50.00511461413504,"z0":5.701658021903093,"aX":-14.747585005551006},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.1,"breakHorizontal":12.4,"spinRate":2362,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.3894481388911144,"extension":6.196094495406606},"hitData":{"launchSpeed":72.3,"launchAngle":-6.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.67,"coordY":166.28}},"index":3,"playId":"51910bbb-bbf1-367c-ab82-321efe24cfc9","pitchNumber":3,"startTime":"2026-04-22T01:11:18.197Z","endTime":"2026-04-22T01:11:26.861Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:11:26.861Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Trea Turner lines out to left fielder Ian Happ.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T01:13:38.623Z","endTime":"2026-04-22T01:15:01.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Scott Kingery remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-22T01:13:00.328Z","endTime":"2026-04-22T01:13:40.901Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664068,"link":"/api/v1/people/664068"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"802","replacedPlayer":{"id":694208,"link":"/api/v1/people/694208"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.854677671550977,"aZ":-25.74391214416909,"pfxX":7.800164234066066,"pfxZ":4.439267003185572,"pX":1.664437133653163,"pZ":2.783269061625153,"vX0":-3.00797391086178,"vY0":-119.58909067949828,"vZ0":-0.946901664213572,"x":53.56,"y":163.63,"x0":1.9243519603734853,"y0":50.00585794327098,"z0":5.4915632636123375,"aX":11.310891031018702},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":8.0,"breakHorizontal":-13.4,"spinRate":1098,"spinDirection":130},"zone":12,"typeConfidence":0.9,"plateTime":0.4578325679377815,"extension":6.142736970034023},"index":1,"playId":"f993ea37-fd6f-38fb-87b8-0b0fe6eda421","pitchNumber":1,"startTime":"2026-04-22T01:13:40.901Z","endTime":"2026-04-22T01:13:44.040Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89306407696799,"aZ":-24.85744390135025,"pfxX":4.841734947086913,"pfxZ":5.049401140610659,"pX":0.2335855167837282,"pZ":2.10963235827872,"vX0":-5.144333984309828,"vY0":-119.82960953483905,"vZ0":-2.603975600104701,"x":108.1,"y":181.82,"x0":1.7826227866917257,"y0":50.00345594253791,"z0":5.439043428582349,"aX":7.017605412178037},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":8.8,"breakHorizontal":-7.4,"spinRate":1126,"spinDirection":141},"zone":8,"typeConfidence":0.91,"plateTime":0.45768331932279205,"extension":6.171386475355532},"index":2,"playId":"21c0cd6c-9cb8-36bb-9761-1887f98a6faf","pitchNumber":2,"startTime":"2026-04-22T01:13:53.719Z","endTime":"2026-04-22T01:13:57.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":81.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.094067127635455,"aZ":-16.537900582323623,"pfxX":6.6002583765450265,"pfxZ":9.013323150371475,"pX":0.8180712489396196,"pZ":3.989629426802261,"vX0":-4.681277764150182,"vY0":-131.89763976042306,"vZ0":-0.7934554885013814,"x":85.82,"y":131.06,"x0":1.772293404053703,"y0":50.00265557344021,"z0":5.531745970199353,"aX":11.44972602748704},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":16.3,"breakHorizontal":-10.7,"spinRate":2424,"spinDirection":143},"zone":12,"typeConfidence":0.89,"plateTime":0.417747358313973,"extension":6.110424362119715},"index":3,"playId":"c2cadccf-d89c-34c7-a563-452e5efe7669","pitchNumber":3,"startTime":"2026-04-22T01:14:15.538Z","endTime":"2026-04-22T01:14:19.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.841416967292584,"aZ":-21.667138659950044,"pfxX":10.449756172360562,"pfxZ":6.092889304514205,"pX":0.40198771831911656,"pZ":1.0310880652427756,"vX0":-7.0073788764923,"vY0":-131.04731055909718,"vZ0":-6.3832912414569885,"x":101.68,"y":210.94,"x0":1.7642357613325135,"y0":50.00448480879176,"z0":5.136946779515159,"aX":18.025996579849085},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.7,"breakHorizontal":-17.2,"spinRate":2362,"spinDirection":136},"zone":14,"typeConfidence":0.94,"plateTime":0.41929860609321024,"extension":6.16808465629379},"index":4,"playId":"45bf00c5-c689-32cb-8e1d-b3a9c6c39ff8","pitchNumber":4,"startTime":"2026-04-22T01:14:34.184Z","endTime":"2026-04-22T01:14:37.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":82.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.984964055155366,"aZ":-15.874131648543159,"pfxX":7.933433134600881,"pfxZ":9.251742603983717,"pX":0.47423271888849244,"pZ":2.7823313604397355,"vX0":-6.0026630682957665,"vY0":-133.00721364505407,"vZ0":-3.598573421539709,"x":98.92,"y":163.66,"x0":1.7486215800655087,"y0":50.002194574594114,"z0":5.329899057644654,"aX":13.97599226105773},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":16.0,"breakHorizontal":-12.7,"spinRate":2472,"spinDirection":143},"zone":6,"typeConfidence":0.89,"plateTime":0.41448025992773907,"extension":6.119459214203086},"hitData":{"launchSpeed":82.1,"launchAngle":25.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":98.74,"coordY":88.04}},"index":5,"playId":"738de70a-f5fb-34f0-ba48-ec6415731dda","pitchNumber":5,"startTime":"2026-04-22T01:14:49.930Z","endTime":"2026-04-22T01:15:01.150Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:15:01.150Z","atBatIndex":45},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kyle Schwarber homers (8) on a fly ball to right center field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T01:15:09.656Z","endTime":"2026-04-22T01:16:10.554Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":{"id":684007,"link":"/api/v1/people/684007"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"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":80.6,"endSpeed":73.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.115301775650806,"aZ":-34.47412480514898,"pfxX":-9.24280573849536,"pfxZ":-1.6619169875581203,"pX":0.14919455010836016,"pZ":3.3672803549521264,"vX0":-1.5255250935315652,"vY0":-117.3764519422008,"vZ0":2.276005097403174,"x":111.31,"y":147.86,"x0":2.0091254318566336,"y0":50.00419895644929,"z0":5.615943886650482,"aX":-12.778687617559468},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-2.0,"breakHorizontal":17.2,"spinRate":2663,"spinDirection":295},"zone":2,"typeConfidence":0.89,"plateTime":0.4682829798734831,"extension":6.205173167702859},"index":0,"playId":"270ac2f2-7a4c-318f-993e-c518e70850c5","pitchNumber":1,"startTime":"2026-04-22T01:15:28.926Z","endTime":"2026-04-22T01:15:31.965Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":82.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.72195228662521,"aZ":-14.245774527416366,"pfxX":6.847963465866601,"pfxZ":10.086848877245707,"pX":0.32978069737406535,"pZ":3.4320589543243947,"vX0":-5.91459364427371,"vY0":-133.2372414465396,"vZ0":-2.3740820856266485,"x":104.43,"y":146.11,"x0":1.7013873699801603,"y0":50.00061644407013,"z0":5.378545183372204,"aX":12.16830575807603},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.9,"breakHorizontal":-10.9,"spinRate":2504,"spinDirection":143},"zone":12,"typeConfidence":0.9,"plateTime":0.412927104204182,"extension":6.1346902715282425},"hitData":{"launchSpeed":97.7,"launchAngle":34.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":185.42,"coordY":54.59}},"index":1,"playId":"8ade8fdf-2db7-3396-b364-96e714a8b22b","pitchNumber":2,"startTime":"2026-04-22T01:15:46.253Z","endTime":"2026-04-22T01:16:10.554Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:16:10.554Z","atBatIndex":46},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bryce Harper pops out to catcher Carson Kelly.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T01:16:27.580Z","endTime":"2026-04-22T01:17:03.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":1},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.819646014271274,"aZ":-22.911077437687318,"pfxX":4.230545882323902,"pfxZ":6.36082245715375,"pX":-0.7155121864355486,"pZ":2.350597730741273,"vX0":-6.952554931524807,"vY0":-120.06322420413082,"vZ0":-2.428027152839788,"x":144.27,"y":175.31,"x0":1.6715725280519707,"y0":50.00225593973864,"z0":5.41953956293593,"aX":6.160485791993929},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":11.2,"breakHorizontal":-6.0,"spinRate":1079,"spinDirection":143},"zone":4,"typeConfidence":0.92,"plateTime":0.45666758505477567,"extension":6.390662413432127},"index":0,"playId":"c7ee4a7a-d2ce-318d-8875-9dbd1a2b5316","pitchNumber":1,"startTime":"2026-04-22T01:16:38.602Z","endTime":"2026-04-22T01:16:43.688Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.38089990705206,"aZ":-32.293093611229075,"pfxX":-7.495682079099949,"pfxZ":-0.08112610166280554,"pX":-0.07912282703060677,"pZ":2.2405814961800234,"vX0":-2.609341532747174,"vY0":-118.24812764462973,"vZ0":-0.4922740341943388,"x":120.02,"y":178.28,"x0":2.013887755169096,"y0":50.00561513364356,"z0":5.424430574263405,"aX":-10.57345220669163},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":0.0,"breakHorizontal":14.3,"spinRate":2621,"spinDirection":301},"zone":8,"typeConfidence":0.9,"plateTime":0.4639181309840681,"extension":6.051780194263607},"hitData":{"launchSpeed":84.5,"launchAngle":81.0,"totalDistance":30.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":122.35,"coordY":192.7}},"index":1,"playId":"dfc12d66-8c36-3662-87fd-dad505e5680f","pitchNumber":2,"startTime":"2026-04-22T01:16:53.783Z","endTime":"2026-04-22T01:17:03.609Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:17:03.609Z","atBatIndex":47},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Felix Reyes lines out to left fielder Ian Happ.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-22T01:17:16.971Z","endTime":"2026-04-22T01:17:43.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":0},"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":"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":2},"pitchData":{"startSpeed":82.8,"endSpeed":76.3,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.643510861193864,"aZ":-27.643484414159307,"pfxX":5.994343144120112,"pfxZ":3.0671635858910724,"pX":0.23940375796955685,"pZ":2.1559208065218387,"vX0":-5.288444625209854,"vY0":-120.48950719750262,"vZ0":-2.2022409064945814,"x":107.87,"y":180.57,"x0":1.6802136123045295,"y0":50.00099186829599,"z0":5.51607272400667,"aX":8.844019736550335},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.3,"breakHorizontal":-9.6,"spinRate":1045,"spinDirection":135},"zone":8,"typeConfidence":0.91,"plateTime":0.4539936906834172,"extension":6.206548229560262},"hitData":{"launchSpeed":91.1,"launchAngle":19.0,"totalDistance":308.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":53.99,"coordY":97.71}},"index":0,"playId":"d9cb56b0-383c-3869-9559-aba6cf07a4e6","pitchNumber":1,"startTime":"2026-04-22T01:17:37.212Z","endTime":"2026-04-22T01:17:43.965Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:17:43.965Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a line drive to left fielder Felix Reyes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-22T01:20:11.789Z","endTime":"2026-04-22T01:20:37.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"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":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694025,"link":"/api/v1/people/694025"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tanner Banks replaces Orion Kerkering.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-22T01:19:03.808Z","endTime":"2026-04-22T01:20:14.090Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621383,"link":"/api/v1/people/621383"},"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":90.7,"endSpeed":83.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.722808204356575,"aZ":-24.020141403965756,"pfxX":9.122817166742761,"pfxZ":4.617372669825105,"pX":0.6959849654007965,"pZ":3.5706067294565482,"vX0":-7.546573142926077,"vY0":-131.9562023764289,"vZ0":-2.8889020536598116,"x":90.47,"y":142.37,"x0":2.4057751905791362,"y0":50.00284513273553,"z0":6.446651478410904,"aX":16.11017577669644},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.9,"breakHorizontal":-14.9,"spinRate":1916,"spinDirection":149},"zone":12,"typeConfidence":0.9,"plateTime":0.4148653685539081,"extension":5.3747474068623875},"index":1,"playId":"a413864e-c1a5-320d-a16c-fba5c41eb533","pitchNumber":1,"startTime":"2026-04-22T01:20:14.090Z","endTime":"2026-04-22T01:20:17.645Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.259564667873462,"aZ":-28.064849882258557,"pfxX":-4.726719475393138,"pfxZ":3.069963686548533,"pX":0.003738087071143498,"pZ":2.3620611708155876,"vX0":-4.790634900211823,"vY0":-115.2476670537234,"vZ0":-2.5596394010352674,"x":116.86,"y":175.0,"x0":2.7268733311788362,"y0":50.00531184957387,"z0":6.209398760224607,"aX":-6.331092361135041},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":5.2,"breakHorizontal":9.8,"spinRate":2347,"spinDirection":294},"zone":5,"typeConfidence":0.9,"plateTime":0.4760345008996003,"extension":5.448536042240913},"hitData":{"launchSpeed":94.7,"launchAngle":20.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":51.28,"coordY":99.69}},"index":2,"playId":"afcc0c85-e666-35bb-bd49-b1efb7942ec3","pitchNumber":2,"startTime":"2026-04-22T01:20:26.548Z","endTime":"2026-04-22T01:20:37.107Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:20:37.107Z","atBatIndex":49},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alex Bregman lines out to shortstop Trea Turner.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-22T01:20:48.714Z","endTime":"2026-04-22T01:21:26.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"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],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.411810492678928,"aZ":-26.988285381446875,"pfxX":-2.040276415909041,"pfxZ":3.2456761416535844,"pX":-0.30720978526643883,"pZ":3.27844762440393,"vX0":-6.3727333561211195,"vY0":-125.42969757533797,"vZ0":-2.1640328494587924,"x":128.71,"y":150.26,"x0":2.527567390784407,"y0":50.00565216409306,"z0":6.344189232551192,"aX":-3.2648179113606433},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.6,"breakHorizontal":5.2,"spinRate":2419,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.43599600594672205,"extension":5.568815580350665},"index":0,"playId":"268a7048-3dba-3f71-8996-edc13b37d31d","pitchNumber":1,"startTime":"2026-04-22T01:21:03.171Z","endTime":"2026-04-22T01:21:06.465Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.096763116694426,"aZ":-26.498291908153604,"pfxX":-2.0453932737577847,"pfxZ":3.5112028960080277,"pX":-0.4619461014871141,"pZ":3.0723321111797435,"vX0":-6.921500218148257,"vY0":-126.46171534181126,"vZ0":-2.7436103035340995,"x":134.61,"y":155.83,"x0":2.577745072300103,"y0":50.00413831722686,"z0":6.299653475303198,"aX":-3.3091956181396935},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.0,"breakHorizontal":5.3,"spinRate":2332,"spinDirection":195},"zone":1,"typeConfidence":0.9,"plateTime":0.43332594931819557,"extension":5.503966569908197},"hitData":{"launchSpeed":70.9,"launchAngle":15.0,"totalDistance":154.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":106.81,"coordY":143.32}},"index":1,"playId":"e1d858a2-83dd-3621-9f42-287153a15f96","pitchNumber":2,"startTime":"2026-04-22T01:21:20.110Z","endTime":"2026-04-22T01:21:26.048Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:21:26.048Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ian Happ singles on a ground ball to right fielder Adolis García. Nico Hoerner to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-22T01:21:42.462Z","endTime":"2026-04-22T01:22:39.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"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,2],"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"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_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":2},"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":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.421757494128386,"aZ":-23.12783160950068,"pfxX":9.49660295794656,"pfxZ":5.094111061770776,"pX":-0.18325477550978173,"pZ":1.2343145426988353,"vX0":-9.802182462403525,"vY0":-132.69324879702472,"vZ0":-8.473430486027752,"x":123.99,"y":205.45,"x0":2.331705256503433,"y0":50.00540398513905,"z0":6.164971945040425,"aX":16.872304139982965},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.4,"breakHorizontal":-15.0,"spinRate":2118,"spinDirection":147},"zone":13,"typeConfidence":0.9,"plateTime":0.4133878224815195,"extension":5.508454978673979},"index":0,"playId":"ff400b19-0309-30fe-82b1-66f2796687e4","pitchNumber":1,"startTime":"2026-04-22T01:21:50.789Z","endTime":"2026-04-22T01:21:53.942Z","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":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.333161505680966,"aZ":-13.757385174642344,"pfxX":2.1596846502418163,"pfxZ":10.293433108308008,"pX":-0.3238001853010923,"pZ":1.8504655438824875,"vX0":-7.878546360725443,"vY0":-133.54130608346082,"vZ0":-8.64086269105634,"x":129.34,"y":188.82,"x0":2.3963832944330385,"y0":50.00008060322872,"z0":6.1387668941487155,"aX":3.863904987477673},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.7,"breakHorizontal":-2.0,"spinRate":2183,"spinDirection":147},"zone":7,"typeConfidence":0.9,"plateTime":0.4116783967162725,"extension":5.488203908810812},"index":1,"playId":"4ff78b78-abfb-3d14-8aec-0ad99ca34c08","pitchNumber":2,"startTime":"2026-04-22T01:22:11.382Z","endTime":"2026-04-22T01:22:15.609Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.515155709579684,"aZ":-27.408694897745804,"pfxX":-1.9434076118873236,"pfxZ":2.8963118713718323,"pX":0.5307637035196864,"pZ":2.922900071164908,"vX0":-4.444639000613209,"vY0":-127.57875228828826,"vZ0":-3.0984981726830565,"x":96.77,"y":159.86,"x0":2.5488588629306204,"y0":50.00565593130035,"z0":6.316090667375687,"aX":-3.199584470135358},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.8,"breakHorizontal":4.6,"spinRate":2412,"spinDirection":193},"zone":3,"typeConfidence":0.91,"plateTime":0.4295103842440011,"extension":5.484101085448036},"hitData":{"launchSpeed":102.8,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":188.94,"coordY":116.6}},"index":2,"playId":"2326c753-0abf-3e9f-83d6-800a418815b8","pitchNumber":3,"startTime":"2026-04-22T01:22:28.418Z","endTime":"2026-04-22T01:22:39.663Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:22:39.663Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-22T01:22:59.741Z","endTime":"2026-04-22T01:23:55.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"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,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.9,"endSpeed":80.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.982173514006924,"aZ":-26.294818083014864,"pfxX":-1.4417450830452587,"pfxZ":3.5976269233291536,"pX":-0.43016091456240835,"pZ":3.146425154893363,"vX0":-6.587036369230618,"vY0":-126.52566019299266,"vZ0":-2.6688946801263898,"x":133.4,"y":153.83,"x0":2.3861693550009813,"y0":50.00247851761112,"z0":6.305549356511409,"aX":-2.353545627529798},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.1,"breakHorizontal":4.0,"spinRate":2331,"spinDirection":183},"zone":1,"typeConfidence":0.9,"plateTime":0.43165333864220257,"extension":5.5351904377714956},"index":0,"playId":"e65a797c-cf6b-3d7e-9787-db238a355f5a","pitchNumber":1,"startTime":"2026-04-22T01:23:18.300Z","endTime":"2026-04-22T01:23:22.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.602520899221204,"aZ":-13.690403400494635,"pfxX":2.1556859362390552,"pfxZ":10.139462909975919,"pX":0.2830095447696037,"pZ":2.8303409045230987,"vX0":-6.220727753719804,"vY0":-134.51916238847383,"vZ0":-6.437563358664676,"x":106.21,"y":162.36,"x0":2.3508113332560545,"y0":50.004351056021015,"z0":6.234653697419394,"aX":3.930880408541395},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.0,"breakHorizontal":-2.5,"spinRate":2219,"spinDirection":148},"zone":2,"typeConfidence":0.9,"plateTime":0.4079979507079461,"extension":5.472772420119987},"index":1,"playId":"a46110cc-d704-3ac0-a60c-a2b5d7d3718d","pitchNumber":2,"startTime":"2026-04-22T01:23:32.469Z","endTime":"2026-04-22T01:23:36.061Z","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":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.421284953327916,"aZ":-13.750354334131524,"pfxX":4.27181635560705,"pfxZ":9.95086404157761,"pX":-0.1219818859994246,"pZ":2.3677762358212124,"vX0":-7.8465197688831685,"vY0":-135.6264763239116,"vZ0":-7.5915711538575295,"x":121.65,"y":174.85,"x0":2.261890687969038,"y0":50.00188330318028,"z0":6.174774077702884,"aX":7.908807320114162},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.4,"breakHorizontal":-6.0,"spinRate":2314,"spinDirection":149},"zone":5,"typeConfidence":0.89,"plateTime":0.4048327823590938,"extension":5.569907844775769},"index":2,"playId":"b1c0f552-00a9-3931-af2b-34ff1cde0930","pitchNumber":3,"startTime":"2026-04-22T01:23:49.838Z","endTime":"2026-04-22T01:23:55.137Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:23:55.137Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Carson Kelly walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-22T01:24:01.805Z","endTime":"2026-04-22T01:26:55.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"postOnSecond":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"postOnThird":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6,8],"actionIndex":[7],"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.883828288786674,"aZ":-26.060101190153684,"pfxX":-2.720301753415134,"pfxZ":3.70277889344249,"pX":-1.5115948341156642,"pZ":2.9270907153312273,"vX0":-8.695147704792204,"vY0":-127.82467948237915,"vZ0":-3.3258207548366285,"x":174.62,"y":159.75,"x0":2.290566722812922,"y0":50.003528926334205,"z0":6.29612152352141,"aX":-4.489980882430338},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.1,"breakHorizontal":7.0,"spinRate":2413,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.42885699664214627,"extension":5.676610266669728},"index":0,"playId":"07b1c81e-82c2-3ce3-bc32-95bbe8434403","pitchNumber":1,"startTime":"2026-04-22T01:24:26.771Z","endTime":"2026-04-22T01:24:30.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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.866806189384626,"aZ":-26.317531423508544,"pfxX":-2.2097472869325827,"pfxZ":3.5310102831453634,"pX":-0.6121864547043097,"pZ":4.021517313032832,"vX0":-6.920365638369983,"vY0":-127.86666896315039,"vZ0":-0.7257629118463907,"x":140.34,"y":130.2,"x0":2.414267389481106,"y0":50.003593417960886,"z0":6.370221457511086,"aX":-3.6662677228724068},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.5,"breakHorizontal":5.5,"spinRate":2498,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.42802860686126465,"extension":5.402966426086386},"index":1,"playId":"e1f362d4-291e-325f-a3a2-e29d914972fc","pitchNumber":2,"startTime":"2026-04-22T01:24:41.440Z","endTime":"2026-04-22T01:24:44.934Z","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":92.7,"endSpeed":84.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.477714406061576,"aZ":-14.095818999954496,"pfxX":2.8213135276139782,"pfxZ":9.884996092668155,"pX":-0.4093673550784526,"pZ":3.09736339031971,"vX0":-7.774863565277985,"vY0":-134.69038810630903,"vZ0":-5.754916772798161,"x":132.6,"y":155.15,"x0":2.1539074839380747,"y0":50.005783162316156,"z0":6.266405350664746,"aX":5.162277824498612},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.8,"breakHorizontal":-3.4,"spinRate":2371,"spinDirection":150},"zone":1,"typeConfidence":0.91,"plateTime":0.4073651443077959,"extension":5.500379023845523},"index":2,"playId":"63b1ee15-b5d4-319b-b21b-f13b94c8ce7b","pitchNumber":3,"startTime":"2026-04-22T01:24:59.597Z","endTime":"2026-04-22T01:25:03.405Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32369158837393,"aZ":-27.47085471985919,"pfxX":-0.7762903130745243,"pfxZ":2.862671773926291,"pX":-0.21496180632348685,"pZ":3.5884668727441693,"vX0":-6.215856423695014,"vY0":-127.42222236165554,"vZ0":-1.383973100533285,"x":125.19,"y":141.89,"x0":2.3575164255401835,"y0":50.003589687346356,"z0":6.310315701397938,"aX":-1.2750997676297549},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.2,"breakHorizontal":2.8,"spinRate":2391,"spinDirection":196},"zone":11,"typeConfidence":0.9,"plateTime":0.4299417149327609,"extension":5.584305944423303},"index":3,"playId":"5c64c8bb-9ea5-3162-b824-d9f3874cdcd7","pitchNumber":4,"startTime":"2026-04-22T01:25:17.924Z","endTime":"2026-04-22T01:25:22.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15200708476872,"aZ":-13.44112578437077,"pfxX":3.4008995825899753,"pfxZ":10.178459579318723,"pX":-0.5856610513027183,"pZ":2.8344708237475715,"vX0":-8.460206647832788,"vY0":-135.424789996523,"vZ0":-6.480470396271016,"x":139.32,"y":162.25,"x0":2.1499206515195013,"y0":50.00132043005434,"z0":6.21551694800475,"aX":6.259421080747055},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.0,"breakHorizontal":-4.2,"spinRate":2278,"spinDirection":153},"zone":1,"typeConfidence":0.9,"plateTime":0.4059067363563966,"extension":5.582836279791854},"index":4,"playId":"374343ef-0083-3ec8-ae2b-095898484c22","pitchNumber":5,"startTime":"2026-04-22T01:25:38.285Z","endTime":"2026-04-22T01:25:44.486Z","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":92.3,"endSpeed":84.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.330372414501916,"aZ":-15.05033516437337,"pfxX":2.906629204117656,"pfxZ":9.365954418144776,"pX":-0.5585879107980893,"pZ":3.7973202526601644,"vX0":-8.289995581029192,"vY0":-134.18284582108507,"vZ0":-3.8657286340082857,"x":138.29,"y":136.25,"x0":2.189710875316532,"y0":50.002147801306286,"z0":6.325099736908228,"aX":5.314678862466598},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.3,"breakHorizontal":-3.5,"spinRate":2224,"spinDirection":150},"zone":11,"typeConfidence":0.91,"plateTime":0.407799166203497,"extension":5.497729975189},"index":5,"playId":"2cf8afbd-fef9-3783-826d-a5ef0f5197e3","pitchNumber":6,"startTime":"2026-04-22T01:26:05.736Z","endTime":"2026-04-22T01:26:08.736Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22825966525542,"aZ":-30.589255276714344,"pfxX":3.181832832387041,"pfxZ":1.027663814299606,"pX":3.0483467126967865,"pZ":3.4740551866741387,"vX0":-0.3019325670377918,"vY0":-122.9395135607483,"vZ0":-0.6387673404419763,"x":0.8,"y":144.98,"x0":2.7587935626343674,"y0":50.001927057353186,"z0":6.322348533668014,"aX":4.894262236426181},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.9,"breakHorizontal":-5.8,"spinRate":1509,"spinDirection":137},"zone":12,"typeConfidence":0.51,"plateTime":0.44467961115247423,"extension":5.620197644602703},"index":6,"playId":"bf93086c-a0a3-3f5f-a0f8-2ff5708a74a0","pitchNumber":7,"startTime":"2026-04-22T01:26:29.192Z","endTime":"2026-04-22T01:26:38.993Z","isPitch":true,"type":"pitch"},{"details":{"description":"Ian Happ steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":7,"actionPlayId":"bf93086c-a0a3-3f5f-a0f8-2ff5708a74a0","startTime":"2026-04-22T01:26:39.322Z","endTime":"2026-04-22T01:26:50.511Z","isPitch":false,"isBaseRunningPlay":true,"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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.743048017577696,"aZ":-28.40601926112081,"pfxX":-1.4171454240692551,"pfxZ":2.256063884765208,"pX":-0.3145432081613366,"pZ":4.101691615984914,"vX0":-6.661521244126467,"vY0":-128.05959876225987,"vZ0":-0.09176704238957167,"x":128.99,"y":128.03,"x0":2.4974181575433145,"y0":50.004811381835765,"z0":6.347300186534943,"aX":-2.3700201703276527},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.3,"breakHorizontal":4.0,"spinRate":2378,"spinDirection":205},"zone":11,"typeConfidence":0.9,"plateTime":0.42659773106507126,"extension":5.60866085191691},"index":8,"playId":"6b59970c-7540-39c0-9060-9fdbebaf588c","pitchNumber":8,"startTime":"2026-04-22T01:26:50.511Z","endTime":"2026-04-22T01:26:55.141Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:26:55.141Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Busch singles on a fly ball to center fielder Brandon Marsh. Nico Hoerner scores. Ian Happ scores. Carson Kelly to 3rd.","rbi":2,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-22T01:27:06.789Z","endTime":"2026-04-22T01:27:30.277Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"postOnThird":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":{"id":621383,"link":"/api/v1/people/621383"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","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":{"id":621383,"link":"/api/v1/people/621383"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.99687327965749,"aZ":-25.269514249196916,"pfxX":7.8980954831657595,"pfxZ":3.849711062814457,"pX":1.1747476292154093,"pZ":2.887342933139977,"vX0":-5.6904117262420035,"vY0":-133.19901857253356,"vZ0":-4.204993497639067,"x":72.22,"y":160.82,"x0":2.314190459445313,"y0":50.00334140604346,"z0":6.316700110387476,"aX":14.171840892386761},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.2,"breakHorizontal":-13.1,"spinRate":2079,"spinDirection":156},"zone":12,"typeConfidence":0.91,"plateTime":0.4114242448487193,"extension":5.577786097256402},"hitData":{"launchSpeed":67.0,"launchAngle":30.0,"totalDistance":217.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.16,"coordY":101.93}},"index":0,"playId":"495559cb-465d-32dc-a727-79c74d3e6599","pitchNumber":1,"startTime":"2026-04-22T01:27:19.812Z","endTime":"2026-04-22T01:27:30.277Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:27:30.277Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dansby Swanson walks. Michael Busch to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-22T01:28:23.016Z","endTime":"2026-04-22T01:30:29.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"postOnSecond":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"postOnThird":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"66cdf850-34c9-3060-a39b-b0a9fc562bac","startTime":"2026-04-22T01:28:09.999Z","endTime":"2026-04-22T01:28:13.325Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.866409457028862,"aZ":-14.419392201865191,"pfxX":0.6032036323040604,"pfxZ":10.96863213129446,"pX":2.3786950768903474,"pZ":1.6342441859173393,"vX0":0.5552590123874993,"vY0":-126.92910414279851,"vZ0":-8.80555408798251,"x":26.33,"y":194.66,"x0":2.0780858606827923,"y0":50.006298048337335,"z0":6.315701126869045,"aX":0.9767184580094439},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":17.9,"breakHorizontal":-1.2,"spinRate":2095,"spinDirection":157},"zone":14,"typeConfidence":0.51,"plateTime":0.432809598048161,"extension":5.604177183526418},"index":1,"playId":"0064b37a-e035-3a4a-9c09-4413bec1d457","pitchNumber":1,"startTime":"2026-04-22T01:28:25.308Z","endTime":"2026-04-22T01:28:28.382Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.58434349491131,"aZ":-27.566866219542543,"pfxX":-1.7916315767345736,"pfxZ":2.844446472751539,"pX":-1.4423628892266387,"pZ":2.278714379175844,"vX0":-8.763595568569807,"vY0":-126.59282964586217,"vZ0":-4.194854712125774,"x":171.98,"y":177.25,"x0":2.3011577400398933,"y0":50.000174559231134,"z0":6.171635914323799,"aX":-2.897491310862225},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.3,"breakHorizontal":5.3,"spinRate":2370,"spinDirection":197},"zone":13,"typeConfidence":0.9,"plateTime":0.43318331400828836,"extension":5.606026646151501},"index":2,"playId":"9633dd4f-d594-3e28-a1f0-39a2bffe2477","pitchNumber":2,"startTime":"2026-04-22T01:28:47.002Z","endTime":"2026-04-22T01:28:50.660Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28672932299304,"aZ":-28.30528795847401,"pfxX":-1.8289745222202898,"pfxZ":2.4130932791576214,"pX":-0.7364803652611696,"pZ":2.3274950477307783,"vX0":-7.135695536921319,"vY0":-125.73782477223394,"vZ0":-3.82417447753514,"x":145.07,"y":175.94,"x0":2.3747055508072137,"y0":50.0015488639041,"z0":6.1625232005870725,"aX":-2.930473581620578},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.7,"breakHorizontal":4.9,"spinRate":2493,"spinDirection":193},"zone":4,"typeConfidence":2.0,"plateTime":0.43545509640072755,"extension":5.545864117689545},"index":3,"playId":"5038ac05-f6da-3bae-bc32-beb61243ead4","pitchNumber":3,"startTime":"2026-04-22T01:29:04.937Z","endTime":"2026-04-22T01:29:08.344Z","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":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.464777452618407,"aZ":-18.968143509489522,"pfxX":2.590701908663409,"pfxZ":7.341529323964796,"pX":0.645563542064513,"pZ":2.5207427903776307,"vX0":-5.497701615322147,"vY0":-132.77889261419594,"vZ0":-6.084245897007019,"x":92.39,"y":170.72,"x0":2.399514441060376,"y0":50.00428420436348,"z0":6.206748964041345,"aX":4.661455190688172},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.2,"breakHorizontal":-3.6,"spinRate":2022,"spinDirection":151},"zone":6,"typeConfidence":0.89,"plateTime":0.41135542491544186,"extension":5.5007009085392795},"index":4,"playId":"dc3e598c-7bd9-383c-a9ed-1b9bdf886a8f","pitchNumber":4,"startTime":"2026-04-22T01:29:36.556Z","endTime":"2026-04-22T01:29:39.591Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29857194680255,"aZ":-27.793810929304716,"pfxX":-2.6549570740696598,"pfxZ":2.706958772108176,"pX":-0.6542029644040056,"pZ":0.7493369474434759,"vX0":-6.642488520352299,"vY0":-125.97329401627094,"vZ0":-7.5344511795278,"x":141.94,"y":218.55,"x0":2.355895933301357,"y0":50.00163429023177,"z0":6.0091227552803845,"aX":-4.2873147600150245},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.5,"breakHorizontal":6.2,"spinRate":2400,"spinDirection":185},"zone":13,"typeConfidence":2.0,"plateTime":0.43391299122946103,"extension":5.734806695227959},"index":5,"playId":"9fb40840-aa24-3e4b-a5b7-b6e56bc258a8","pitchNumber":5,"startTime":"2026-04-22T01:29:58.718Z","endTime":"2026-04-22T01:30:02.450Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.358222890579647,"aZ":-18.337617038345353,"pfxX":1.8620288215114975,"pfxZ":7.790265106295977,"pX":-1.8522824437452021,"pZ":1.60751111068884,"vX0":-10.77214234904976,"vY0":-132.69402702557312,"vZ0":-8.343493800269808,"x":187.6,"y":195.38,"x0":2.0245938295250236,"y0":50.00627372906357,"z0":6.13768845080592,"aX":3.309286001717651},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.4,"breakHorizontal":-1.0,"spinRate":2162,"spinDirection":147},"zone":13,"typeConfidence":0.89,"plateTime":0.4133481700523034,"extension":5.6566890390211295},"index":6,"playId":"f3de2665-33ae-3412-adae-e61e5dcdb06f","pitchNumber":6,"startTime":"2026-04-22T01:30:22.638Z","endTime":"2026-04-22T01:30:29.134Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:30:29.134Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Scott Kingery flies out to right fielder Adolis García.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-22T01:31:47.529Z","endTime":"2026-04-22T01:33:06.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"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_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-22T01:30:48.671Z","endTime":"2026-04-22T01:31:49.851Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":72.8,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.925634931188434,"aZ":-31.07036466112477,"pfxX":-7.356258325387862,"pfxZ":0.8193256900718042,"pX":1.133735939628802,"pZ":1.6288597944102634,"vX0":-1.8224540300778616,"vY0":-116.95712583817131,"vZ0":-3.69086582657952,"x":73.78,"y":194.8,"x0":2.8830251086961827,"y0":50.0055850573878,"z0":6.216088073062524,"aX":-9.95076170909195},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":0.7,"breakHorizontal":13.8,"spinRate":2336,"spinDirection":288},"zone":14,"typeConfidence":0.9,"plateTime":0.47262642695478174,"extension":5.4241906421608626},"index":1,"playId":"a888e1f8-2eb6-38f4-a84c-b91a908402d6","pitchNumber":1,"startTime":"2026-04-22T01:31:49.851Z","endTime":"2026-04-22T01:31:53.155Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.897814836069056,"aZ":-29.851808978108526,"pfxX":-2.594570589189252,"pfxZ":1.5168761275016927,"pX":0.42951551258559245,"pZ":3.685447315806006,"vX0":-4.243305134265058,"vY0":-122.776122936571,"vZ0":-0.46960694601937025,"x":100.63,"y":139.27,"x0":2.5159894953119974,"y0":50.00147921442207,"z0":6.415710559887757,"aX":-3.9672666108585086},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.9,"breakHorizontal":5.6,"spinRate":2464,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.4458123395415714,"extension":5.4606726596767245},"index":2,"playId":"3a8b953e-314d-36bd-9c09-4ac96390acbc","pitchNumber":2,"startTime":"2026-04-22T01:32:06.317Z","endTime":"2026-04-22T01:32:11.003Z","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":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.9,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.80042643227763,"aZ":-29.211712985460863,"pfxX":-2.7795725047230784,"pfxZ":1.9306699778268337,"pX":0.7175446383540378,"pZ":1.4556415568398886,"vX0":-3.4731566096793585,"vY0":-123.35882891049573,"vZ0":-5.484290609213799,"x":89.65,"y":199.48,"x0":2.5076513541799836,"y0":50.00029167738043,"z0":6.186510554318942,"aX":-4.2596421907142235},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.4,"breakHorizontal":5.9,"spinRate":2350,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.44494965797527053,"extension":5.579475886133358},"index":3,"playId":"52b9068a-9f5e-3df9-bf6e-61977cae7661","pitchNumber":3,"startTime":"2026-04-22T01:32:22.898Z","endTime":"2026-04-22T01:32:26.430Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.7,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.96125282626405,"aZ":-15.263119659944211,"pfxX":1.23809936595568,"pfxZ":9.614419456051891,"pX":0.137754895293955,"pZ":2.8413359202873147,"vX0":-5.768039211573887,"vY0":-132.44725584727067,"vZ0":-5.918269745140311,"x":111.75,"y":162.06,"x0":2.1924230064936974,"y0":50.00067508038056,"z0":6.239967407166734,"aX":2.1778342292899384},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":16.2,"breakHorizontal":-0.8,"spinRate":2148,"spinDirection":154},"zone":2,"typeConfidence":0.89,"plateTime":0.4151616732149299,"extension":5.509780265891299},"index":4,"playId":"4d868a03-efcb-36fb-830e-e78786cf4a7b","pitchNumber":4,"startTime":"2026-04-22T01:32:41.814Z","endTime":"2026-04-22T01:32:45.781Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":81.8,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.523427551810695,"aZ":-15.9401854078674,"pfxX":0.7505396226585571,"pfxZ":9.440369603611813,"pX":-0.1524648344188078,"pZ":2.242909730972477,"vX0":-6.143172360820398,"vY0":-131.0279004004221,"vZ0":-7.080387989200266,"x":122.81,"y":178.22,"x0":2.136094402672484,"y0":50.00434739990425,"z0":6.194994236302476,"aX":1.291854483322111},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":15.5,"breakHorizontal":0.1,"spinRate":2129,"spinDirection":154},"zone":5,"typeConfidence":0.84,"plateTime":0.419795659667038,"extension":5.527097315209217},"hitData":{"launchSpeed":84.7,"launchAngle":39.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.06,"coordY":87.3}},"index":5,"playId":"111de85e-5121-33e8-8ce4-abbda0cba84f","pitchNumber":5,"startTime":"2026-04-22T01:32:58.567Z","endTime":"2026-04-22T01:33:06.762Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:33:06.762Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adolis García grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T01:35:09.840Z","endTime":"2026-04-22T01:36:25.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":"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":89.8,"endSpeed":80.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.0281600571636,"aZ":-14.182827285894989,"pfxX":7.944249195855691,"pfxZ":10.589983075042818,"pX":-0.41538530829711595,"pZ":3.1024269634383947,"vX0":-7.2560439075742735,"vY0":-130.43456093644994,"vZ0":-3.562088393555093,"x":132.83,"y":155.01,"x0":1.3894539077039079,"y0":50.00284634163467,"z0":5.576048559109054,"aX":13.496743778735047},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":18.5,"breakHorizontal":-12.5,"spinRate":2546,"spinDirection":150},"zone":1,"typeConfidence":0.89,"plateTime":0.42220113286484473,"extension":6.095778291223411},"index":0,"playId":"2cf2f863-0ae9-320b-9b68-d7f4ecfa5597","pitchNumber":1,"startTime":"2026-04-22T01:35:13.830Z","endTime":"2026-04-22T01:35:17.085Z","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":89.2,"endSpeed":80.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.099344635527878,"aZ":-14.366518176723355,"pfxX":7.496292850753138,"pfxZ":10.631982242318777,"pX":-0.7238631903120994,"pZ":3.315387992589725,"vX0":-7.674767337478161,"vY0":-129.62886197993893,"vZ0":-3.0777613908403065,"x":144.59,"y":149.26,"x0":1.3238254749824832,"y0":50.00308110591033,"z0":5.6375832289218115,"aX":12.556307263407257},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":18.6,"breakHorizontal":-11.5,"spinRate":2512,"spinDirection":147},"zone":1,"typeConfidence":0.88,"plateTime":0.425130695694635,"extension":6.042837605437698},"index":1,"playId":"44e3385d-1268-30bb-a4f0-b8325a2623e4","pitchNumber":2,"startTime":"2026-04-22T01:35:27.319Z","endTime":"2026-04-22T01:35:32.865Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":81.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.97431599675053,"aZ":-13.849319888522807,"pfxX":8.552064639683906,"pfxZ":10.61969074455224,"pX":-1.2897293316134246,"pZ":3.1173223905377347,"vX0":-9.501156619636367,"vY0":-131.32560851655762,"vZ0":-3.547954857104517,"x":166.16,"y":154.61,"x0":1.284934734430638,"y0":50.00073875888089,"z0":5.533490324559402,"aX":14.754478563527897},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":18.5,"breakHorizontal":-13.1,"spinRate":2573,"spinDirection":144},"zone":11,"typeConfidence":0.89,"plateTime":0.41902773624495193,"extension":6.131350055491552},"index":2,"playId":"a3affcc9-5834-34a8-80fa-732d89d09644","pitchNumber":3,"startTime":"2026-04-22T01:35:42.497Z","endTime":"2026-04-22T01:35:47.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.12772190365667,"aZ":-27.35728399506336,"pfxX":6.262286407197194,"pfxZ":3.3138050408768427,"pX":-0.4070944029824169,"pZ":1.3359453950060385,"vX0":-6.45351328469578,"vY0":-119.845372605747,"vZ0":-3.8264284851998593,"x":132.52,"y":202.71,"x0":1.5068096384616543,"y0":50.004331721836394,"z0":5.396258638834894,"aX":9.111622025815269},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":5.3,"breakHorizontal":-9.8,"spinRate":1172,"spinDirection":137},"zone":13,"typeConfidence":0.91,"plateTime":0.4570022094695547,"extension":6.26380919482974},"index":3,"playId":"c3776754-1062-3543-9747-576908dbe292","pitchNumber":4,"startTime":"2026-04-22T01:35:57.739Z","endTime":"2026-04-22T01:36:01.286Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":81.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.860465882697397,"aZ":-14.485063343218238,"pfxX":7.347059326295649,"pfxZ":10.297801587201013,"pX":0.11017262775131703,"pZ":3.6256348013091455,"vX0":-6.010517231510808,"vY0":-131.04910527022128,"vZ0":-2.0924140678587286,"x":112.8,"y":140.89,"x0":1.4927982641523905,"y0":50.0043754131556,"z0":5.531719328034623,"aX":12.623652728916593},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":18.4,"breakHorizontal":-11.8,"spinRate":2464,"spinDirection":144},"zone":12,"typeConfidence":0.89,"plateTime":0.4199308236924444,"extension":6.119284483673739},"hitData":{"launchSpeed":96.1,"launchAngle":-13.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.64,"coordY":152.59}},"index":4,"playId":"ac73358a-10bc-3897-8293-c5425252dea5","pitchNumber":5,"startTime":"2026-04-22T01:36:18.122Z","endTime":"2026-04-22T01:36:25.658Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:36:25.658Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.T. Realmuto grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T01:36:38.759Z","endTime":"2026-04-22T01:38:10.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":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":"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":89.6,"endSpeed":81.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.31255111667728,"aZ":-20.134599723226575,"pfxX":8.849330589388636,"pfxZ":7.044242191460292,"pX":1.2639108917249577,"pZ":3.075145602100264,"vX0":-4.460574419112923,"vY0":-130.4097823614069,"vZ0":-1.956125848787984,"x":68.82,"y":155.75,"x0":1.8534989086062592,"y0":50.00521568957749,"z0":5.365481815346064,"aX":15.131907738467477},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":12.5,"breakHorizontal":-14.9,"spinRate":2468,"spinDirection":136},"zone":12,"typeConfidence":0.82,"plateTime":0.42119554942792004,"extension":6.057777978173849},"index":0,"playId":"55d4236d-b320-34bb-8319-fd2e3a63c5c9","pitchNumber":1,"startTime":"2026-04-22T01:36:53.788Z","endTime":"2026-04-22T01:36:57.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":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.735681583151543,"aZ":-8.920417564595638,"pfxX":5.822479646624001,"pfxZ":13.309383691409526,"pX":-1.50708963650443,"pZ":1.6623158409201464,"vX0":-9.392399202455689,"vY0":-131.77428747117406,"vZ0":-7.815745160966482,"x":174.45,"y":193.9,"x0":1.3576696350253619,"y0":50.000180803053475,"z0":5.337627063323164,"aX":10.171296350224242},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":22.3,"breakHorizontal":-8.3,"spinRate":2463,"spinDirection":142},"zone":13,"typeConfidence":0.91,"plateTime":0.4167067668882507,"extension":6.2048904870720385},"index":1,"playId":"54b031a9-573d-3430-9616-18c5c99fb587","pitchNumber":2,"startTime":"2026-04-22T01:37:08.506Z","endTime":"2026-04-22T01:37:12.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.722491287676714,"aZ":-21.09448134823795,"pfxX":5.262440472465299,"pfxZ":7.676699711930731,"pX":0.7154318721768463,"pZ":2.3407041877344663,"vX0":-3.9234515116071234,"vY0":-119.32726025928547,"vZ0":-2.6937341565230812,"x":89.73,"y":175.58,"x0":1.6963394798677467,"y0":50.004119972478186,"z0":5.382372316624332,"aX":7.598004626658235},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":13.6,"breakHorizontal":-8.6,"spinRate":1311,"spinDirection":135},"zone":6,"typeConfidence":0.91,"plateTime":0.45881724947916425,"extension":6.281803980435521},"index":2,"playId":"1e4a918d-a793-3750-9afe-4fbc96323b1b","pitchNumber":3,"startTime":"2026-04-22T01:37:27.600Z","endTime":"2026-04-22T01:37:31.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":82.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.370496022156093,"aZ":-13.71184009411073,"pfxX":6.610057055428283,"pfxZ":10.55387784985895,"pX":0.05043346474969731,"pZ":3.9833175313939657,"vX0":-6.026011806682976,"vY0":-132.2403021331598,"vZ0":-1.4155442453090994,"x":115.08,"y":131.23,"x0":1.5133186835607244,"y0":50.00632088601623,"z0":5.544365163281,"aX":11.568425369279739},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":19.0,"breakHorizontal":-10.4,"spinRate":2489,"spinDirection":144},"zone":12,"typeConfidence":0.9,"plateTime":0.4161144423903913,"extension":6.12633639173673},"index":3,"playId":"d9f868a3-b31e-3289-ad8a-c9954ffbf3d7","pitchNumber":4,"startTime":"2026-04-22T01:37:45.491Z","endTime":"2026-04-22T01:37:49.608Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.321130351694865,"aZ":-21.905389835274885,"pfxX":10.076355112768605,"pfxZ":6.0642150250312135,"pX":0.7606694814391001,"pZ":1.787718789534558,"vX0":-6.077820834151977,"vY0":-129.6191820306399,"vZ0":-4.518980858736654,"x":88.01,"y":190.51,"x0":1.832592261858035,"y0":50.00357477468929,"z0":5.236752965352603,"aX":17.06331536833298},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.1,"breakHorizontal":-16.8,"spinRate":2453,"spinDirection":135},"zone":9,"typeConfidence":0.9,"plateTime":0.42335274491928887,"extension":6.097453974906402},"hitData":{"launchSpeed":74.2,"launchAngle":-9.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.88,"coordY":151.07}},"index":4,"playId":"ae6a3cd7-4503-3748-951c-94fe9ceb5169","pitchNumber":5,"startTime":"2026-04-22T01:38:03.780Z","endTime":"2026-04-22T01:38:10.753Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:38:10.753Z","atBatIndex":58},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Alec Bohm reaches on a throwing error by third baseman Scott Kingery.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T01:38:23.542Z","endTime":"2026-04-22T01:39:08.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664068,"link":"/api/v1/people/664068"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":82.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.57448576662969,"aZ":-12.624984184416393,"pfxX":7.100995665536461,"pfxZ":11.180621866038805,"pX":-0.9580760820085584,"pZ":2.200229473375902,"vX0":-8.603137154221775,"vY0":-132.24933601008954,"vZ0":-5.7797757549543585,"x":153.52,"y":179.37,"x0":1.4342963448517667,"y0":50.00528500535841,"z0":5.362081880126434,"aX":12.419557250276357},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":19.0,"breakHorizontal":-10.7,"spinRate":2553,"spinDirection":148},"zone":13,"typeConfidence":0.9,"plateTime":0.4162093776746012,"extension":6.204750647990926},"index":0,"playId":"bcb78d1e-44d4-3168-9a9b-290c2927edc2","pitchNumber":1,"startTime":"2026-04-22T01:38:39.498Z","endTime":"2026-04-22T01:38:43.721Z","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":0,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.394024484850195,"aZ":-25.496988591111204,"pfxX":7.075986677006075,"pfxZ":4.565215491912404,"pX":0.11780415194768604,"pZ":1.49703878294389,"vX0":-5.664621456573999,"vY0":-120.41057835874095,"vZ0":-3.6762155514601766,"x":112.51,"y":198.36,"x0":1.586826455829289,"y0":50.00135586222013,"z0":5.311353652144372,"aX":10.34168319098191},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":7.6,"breakHorizontal":-11.4,"spinRate":1170,"spinDirection":133},"zone":14,"typeConfidence":0.9,"plateTime":0.4556989494449808,"extension":6.242616604593413},"hitData":{"launchSpeed":76.2,"launchAngle":-3.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.45,"coordY":166.28}},"index":1,"playId":"33a51715-dddc-3074-b927-d7b4b98d8320","pitchNumber":2,"startTime":"2026-04-22T01:38:56.177Z","endTime":"2026-04-22T01:39:08.391Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:39:08.391Z","atBatIndex":59},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brandon Marsh lines out to right fielder Seiya Suzuki.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-22T01:39:30.815Z","endTime":"2026-04-22T01:40:21.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":72.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.775695029240342,"aZ":-33.659550160234666,"pfxX":-6.627713989716978,"pfxZ":-1.095040578259601,"pX":0.16566720105830363,"pZ":2.290549754183954,"vX0":-2.3133921123963233,"vY0":-116.68950248089078,"vZ0":0.00438576396653656,"x":110.69,"y":176.94,"x0":2.036270937391199,"y0":50.004768953227575,"z0":5.509880148380436,"aX":-8.969736644207769},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-1.7,"breakHorizontal":12.6,"spinRate":2548,"spinDirection":283},"zone":5,"typeConfidence":0.89,"plateTime":0.47278579008564225,"extension":6.157614251219815},"index":0,"playId":"961a76f6-9ef9-3d70-902d-3d9d676165c9","pitchNumber":1,"startTime":"2026-04-22T01:39:53.815Z","endTime":"2026-04-22T01:39:57.221Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.256468085907862,"aZ":-30.030528093581047,"pfxX":-4.734110207323169,"pfxZ":1.485417396406734,"pX":-0.2893272030397746,"pZ":1.8724049710855273,"vX0":-3.685974265020872,"vY0":-119.56061598710872,"vZ0":-1.860848713598028,"x":128.03,"y":188.23,"x0":1.890258206366023,"y0":50.00067644194461,"z0":5.370267709407505,"aX":-6.81344775301038},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":2.5,"breakHorizontal":9.5,"spinRate":2653,"spinDirection":301},"zone":7,"typeConfidence":0.91,"plateTime":0.4591040111198832,"extension":6.336960749064158},"hitData":{"launchSpeed":97.5,"launchAngle":21.0,"totalDistance":347.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":174.91,"coordY":68.07}},"index":1,"playId":"fc26f5eb-b835-317f-97d6-198038dacc8b","pitchNumber":2,"startTime":"2026-04-22T01:40:14.951Z","endTime":"2026-04-22T01:40:21.863Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:40:21.863Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Crow-Armstrong grounds out softly, catcher J.T. Realmuto to first baseman Bryce Harper.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-22T01:42:53.170Z","endTime":"2026-04-22T01:44:21.759Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,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":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":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tim Mayza replaces Tanner Banks.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-22T01:41:53.702Z","endTime":"2026-04-22T01:42:55.463Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641835,"link":"/api/v1/people/641835"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.2431426471119,"aZ":-16.88990953736615,"pfxX":7.959639696187335,"pfxZ":8.26563625963245,"pX":0.33054472707296706,"pZ":2.6668640150320435,"vX0":-5.991740255439221,"vY0":-135.52892292735493,"vZ0":-5.955728667936184,"x":104.4,"y":166.77,"x0":1.5423217972394565,"y0":50.006363906527035,"z0":6.083990976841113,"aX":14.72353016871121},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.8,"breakHorizontal":-13.1,"spinRate":2111,"spinDirection":145},"zone":6,"typeConfidence":2.0,"plateTime":0.40506141248207106,"extension":6.979858865889499},"index":1,"playId":"34634c0e-2a64-3e44-83c9-adeb6e88e667","pitchNumber":1,"startTime":"2026-04-22T01:42:55.463Z","endTime":"2026-04-22T01:42:58.574Z","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":94.0,"endSpeed":85.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.611216628073706,"aZ":-16.02613684407366,"pfxX":8.781479514351048,"pfxZ":8.592394008159824,"pX":0.3736213357352999,"pZ":1.9789060338032796,"vX0":-5.590544141028019,"vY0":-136.5722693372208,"vZ0":-8.117562540745375,"x":102.76,"y":185.35,"x0":1.3120813590625566,"y0":50.00109567184966,"z0":6.103900847063648,"aX":16.496265330286523},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.9,"breakHorizontal":-14.6,"spinRate":2127,"spinDirection":147},"zone":9,"typeConfidence":2.0,"plateTime":0.40189632008674847,"extension":6.921120271569249},"index":2,"playId":"d06d7c94-ecd1-37d7-9a59-149a1cc9e078","pitchNumber":2,"startTime":"2026-04-22T01:43:10.094Z","endTime":"2026-04-22T01:43:13.534Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-22T01:43:21.338Z","endTime":"2026-04-22T01:43:36.044Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"}},{"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":87.0,"endSpeed":80.1,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.318767275732064,"aZ":-32.736665650908996,"pfxX":0.3907732783052733,"pfxZ":-0.3448118027987963,"pX":-1.0182751750702688,"pZ":3.4043197991034115,"vX0":-6.299388537619231,"vY0":-126.68150150050064,"vZ0":-0.3920303076206223,"x":155.81,"y":146.86,"x0":1.447391276160545,"y0":50.00364177737916,"z0":6.172816880874156,"aX":0.6376791339170023},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.5,"breakHorizontal":0.7,"spinRate":2200,"spinDirection":294},"zone":11,"typeConfidence":0.9,"plateTime":0.43199012045896223,"extension":7.106319131925735},"index":4,"playId":"669b1fd5-4b4f-3dbd-a5d9-55ba4fbbc185","pitchNumber":3,"startTime":"2026-04-22T01:43:36.044Z","endTime":"2026-04-22T01:43:40.051Z","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":87.0,"endSpeed":79.5,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.83428173420154,"aZ":-31.41296753840991,"pfxX":-0.8005646999306022,"pfxZ":0.47444942058552364,"pX":0.3414139972384001,"pZ":2.1411218472801825,"vX0":-2.994750804132219,"vY0":-126.60163969787715,"vZ0":-3.421340619505159,"x":103.99,"y":180.97,"x0":1.6476959589079039,"y0":50.00526823681447,"z0":6.0465306347606615,"aX":-1.2882636736030377},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.2,"breakHorizontal":2.2,"spinRate":2179,"spinDirection":305},"zone":9,"typeConfidence":0.9,"plateTime":0.4340215082827119,"extension":7.10137320353893},"index":5,"playId":"f6e2601c-0b12-359f-aee1-7dbcbfd601b7","pitchNumber":4,"startTime":"2026-04-22T01:43:52.947Z","endTime":"2026-04-22T01:43:55.947Z","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":96.0,"endSpeed":87.6,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.539566592334054,"aZ":-21.052771294246906,"pfxX":9.61282905376944,"pfxZ":5.665581129587415,"pX":-0.03997813135382831,"pZ":2.063394851929604,"vX0":-7.098568412810525,"vY0":-139.50095744035042,"vZ0":-7.177185156348298,"x":118.52,"y":183.07,"x0":1.2937648272790208,"y0":50.00346394545784,"z0":6.066250652875914,"aX":18.872139736069833},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.9,"breakHorizontal":-15.8,"spinRate":2144,"spinDirection":147},"zone":8,"typeConfidence":2.0,"plateTime":0.3932200697330046,"extension":7.067370591184285},"hitData":{"launchSpeed":38.5,"launchAngle":-70.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":125.46,"coordY":202.74}},"index":6,"playId":"8f462c4c-95cf-34ac-9c0f-782d7d0758b1","pitchNumber":5,"startTime":"2026-04-22T01:44:14.957Z","endTime":"2026-04-22T01:44:21.759Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:44:21.759Z","atBatIndex":61},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nico Hoerner homers (4) on a fly ball to left field.","rbi":1,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-22T01:44:35.214Z","endTime":"2026-04-22T01:45:40.781Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":{"id":641835,"link":"/api/v1/people/641835"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.72166807922819,"aZ":-20.70570496792643,"pfxX":9.926601614193139,"pfxZ":6.012842528472396,"pX":-0.14153803678532234,"pZ":2.2311192251590164,"vX0":-7.8309813652152265,"vY0":-137.07685472180364,"vZ0":-6.407387671698214,"x":122.4,"y":178.54,"x0":1.4597170825509425,"y0":50.00242123431656,"z0":6.008179298725853,"aX":18.92896713428872},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.7,"breakHorizontal":-16.3,"spinRate":2026,"spinDirection":139},"zone":5,"typeConfidence":2.0,"plateTime":0.39927877417712976,"extension":7.045563393799332},"index":0,"playId":"2a23c5ed-7a13-3807-8f62-ec4e36b61457","pitchNumber":1,"startTime":"2026-04-22T01:44:48.931Z","endTime":"2026-04-22T01:44:52.817Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-22T01:45:06.833Z","endTime":"2026-04-22T01:45:17.634Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.813619655361933,"aZ":-19.659735982897498,"pfxX":8.905437906179042,"pfxZ":6.545458262607077,"pX":-0.7963861341199212,"pZ":2.649258413983861,"vX0":-8.41732311068494,"vY0":-137.6892012079327,"vZ0":-5.820024369597406,"x":147.36,"y":167.25,"x0":1.1497392918195415,"y0":50.00150582709191,"z0":6.129353539886323,"aX":17.023616428662663},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.7,"breakHorizontal":-14.3,"spinRate":2116,"spinDirection":144},"zone":4,"typeConfidence":2.0,"plateTime":0.39845170207297187,"extension":7.047747897495019},"hitData":{"launchSpeed":96.3,"launchAngle":30.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":39.03,"coordY":76.08}},"index":2,"playId":"27f2b657-df54-334e-b3fb-4e975bf3d001","pitchNumber":2,"startTime":"2026-04-22T01:45:17.634Z","endTime":"2026-04-22T01:45:40.781Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:45:40.781Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alex Bregman walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-22T01:45:47.337Z","endTime":"2026-04-22T01:48:10.749Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.883305337280696,"aZ":-20.435380294579794,"pfxX":8.63459590601355,"pfxZ":6.156702368851486,"pX":0.4014464763944646,"pZ":1.6013314143184256,"vX0":-6.147260344633851,"vY0":-137.34835047236663,"vZ0":-8.095968916219798,"x":101.7,"y":195.54,"x0":1.5485667932285705,"y0":50.00519574103871,"z0":5.980834237736128,"aX":16.47246488606583},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.6,"breakHorizontal":-14.3,"spinRate":2198,"spinDirection":144},"zone":9,"typeConfidence":2.0,"plateTime":0.3990219235570285,"extension":7.044795181825869},"index":0,"playId":"afb04281-cf3f-33bc-8643-5d0338194ea7","pitchNumber":1,"startTime":"2026-04-22T01:46:03.049Z","endTime":"2026-04-22T01:46:08.884Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.616866754185867,"aZ":-32.05214852767558,"pfxX":-0.24520948320938807,"pfxZ":0.07498193656340124,"pX":-0.9364611982487816,"pZ":1.7797120399678732,"vX0":-6.087148081294063,"vY0":-126.60783596986943,"vZ0":-4.206321234466495,"x":152.7,"y":190.73,"x0":1.5424339661194302,"y0":50.00294818867315,"z0":6.060684943863675,"aX":-0.39230940617663},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.7,"breakHorizontal":2.0,"spinRate":2230,"spinDirection":293},"zone":13,"typeConfidence":0.9,"plateTime":0.43452656963235636,"extension":6.844376549481278},"index":1,"playId":"0f265ab8-9517-3a68-a4a7-728d81d92f4e","pitchNumber":2,"startTime":"2026-04-22T01:46:16.774Z","endTime":"2026-04-22T01:46:20.122Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.79279899037194,"aZ":-33.721533295132204,"pfxX":-0.6778006059270045,"pfxZ":-0.9951666699478281,"pX":-0.5725035748345458,"pZ":1.7930004810691098,"vX0":-5.113335525149241,"vY0":-123.95409727957085,"vZ0":-3.643424054542128,"x":138.82,"y":190.37,"x0":1.6090373436645429,"y0":50.00546085933829,"z0":6.110576327681108,"aX":-1.0498536886430903},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.4,"breakHorizontal":2.5,"spinRate":2203,"spinDirection":310},"zone":7,"typeConfidence":0.9,"plateTime":0.4426321412016452,"extension":7.037958257459423},"index":2,"playId":"0151d45e-62d4-3c80-99bb-a51199a1d3b5","pitchNumber":3,"startTime":"2026-04-22T01:46:30.746Z","endTime":"2026-04-22T01:46:35.415Z","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":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.320030323580088,"aZ":-21.326474857631368,"pfxX":9.43967963983528,"pfxZ":5.810903664775566,"pX":0.11639381694040672,"pZ":1.8490466265221495,"vX0":-6.855009526708949,"vY0":-136.1023470097746,"vZ0":-7.178176796471949,"x":112.56,"y":188.86,"x0":1.4479154836664252,"y0":50.00147602723453,"z0":6.009728054945276,"aX":17.616216610712247},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.1,"breakHorizontal":-15.5,"spinRate":1995,"spinDirection":140},"zone":8,"typeConfidence":2.0,"plateTime":0.4032329633595859,"extension":6.991361140317542},"index":3,"playId":"370424cb-dbfe-3301-8ef7-f5839d384b61","pitchNumber":4,"startTime":"2026-04-22T01:46:47.770Z","endTime":"2026-04-22T01:46:51.583Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.101516659719483,"aZ":-35.03293464068638,"pfxX":0.21457885246218944,"pfxZ":-1.7708997830695745,"pX":-0.2945126492501185,"pZ":1.2658604345440856,"vX0":-4.8981586176162395,"vY0":-126.72816605956832,"vZ0":-4.808255083529392,"x":128.23,"y":204.6,"x0":1.63943007223542,"y0":50.0007543970967,"z0":6.001785149889144,"aX":0.3483338813702485},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-4.1,"breakHorizontal":0.8,"spinRate":2238,"spinDirection":315},"zone":13,"typeConfidence":0.9,"plateTime":0.43303483878706306,"extension":6.985263899591497},"index":4,"playId":"1b1b2d15-0bd4-3e4e-8e82-cb16f256d145","pitchNumber":5,"startTime":"2026-04-22T01:47:04.094Z","endTime":"2026-04-22T01:47:10.914Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.601409605247085,"aZ":-18.450909529912256,"pfxX":5.9267325439816645,"pfxZ":7.188478679428044,"pX":0.11048083674904163,"pZ":3.1952554467523075,"vX0":-6.043546090959174,"vY0":-137.54420576602868,"vZ0":-4.038645344550789,"x":112.79,"y":152.51,"x0":1.5702419776933008,"y0":50.000098266997234,"z0":5.940039578288735,"aX":11.310598592564496},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.4,"breakHorizontal":-9.4,"spinRate":2033,"spinDirection":141},"zone":2,"typeConfidence":2.0,"plateTime":0.39880078958090026,"extension":6.8987305936527},"index":5,"playId":"4572c3a0-9c9f-3b51-ada4-38ba11b5208e","pitchNumber":6,"startTime":"2026-04-22T01:47:24.104Z","endTime":"2026-04-22T01:47:30.642Z","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":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.16313642622657,"aZ":-34.62951528896099,"pfxX":0.7925204185518553,"pfxZ":-1.5340179137103993,"pX":0.27130793242707457,"pZ":1.2471037804392535,"vX0":-3.8180404507895283,"vY0":-125.28108072754186,"vZ0":-4.855648940123355,"x":106.66,"y":205.11,"x0":1.7089427215441066,"y0":50.00418947571194,"z0":6.025446423440244,"aX":1.2658703804822888},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.6,"breakHorizontal":-0.6,"spinRate":2319,"spinDirection":295},"zone":14,"typeConfidence":0.89,"plateTime":0.43637660456994354,"extension":7.018125109788779},"index":6,"playId":"2390d36f-c60e-39cb-91ee-e97b94daebb3","pitchNumber":7,"startTime":"2026-04-22T01:47:49.149Z","endTime":"2026-04-22T01:47:53.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.123221245173376,"aZ":-20.024001301653403,"pfxX":9.2888363077383,"pfxZ":6.391864648777844,"pX":0.7250057053093043,"pZ":3.287758592094974,"vX0":-5.310483503121828,"vY0":-136.9845217129334,"vZ0":-3.988679368838175,"x":89.36,"y":150.01,"x0":1.48138126937473,"y0":50.00450784655998,"z0":6.130830948091241,"aX":17.663329930411805},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.9,"breakHorizontal":-15.7,"spinRate":2051,"spinDirection":145},"zone":3,"typeConfidence":2.0,"plateTime":0.39977458735583404,"extension":6.961889343254965},"index":7,"playId":"a4e015b6-61b5-3528-919f-246145b6cb87","pitchNumber":8,"startTime":"2026-04-22T01:48:04.977Z","endTime":"2026-04-22T01:48:10.749Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:48:10.749Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ian Happ flies out to right fielder Adolis García.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-22T01:48:19.977Z","endTime":"2026-04-22T01:48:48.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_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":0},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.051446658126544,"aZ":-19.709479104473605,"pfxX":8.549822025092475,"pfxZ":6.873444720396571,"pX":0.5471735218305921,"pZ":2.207790456968977,"vX0":-5.295157288829993,"vY0":-133.8644890833233,"vZ0":-6.394469300953012,"x":96.14,"y":179.17,"x0":1.4406158082524805,"y0":50.00464763635731,"z0":6.039803237365873,"aX":15.50962955235343},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.3,"breakHorizontal":-14.3,"spinRate":1894,"spinDirection":139},"zone":6,"typeConfidence":2.0,"plateTime":0.40926104324610924,"extension":7.007970500985115},"hitData":{"launchSpeed":85.5,"launchAngle":50.0,"totalDistance":261.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.53,"coordY":112.0}},"index":0,"playId":"55812e87-433d-30a2-9c40-ad44bd55ff87","pitchNumber":1,"startTime":"2026-04-22T01:48:36.046Z","endTime":"2026-04-22T01:48:48.125Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:48:48.125Z","atBatIndex":64},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Seiya Suzuki homers (1) on a fly ball to left field. Alex Bregman scores.","rbi":2,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-22T01:48:57.243Z","endTime":"2026-04-22T01:50:18.733Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":641835,"link":"/api/v1/people/641835"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":{"id":641835,"link":"/api/v1/people/641835"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":84.8,"endSpeed":78.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.142793592784457,"aZ":-33.11098763267279,"pfxX":0.7314097885142847,"pfxZ":-0.6038761749139301,"pX":0.10726675675849502,"pZ":1.2182051973646777,"vX0":-3.8477027693065424,"vY0":-123.4111420948368,"vZ0":-4.848905571747778,"x":112.91,"y":205.89,"x0":1.5903893008267818,"y0":50.005721359833046,"z0":5.991946317081433,"aX":1.1311196252357023},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.9,"breakHorizontal":-0.5,"spinRate":2233,"spinDirection":309},"zone":14,"typeConfidence":0.9,"plateTime":0.4435313039585713,"extension":7.051923871681528},"index":0,"playId":"7c0997de-da1b-346d-b007-d763da6dd973","pitchNumber":1,"startTime":"2026-04-22T01:49:12.137Z","endTime":"2026-04-22T01:49:16.308Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51173422594865,"aZ":-18.930019757299625,"pfxX":8.699853262851454,"pfxZ":7.031489341285948,"pX":0.19677954160647115,"pZ":2.6916220010015097,"vX0":-6.362133127918078,"vY0":-136.51235422727538,"vZ0":-5.556335157649289,"x":109.5,"y":166.11,"x0":1.4291188394729923,"y0":50.00525976996407,"z0":6.05970823881057,"aX":16.395386056751885},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.8,"breakHorizontal":-14.4,"spinRate":2019,"spinDirection":138},"zone":5,"typeConfidence":2.0,"plateTime":0.40148246966185175,"extension":6.98833034142556},"index":1,"playId":"6ed3cfa0-22a1-3cd2-8584-347600125d1b","pitchNumber":2,"startTime":"2026-04-22T01:49:31.059Z","endTime":"2026-04-22T01:49:34.226Z","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":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.145761423644,"aZ":-33.61576499950093,"pfxX":-0.5340885454734225,"pfxZ":-0.9128234325487474,"pX":-0.19661527230846465,"pZ":1.5128571533204593,"vX0":-4.267044154415998,"vY0":-125.42737276708912,"vZ0":-4.347287182791117,"x":124.49,"y":197.93,"x0":1.5982204958605575,"y0":50.00009035005681,"z0":6.019559483816787,"aX":-0.8470647201454852},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.4,"breakHorizontal":1.9,"spinRate":2200,"spinDirection":314},"zone":13,"typeConfidence":0.9,"plateTime":0.43724547634219135,"extension":7.05990723923472},"hitData":{"launchSpeed":109.8,"launchAngle":26.0,"totalDistance":441.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":27.0,"coordY":49.23}},"index":2,"playId":"5f85f4cc-e499-3ced-90b6-ea425ddad3ab","pitchNumber":3,"startTime":"2026-04-22T01:49:53.716Z","endTime":"2026-04-22T01:50:18.733Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:50:18.733Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Kelly called out on strikes.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-22T01:50:33.866Z","endTime":"2026-04-22T01:51:47.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":85.4,"endSpeed":78.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.00955042306728,"aZ":-34.26169806627128,"pfxX":0.1434466237092602,"pfxZ":-1.3379267171043088,"pX":0.6614271295256777,"pZ":1.992742301246176,"vX0":-2.9817189733121516,"vY0":-124.33063079887708,"vZ0":-3.045112148652161,"x":91.79,"y":184.98,"x0":1.8600084554967211,"y0":50.00510548676929,"z0":6.090331856872286,"aX":0.22416536201308276},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.9,"breakHorizontal":0.5,"spinRate":2170,"spinDirection":297},"zone":9,"typeConfidence":0.9,"plateTime":0.44134010469118756,"extension":6.90436369977407},"index":0,"playId":"076d9fc5-7b61-3fdc-a82f-ab2a87ffde97","pitchNumber":1,"startTime":"2026-04-22T01:50:46.382Z","endTime":"2026-04-22T01:50:49.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, 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":94.1,"endSpeed":85.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40815001475387,"aZ":-18.7727594721959,"pfxX":9.23862685589781,"pfxZ":7.127734635710451,"pX":0.34388146363589694,"pZ":2.230758958570025,"vX0":-6.332196537739841,"vY0":-136.78552884981553,"vZ0":-6.771516703026332,"x":103.89,"y":178.55,"x0":1.4979487233889026,"y0":50.00225183639553,"z0":6.042451662079209,"aX":17.367203188640026},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.5,"breakHorizontal":-15.2,"spinRate":2093,"spinDirection":142},"zone":6,"typeConfidence":2.0,"plateTime":0.4016548292768496,"extension":6.977394500625675},"index":1,"playId":"f8323db3-e427-36d9-bdb1-a6b60830082f","pitchNumber":2,"startTime":"2026-04-22T01:51:01.904Z","endTime":"2026-04-22T01:51:05.130Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-22T01:51:12.048Z","endTime":"2026-04-22T01:51:23.906Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"}},{"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":94.2,"endSpeed":85.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.414972580807785,"aZ":-22.466328613511493,"pfxX":5.659418902876542,"pfxZ":5.151136612344841,"pX":0.09929060076224017,"pZ":3.843885273485183,"vX0":-6.452614248401402,"vY0":-136.95274792587304,"vZ0":-1.656663938810087,"x":113.22,"y":135.0,"x0":1.7592591233933994,"y0":50.00455621251283,"z0":6.005166106205628,"aX":10.66950560861432},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.1,"breakHorizontal":-8.8,"spinRate":1861,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.40112924838720243,"extension":6.777729731639728},"index":3,"playId":"09e68b0e-fd59-3d9a-ac9d-914bd03a1584","pitchNumber":3,"startTime":"2026-04-22T01:51:23.906Z","endTime":"2026-04-22T01:51:28.157Z","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":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.56677643529224,"aZ":-21.25220133667001,"pfxX":10.16218831498059,"pfxZ":5.749828233918986,"pX":-0.6824889786789892,"pZ":2.9688508722971148,"vX0":-8.75376614017271,"vY0":-137.66141463107198,"vZ0":-4.499266834344004,"x":143.01,"y":158.62,"x0":1.2348956311435053,"y0":50.00196329690478,"z0":6.0831659975492185,"aX":19.298090233474806},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.5,"breakHorizontal":-16.3,"spinRate":1970,"spinDirection":146},"zone":1,"typeConfidence":2.0,"plateTime":0.3994942180020207,"extension":7.000545223422035},"index":4,"playId":"e6e05130-e61c-3c10-a3db-98905a7676d5","pitchNumber":4,"startTime":"2026-04-22T01:51:41.494Z","endTime":"2026-04-22T01:51:47.008Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:51:47.008Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Kelly challenged (pitch result), call on the field was overturned: Edmundo Sosa called out on strikes.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T01:54:04.437Z","endTime":"2026-04-22T01:55:24.269Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702303,"fullName":"Riley Martin","link":"/api/v1/people/702303"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Riley Martin replaces Shota Imanaga.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-22T01:52:45.211Z","endTime":"2026-04-22T01:54:06.724Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702303,"link":"/api/v1/people/702303"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75143934511144,"aZ":-12.43055929267896,"pfxX":3.122249658686011,"pfxZ":10.484190405065938,"pX":-0.5676260578918916,"pZ":2.7394332044027063,"vX0":-8.373384240137089,"vY0":-136.97424074471718,"vZ0":-6.190661514775192,"x":138.64,"y":164.82,"x0":2.135391474202685,"y0":50.00348233985598,"z0":5.893507124756977,"aX":5.880476468723551},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.6,"breakHorizontal":-3.7,"spinRate":2360,"spinDirection":147},"zone":4,"typeConfidence":0.9,"plateTime":0.401233134071743,"extension":5.855113846018332},"index":1,"playId":"4504df7a-b4af-33e5-9f3a-fdaf44307520","pitchNumber":1,"startTime":"2026-04-22T01:54:06.724Z","endTime":"2026-04-22T01:54:09.960Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.243583605664455,"aZ":-13.325296210093217,"pfxX":4.931953437867645,"pfxZ":9.695718440034476,"pX":0.12233439705828954,"pZ":1.9879163747666526,"vX0":-7.258978598941573,"vY0":-138.5998334397765,"vZ0":-7.854453233833507,"x":112.34,"y":185.11,"x0":2.1356228683405742,"y0":50.002497718792824,"z0":5.750278224178611,"aX":9.587497988101404},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.1,"breakHorizontal":-7.4,"spinRate":2390,"spinDirection":149},"zone":8,"typeConfidence":0.91,"plateTime":0.39532432861994016,"extension":5.957402597133847},"index":2,"playId":"f642ad08-be3a-3130-8572-00673c5bbe18","pitchNumber":2,"startTime":"2026-04-22T01:54:25.469Z","endTime":"2026-04-22T01:54:29.165Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.138822765118103,"aZ":-42.54730960500852,"pfxX":-0.9748800910853976,"pfxZ":-6.309787874117898,"pX":-1.1095797610178024,"pZ":0.8916322752809465,"vX0":-7.662862353201015,"vY0":-127.39853191642896,"vZ0":-4.2936515271821625,"x":159.29,"y":214.71,"x0":2.0637604463285184,"y0":50.00414809868838,"z0":5.961481850174666,"aX":-1.6008448561973512},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-12.2,"breakHorizontal":3.5,"spinRate":2554,"spinDirection":332},"zone":13,"typeConfidence":0.9,"plateTime":0.4299086118087665,"extension":5.631697177755105},"index":3,"playId":"f002f431-f09c-36b3-8c8b-e7948b4514e6","pitchNumber":3,"startTime":"2026-04-22T01:54:40.771Z","endTime":"2026-04-22T01:54:45.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.130636517444614,"aZ":-12.483594794025626,"pfxX":4.964546931281296,"pfxZ":10.101179903258615,"pX":0.5162270045878381,"pZ":1.6469384864125631,"vX0":-5.932214261990762,"vY0":-138.97126946991418,"vZ0":-9.02962996907005,"x":97.32,"y":194.31,"x0":2.03693636776945,"y0":50.00544417499163,"z0":5.77473314762106,"aX":9.679749085888707},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.6,"breakHorizontal":-7.7,"spinRate":2349,"spinDirection":153},"zone":9,"typeConfidence":0.91,"plateTime":0.39464377795218075,"extension":5.841470716949249},"index":4,"playId":"b93925c8-aa56-3628-8013-802c93497d62","pitchNumber":4,"startTime":"2026-04-22T01:54:57.264Z","endTime":"2026-04-22T01:55:24.269Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"}},"playEndTime":"2026-04-22T01:55:24.269Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner challenged (pitch result), call on the field was confirmed: Trea Turner called out on strikes.","rbi":0,"awayScore":1,"homeScore":6,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T01:55:29.711Z","endTime":"2026-04-22T01:56:42.568Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702303,"fullName":"Riley Martin","link":"/api/v1/people/702303"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.881821818851726,"aZ":-12.804608714389362,"pfxX":3.863387097315707,"pfxZ":9.996638590359716,"pX":0.011416957500985193,"pZ":2.1297120684370983,"vX0":-7.090048554309981,"vY0":-138.5489665460906,"vZ0":-7.747727324955542,"x":116.56,"y":181.28,"x0":2.1054687595473878,"y0":50.00607270303546,"z0":5.824381690759265,"aX":7.488707189404042},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.6,"breakHorizontal":-5.5,"spinRate":2372,"spinDirection":152},"zone":8,"typeConfidence":0.91,"plateTime":0.39582704606747443,"extension":5.845785540909305},"index":0,"playId":"25bc3a1f-68af-3585-b2db-fe8ab0ac7849","pitchNumber":1,"startTime":"2026-04-22T01:55:32.149Z","endTime":"2026-04-22T01:55:36.057Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.633951871889227,"aZ":-27.416231824482022,"pfxX":0.437563732646125,"pfxZ":2.747402405417257,"pX":-0.5504658498757691,"pZ":1.98868031612871,"vX0":-7.505748996289928,"vY0":-129.98645436884664,"vZ0":-4.398066315790781,"x":137.98,"y":185.09,"x0":2.304921761424566,"y0":50.00002528387143,"z0":5.759356405203168,"aX":0.7586974403443192},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.3,"breakHorizontal":0.7,"spinRate":2508,"spinDirection":254},"zone":7,"typeConfidence":0.9,"plateTime":0.419736833161759,"extension":5.753627709740628},"index":1,"playId":"091acec1-cc0e-3e02-bf96-3749ae835c26","pitchNumber":2,"startTime":"2026-04-22T01:55:44.381Z","endTime":"2026-04-22T01:55:47.414Z","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":95.2,"endSpeed":86.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.072439427051506,"aZ":-11.322074270873761,"pfxX":2.565283378183383,"pfxZ":10.822752575163957,"pX":0.4544307842138994,"pZ":4.249996363630483,"vX0":-5.507083757557706,"vY0":-138.4372293226319,"vZ0":-2.812509761134268,"x":99.68,"y":124.03,"x0":2.142866916666358,"y0":50.000211169650875,"z0":6.044983405916635,"aX":4.942311535794906},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.1,"breakHorizontal":-3.4,"spinRate":2348,"spinDirection":148},"zone":12,"typeConfidence":0.91,"plateTime":0.3967963360388871,"extension":5.694035143148577},"index":2,"playId":"912bb7cc-8383-3ece-9c4f-3141acf708a7","pitchNumber":3,"startTime":"2026-04-22T01:56:00.698Z","endTime":"2026-04-22T01:56:03.992Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.855361345465855,"aZ":-27.28154771291487,"pfxX":0.4356459582121972,"pfxZ":2.7858963724840073,"pX":0.7652763508456187,"pZ":1.760205708479689,"vX0":-4.1311458335480635,"vY0":-131.38576507503564,"vZ0":-4.961993567253764,"x":87.83,"y":191.25,"x0":2.298825515747822,"y0":50.001741345589764,"z0":5.691413568682157,"aX":0.7652772392606806},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.2,"breakHorizontal":0.1,"spinRate":2431,"spinDirection":167},"zone":9,"typeConfidence":0.69,"plateTime":0.41629023882313954,"extension":5.6508276323466955},"index":3,"playId":"89f44ca0-97ea-3862-bc18-aa50e98ccf87","pitchNumber":4,"startTime":"2026-04-22T01:56:15.558Z","endTime":"2026-04-22T01:56:42.568Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"}},"playEndTime":"2026-04-22T01:56:42.568Z","atBatIndex":68},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Schwarber walks.","rbi":0,"awayScore":1,"homeScore":6,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T01:57:08.910Z","endTime":"2026-04-22T01:58:14.585Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702303,"fullName":"Riley Martin","link":"/api/v1/people/702303"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.731778033522517,"aZ":-27.442875508731557,"pfxX":0.891670417613935,"pfxZ":2.68549810429227,"pX":-0.33622093270504627,"pZ":1.8842008093651639,"vX0":-7.095292959705497,"vY0":-131.1515799755733,"vZ0":-4.790341414220225,"x":129.82,"y":187.91,"x0":2.2750674890986295,"y0":50.00366345939451,"z0":5.752822982615904,"aX":1.572138579277686},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.1,"breakHorizontal":-0.2,"spinRate":2547,"spinDirection":216},"zone":7,"typeConfidence":0.83,"plateTime":0.41579894728281186,"extension":5.835781835917249},"index":0,"playId":"e15dd0cd-cd04-3f3c-9e2a-1d4443afdfe4","pitchNumber":1,"startTime":"2026-04-22T01:57:08.910Z","endTime":"2026-04-22T01:57:12.119Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.465404214079687,"aZ":-41.80906237985776,"pfxX":-3.0521565674432565,"pfxZ":-6.0884312064635475,"pX":-0.957129583830776,"pZ":1.8019726225474424,"vX0":-6.520864028122156,"vY0":-125.58532452008917,"vZ0":-2.056679897337956,"x":153.48,"y":190.13,"x0":2.0782058654665154,"y0":50.00040736206346,"z0":6.05953099189127,"aX":-4.8318338766807365},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-11.3,"breakHorizontal":7.1,"spinRate":2575,"spinDirection":330},"zone":13,"typeConfidence":0.9,"plateTime":0.43757835734962436,"extension":5.5783067590254225},"index":1,"playId":"6a98bb6c-414e-303f-8d73-17446fd33714","pitchNumber":2,"startTime":"2026-04-22T01:57:22.260Z","endTime":"2026-04-22T01:57:26.808Z","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":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.191546289397245,"aZ":-29.23537803809119,"pfxX":1.1206045690774082,"pfxZ":1.7125877692971128,"pX":0.16145225694158355,"pZ":0.5551305802414682,"vX0":-5.970268465899581,"vY0":-130.1283136597546,"vZ0":-7.271715910292287,"x":110.85,"y":223.79,"x0":2.3394171763400435,"y0":50.002259899988935,"z0":5.599169308463175,"aX":1.922850508620498},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.7,"breakHorizontal":-0.7,"spinRate":2442,"spinDirection":240},"zone":14,"typeConfidence":0.74,"plateTime":0.42084174690210396,"extension":5.783342479105279},"index":2,"playId":"cca85010-b546-30b6-99c8-8ab5e2d45c01","pitchNumber":3,"startTime":"2026-04-22T01:57:36.665Z","endTime":"2026-04-22T01:57:40.864Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.346855654420104,"aZ":-43.449425967073914,"pfxX":-1.5879853033083713,"pfxZ":-7.313894302914278,"pX":0.0585169927471974,"pZ":4.183633607457667,"vX0":-5.2133240732302095,"vY0":-123.55546388632828,"vZ0":3.632726893614642,"x":114.77,"y":125.82,"x0":2.4049417994787605,"y0":50.00468308299552,"z0":6.353211566635094,"aX":-2.4462381575800136},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-12.1,"breakHorizontal":4.1,"spinRate":2645,"spinDirection":329},"zone":12,"typeConfidence":0.9,"plateTime":0.4438458762161308,"extension":5.4954884422446755},"index":3,"playId":"a7359b38-0f16-3181-8b3c-b8a27f89e697","pitchNumber":4,"startTime":"2026-04-22T01:57:54.107Z","endTime":"2026-04-22T01:57:57.224Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.860084507451404,"aZ":-11.00938050924889,"pfxX":2.819948380089703,"pfxZ":11.429498703261002,"pX":-1.0230559058810382,"pZ":3.77392633118074,"vX0":-8.63256605886894,"vY0":-135.9606527799929,"vZ0":-3.7593169043396246,"x":156.0,"y":136.88,"x0":1.8421192512477786,"y0":50.00041467565512,"z0":5.951977347583771,"aX":5.221697270761523},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.9,"breakHorizontal":-3.0,"spinRate":2508,"spinDirection":160},"zone":11,"typeConfidence":0.9,"plateTime":0.4045671906914752,"extension":5.854745519855071},"index":4,"playId":"07b2ada9-aa79-3af8-93d8-0a3c62291b03","pitchNumber":5,"startTime":"2026-04-22T01:58:11.202Z","endTime":"2026-04-22T01:58:14.585Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:58:14.585Z","atBatIndex":69},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Bryce Harper homers (5) on a fly ball to center field. Kyle Schwarber scores.","rbi":2,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T01:58:21.931Z","endTime":"2026-04-22T01:59:23.899Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702303,"fullName":"Riley Martin","link":"/api/v1/people/702303"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":{"id":702303,"link":"/api/v1/people/702303"},"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":{"id":702303,"link":"/api/v1/people/702303"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":94.5,"endSpeed":85.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.42580774673106,"aZ":-11.370047834082207,"pfxX":2.6220749186176486,"pfxZ":11.036995801313541,"pX":0.5073067001325647,"pZ":3.594955459580295,"vX0":-5.488951684681488,"vY0":-137.39870928048546,"vZ0":-4.15870897471924,"x":97.66,"y":141.72,"x0":2.2030152625888517,"y0":50.00451073799455,"z0":5.9189743009114775,"aX":4.94361416064415},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.1,"breakHorizontal":-3.4,"spinRate":2333,"spinDirection":154},"zone":12,"typeConfidence":0.91,"plateTime":0.40080481009402025,"extension":5.913687590854893},"index":0,"playId":"c8d72691-f7bc-3cfe-9be2-4df103fc3a2c","pitchNumber":1,"startTime":"2026-04-22T01:58:38.305Z","endTime":"2026-04-22T01:58:42.538Z","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":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.687023480616123,"aZ":-27.816633144178073,"pfxX":-0.6212430054722844,"pfxZ":2.5833874269190042,"pX":0.0050872143776517845,"pZ":1.9164767733931733,"vX0":-5.49399123634145,"vY0":-129.05993529635654,"vZ0":-4.1414503588526195,"x":116.81,"y":187.04,"x0":2.241580137282355,"y0":50.0037890158457,"z0":5.682594290821427,"aX":-1.048936263525941},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.0,"breakHorizontal":2.4,"spinRate":2465,"spinDirection":153},"zone":8,"typeConfidence":0.9,"plateTime":0.4242841535077799,"extension":5.78499266922641},"hitData":{"launchSpeed":106.9,"launchAngle":27.0,"totalDistance":406.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":101.1,"coordY":36.87}},"index":1,"playId":"c2389dea-dc5b-3002-9d77-ba89d25362a6","pitchNumber":2,"startTime":"2026-04-22T01:58:52.104Z","endTime":"2026-04-22T01:59:23.899Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T01:59:23.899Z","atBatIndex":70},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Felix Reyes lines out to right fielder Seiya Suzuki.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-22T02:00:22.869Z","endTime":"2026-04-22T02:00:43.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702303,"fullName":"Riley Martin","link":"/api/v1/people/702303"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":2},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-22T01:59:35.357Z","endTime":"2026-04-22T02:00:25.121Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.92285847256294,"aZ":-13.407980675077436,"pfxX":5.6916495536605645,"pfxZ":9.726055229706517,"pX":-0.3100182189861071,"pZ":2.456228888029565,"vX0":-8.689520268326614,"vY0":-138.30113718763207,"vZ0":-6.731415705595182,"x":128.82,"y":172.46,"x0":2.1386718718366935,"y0":50.005278239325705,"z0":5.8276970190116515,"aX":10.985707052569918},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.3,"breakHorizontal":-8.4,"spinRate":2421,"spinDirection":148},"zone":4,"typeConfidence":0.91,"plateTime":0.3966017343467976,"extension":5.911136561650141},"index":1,"playId":"ad5012fe-6149-3ea3-a4e8-2bffba16840d","pitchNumber":1,"startTime":"2026-04-22T02:00:25.121Z","endTime":"2026-04-22T02:00:28.762Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.864739718939788,"aZ":-10.971312962712926,"pfxX":3.39452147848304,"pfxZ":10.93988354310719,"pX":-0.002365672285544508,"pZ":2.8253140593398145,"vX0":-7.14080029048983,"vY0":-138.56303411279615,"vZ0":-6.295542957196663,"x":117.09,"y":162.5,"x0":2.170776775912038,"y0":50.00452386369995,"z0":5.864777847678841,"aX":6.580364898654355},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.6,"breakHorizontal":-4.6,"spinRate":2355,"spinDirection":149},"zone":5,"typeConfidence":0.91,"plateTime":0.39575717832325186,"extension":5.823403804018625},"hitData":{"launchSpeed":92.0,"launchAngle":18.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.71,"coordY":107.92}},"index":2,"playId":"d1b4a242-a80a-3112-9d8c-3b805cf3ce41","pitchNumber":2,"startTime":"2026-04-22T02:00:36.994Z","endTime":"2026-04-22T02:00:43.785Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:00:43.785Z","atBatIndex":71},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Busch walks.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T02:03:24.044Z","endTime":"2026-04-22T02:05:28.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: José Alvarado replaces Tim Mayza.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-22T02:02:13.304Z","endTime":"2026-04-22T02:03:26.362Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621237,"link":"/api/v1/people/621237"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.1,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.27031666593043,"aZ":-15.315347228328418,"pfxX":8.863901474232435,"pfxZ":8.293478484422014,"pX":0.21358927149182796,"pZ":1.6061521387862838,"vX0":-6.639620444576046,"vY0":-142.06033289693607,"vZ0":-10.025883551946302,"x":108.86,"y":195.41,"x0":1.4362448545844788,"y0":50.000591365162826,"z0":6.167655657477188,"aX":18.011905049966458},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.0,"breakHorizontal":-14.6,"spinRate":1980,"spinDirection":147},"zone":8,"typeConfidence":2.0,"plateTime":0.3864080274239923,"extension":6.991494083411753},"index":1,"playId":"555103d7-812b-3155-922b-ee6f94ef0698","pitchNumber":1,"startTime":"2026-04-22T02:03:26.362Z","endTime":"2026-04-22T02:03:30.939Z","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":97.4,"endSpeed":88.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.57920437994342,"aZ":-19.26925010586684,"pfxX":10.198946802705418,"pfxZ":6.405449642073062,"pX":0.8247700191980305,"pZ":2.5370215755048005,"vX0":-5.830083483450358,"vY0":-141.54990891915656,"vZ0":-6.670549608177657,"x":85.56,"y":170.28,"x0":1.5943596289999056,"y0":50.00129096604858,"z0":6.173163623026091,"aX":20.538405454089588},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.3,"breakHorizontal":-17.2,"spinRate":2013,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.3880821691785643,"extension":6.870041560870732},"index":2,"playId":"9db70b76-9ed6-3f67-8e8e-1084a21056c1","pitchNumber":2,"startTime":"2026-04-22T02:03:43.314Z","endTime":"2026-04-22T02:03:46.664Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.48494666081951,"aZ":-27.287329208822882,"pfxX":0.6754826953612403,"pfxZ":2.72828714989976,"pX":-0.934896675401779,"pZ":1.4551499672672983,"vX0":-5.907803767020488,"vY0":-132.99800695960647,"vZ0":-7.62097270818989,"x":152.64,"y":199.49,"x0":1.227310084148291,"y0":50.00321198668415,"z0":6.336304788555218,"aX":1.2104826133635909},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.5,"breakHorizontal":0.0,"spinRate":2156,"spinDirection":194},"zone":13,"typeConfidence":2.0,"plateTime":0.4117994178299291,"extension":6.837215767190404},"index":3,"playId":"289f449a-e82c-3926-84b1-3250d7355cc4","pitchNumber":3,"startTime":"2026-04-22T02:04:20.411Z","endTime":"2026-04-22T02:04:23.663Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":0},"pitchData":{"startSpeed":99.5,"endSpeed":90.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.45656040437497,"aZ":-16.4709365834358,"pfxX":9.012002815776988,"pfxZ":7.471881724902277,"pX":0.8850924691336943,"pZ":3.6637414624911124,"vX0":-5.295838814503336,"vY0":-144.6691525207656,"vZ0":-4.38597898124871,"x":83.26,"y":139.86,"x0":1.576919198929033,"y0":50.00245115440345,"z0":6.221865687292941,"aX":18.937763890123257},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":12.7,"breakHorizontal":-15.1,"spinRate":2015,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.3798556528055328,"extension":6.863017248487973},"index":4,"playId":"abdd99c9-7a1a-3db1-806d-e79b8879a910","pitchNumber":4,"startTime":"2026-04-22T02:04:37.697Z","endTime":"2026-04-22T02:04:41.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.44307616268949,"aZ":-24.203540645332932,"pfxX":-0.7322595147072697,"pfxZ":4.406155494661517,"pX":-1.933215875728966,"pZ":0.1787400565151864,"vX0":-8.262643627747531,"vY0":-133.7251861912624,"vZ0":-10.945965110660602,"x":190.69,"y":233.95,"x0":1.2944478930586505,"y0":50.00070137156667,"z0":6.0685390543374265,"aX":-1.320109824158632},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.6,"breakHorizontal":3.1,"spinRate":2189,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.40994989179317187,"extension":7.030661923743579},"index":5,"playId":"ab47dc85-159d-32dd-8c82-3b195a6e1d35","pitchNumber":5,"startTime":"2026-04-22T02:05:02.588Z","endTime":"2026-04-22T02:05:05.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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.7,"endSpeed":90.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.703534988462195,"aZ":-16.420250483274604,"pfxX":8.81858788065112,"pfxZ":7.4959846535523145,"pX":-0.4026280875052699,"pZ":1.0722231952926367,"vX0":-8.312453824944166,"vY0":-144.5412061225758,"vZ0":-10.907131461725776,"x":132.35,"y":209.83,"x0":1.3737624455450974,"y0":50.00653891302225,"z0":5.918791468931546,"aX":18.544063443359548},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.3,"breakHorizontal":-14.2,"spinRate":2006,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.3798656478514064,"extension":7.075936606589677},"index":6,"playId":"382240a3-6088-3698-90cd-0e51ff1906d7","pitchNumber":6,"startTime":"2026-04-22T02:05:24.312Z","endTime":"2026-04-22T02:05:28.762Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:05:28.762Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson strikes out swinging.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T02:05:41.847Z","endTime":"2026-04-22T02:08:05.878Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":99.7,"endSpeed":90.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.87713433990383,"aZ":-17.2143959502527,"pfxX":8.345477229615135,"pfxZ":7.073614977624809,"pX":-0.5541957513900385,"pZ":2.5770519454206835,"vX0":-8.98238821644708,"vY0":-144.73648310297386,"vZ0":-7.148771899280733,"x":138.12,"y":169.2,"x0":1.5103598259805775,"y0":50.00180608105509,"z0":6.139893628544241,"aX":17.64460946410177},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.4,"breakHorizontal":-13.2,"spinRate":1862,"spinDirection":140},"zone":4,"typeConfidence":2.0,"plateTime":0.37894059328752494,"extension":7.053461487175791},"index":0,"playId":"60e08e6e-8aa3-310c-8e69-d7bbb43f0698","pitchNumber":1,"startTime":"2026-04-22T02:05:56.671Z","endTime":"2026-04-22T02:06:00.933Z","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":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.5,"endSpeed":90.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.98817986725755,"aZ":-15.589660048187138,"pfxX":8.331891359120924,"pfxZ":7.90260100161429,"pX":0.06977659781337803,"pZ":2.543430675496957,"vX0":-7.238456646701542,"vY0":-144.50217541983633,"vZ0":-7.450264423773861,"x":114.34,"y":170.11,"x0":1.533809948506672,"y0":50.00722436373599,"z0":6.127091533378643,"aX":17.49491749392925},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":12.8,"breakHorizontal":-13.6,"spinRate":1961,"spinDirection":139},"zone":5,"typeConfidence":2.0,"plateTime":0.3801122582973373,"extension":7.041980679276448},"index":1,"playId":"6cc60bd8-4c0d-3b8b-ac1b-b20b15558917","pitchNumber":2,"startTime":"2026-04-22T02:06:14.778Z","endTime":"2026-04-22T02:06:18.218Z","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":2,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":89.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.988693133516485,"aZ":-17.989242011056167,"pfxX":9.105785870967889,"pfxZ":6.831336427226123,"pX":-0.35664725394841523,"pZ":3.517636719319711,"vX0":-8.195064585080289,"vY0":-143.77526777391338,"vZ0":-4.302711869166378,"x":130.59,"y":143.8,"x0":1.3596161521345576,"y0":50.00008186727244,"z0":6.163342359340841,"aX":18.89845762508576},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":11.5,"breakHorizontal":-14.6,"spinRate":1922,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.38221682640450316,"extension":6.936288880112121},"index":2,"playId":"afce5a16-2a0e-371b-be2c-777ffc044fae","pitchNumber":3,"startTime":"2026-04-22T02:06:34.628Z","endTime":"2026-04-22T02:06:39.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.252406521422085,"aZ":-25.00322374480312,"pfxX":-0.35984201551775996,"pfxZ":3.9618919608412133,"pX":-2.1902961587865852,"pZ":1.2351908646855387,"vX0":-8.357991982098241,"vY0":-133.94265949493027,"vZ0":-8.47606822568417,"x":200.49,"y":205.43,"x0":1.0235026468492303,"y0":50.000988688780275,"z0":6.242463260520884,"aX":-0.6477284779132868},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.4,"breakHorizontal":2.5,"spinRate":2067,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.4097036783331678,"extension":6.870342304526755},"index":3,"playId":"23fdc7a2-89c1-3765-887c-28a95ad9d0d7","pitchNumber":4,"startTime":"2026-04-22T02:06:54.182Z","endTime":"2026-04-22T02:06:57.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.810402022036833,"aZ":-25.177930618136333,"pfxX":-0.10060124837998696,"pfxZ":3.827173363857665,"pX":-0.9309467560654581,"pZ":1.159947006106033,"vX0":-5.647028331045962,"vY0":-134.70982605008132,"vZ0":-8.599577423258406,"x":152.49,"y":207.46,"x0":1.210563155829407,"y0":50.00346447044986,"z0":6.1897973385787,"aX":-0.18240037952995863},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.2,"breakHorizontal":1.4,"spinRate":2109,"spinDirection":151},"zone":13,"typeConfidence":2.0,"plateTime":0.40748348379049837,"extension":6.940584738756374},"index":4,"playId":"b9d2ca5a-8ecd-38b8-8321-affb1032efc6","pitchNumber":5,"startTime":"2026-04-22T02:07:20.366Z","endTime":"2026-04-22T02:07:23.593Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-22T02:07:40.674Z","endTime":"2026-04-22T02:08:02.141Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":90.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.31386007796392,"aZ":-14.785115421088602,"pfxX":8.392207150222497,"pfxZ":8.329867863134638,"pX":-0.13023457405899558,"pZ":1.4869637302991037,"vX0":-7.140632380612757,"vY0":-143.99865573638667,"vZ0":-10.328842902232829,"x":121.96,"y":198.63,"x0":1.2987374197142936,"y0":50.001571337439785,"z0":6.048682588548384,"aX":17.517191622880237},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.0,"breakHorizontal":-13.7,"spinRate":1878,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.3812471611045112,"extension":7.138384580486011},"index":6,"playId":"7e6db96c-17ac-3bd8-80fe-fba08e19db90","pitchNumber":6,"startTime":"2026-04-22T02:08:02.141Z","endTime":"2026-04-22T02:08:05.878Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:08:05.878Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Scott Kingery singles on a fly ball to left fielder Felix Reyes. Michael Busch to 2nd.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T02:08:14.166Z","endTime":"2026-04-22T02:11:14.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"postOnSecond":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694025,"link":"/api/v1/people/694025"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":99.1,"endSpeed":90.0,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.752938872377314,"aZ":-18.061779233664353,"pfxX":9.464805315065258,"pfxZ":6.787206239292324,"pX":-0.7413982072943429,"pZ":2.2703163204860872,"vX0":-9.098635522435966,"vY0":-143.84056990610284,"vZ0":-7.700173484263617,"x":145.26,"y":177.48,"x0":1.2449221101877561,"y0":50.00549622983122,"z0":6.118035214005784,"aX":19.684703175848203},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":10.7,"breakHorizontal":-15.1,"spinRate":2037,"spinDirection":143},"zone":4,"typeConfidence":2.0,"plateTime":0.38191759488001464,"extension":7.086864386293158},"index":0,"playId":"684b771a-cbb2-325a-bcac-143208a03090","pitchNumber":1,"startTime":"2026-04-22T02:08:33.969Z","endTime":"2026-04-22T02:08:37.310Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":90.0,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.71093579955821,"aZ":-14.29897202155447,"pfxX":8.320471533463412,"pfxZ":8.591892410621274,"pX":-0.6598254618427719,"pZ":2.4079074318916347,"vX0":-8.414329258035897,"vY0":-143.6521933156892,"vZ0":-7.96836755280476,"x":142.15,"y":173.77,"x0":1.2327730638105354,"y0":50.003285025725226,"z0":6.115569308484274,"aX":17.31040334935618},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.0,"breakHorizontal":-13.3,"spinRate":2015,"spinDirection":133},"zone":4,"typeConfidence":2.0,"plateTime":0.38196136238671485,"extension":6.982364063311184},"index":1,"playId":"1cb29980-407d-3429-b560-21dfe21ddf67","pitchNumber":2,"startTime":"2026-04-22T02:08:56.897Z","endTime":"2026-04-22T02:08:59.897Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.040603261854766,"aZ":-33.26965970797081,"pfxX":-1.2984249143674367,"pfxZ":-0.6783710260405176,"pX":-0.8275184566584451,"pZ":2.7020491758136687,"vX0":-4.598979269124354,"vY0":-126.74083848311756,"vZ0":-2.790435594674798,"x":148.54,"y":165.82,"x0":1.1826170167071206,"y0":50.00067895917987,"z0":6.486752657994555,"aX":-2.102179207831141},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.7,"breakHorizontal":3.5,"spinRate":2454,"spinDirection":280},"zone":11,"typeConfidence":2.0,"plateTime":0.4329363609387178,"extension":6.841245856842475},"index":2,"playId":"e58cc0e0-087f-32af-969f-b5a1cd854c69","pitchNumber":3,"startTime":"2026-04-22T02:09:26.894Z","endTime":"2026-04-22T02:09:29.894Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.8,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.171399479608898,"aZ":-31.42406789491862,"pfxX":0.9795008404424124,"pfxZ":0.4177867565663469,"pX":-1.0050300120129405,"pZ":1.7066458181050033,"vX0":-6.088731529934552,"vY0":-133.6085419215882,"vZ0":-6.2214815409812845,"x":155.31,"y":192.7,"x0":1.1740180252444614,"y0":50.00639411639872,"z0":6.317293611595657,"aX":1.775718609605833},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":-0.4,"breakHorizontal":-0.5,"spinRate":2186,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.4096005128389466,"extension":6.805209333647674},"index":3,"playId":"afaa5879-2ab3-3cf5-8ee8-a313f7211247","pitchNumber":4,"startTime":"2026-04-22T02:09:52.254Z","endTime":"2026-04-22T02:09:55.608Z","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":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.2,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14134854743188,"aZ":-21.678263415132815,"pfxX":9.974403050168654,"pfxZ":5.2454305705714575,"pX":0.759653238520319,"pZ":3.913894525550817,"vX0":-5.320500039080553,"vY0":-140.86567844228168,"vZ0":-2.463056839179104,"x":88.04,"y":133.1,"x0":1.3807904723531883,"y0":50.00519557935058,"z0":6.206945423002917,"aX":19.97167097018258},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.1,"breakHorizontal":-16.9,"spinRate":1896,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.3893837485392,"extension":6.959700542615913},"index":4,"playId":"55cb9c2e-8b08-38a6-8dd2-86e7b7df9a92","pitchNumber":5,"startTime":"2026-04-22T02:10:18.123Z","endTime":"2026-04-22T02:10:21.366Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":1},"pitchData":{"startSpeed":98.6,"endSpeed":89.9,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.358440028282835,"aZ":-17.85647994237121,"pfxX":9.084515381058917,"pfxZ":6.910216570442053,"pX":-1.102780467734122,"pZ":3.040856521516411,"vX0":-10.093987188542306,"vY0":-143.11630207241575,"vZ0":-5.633944557951532,"x":159.04,"y":156.68,"x0":1.2914185459929926,"y0":50.00481688215888,"z0":6.155342343051009,"aX":18.827717218932943},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.5,"breakHorizontal":-14.4,"spinRate":1976,"spinDirection":143},"zone":11,"typeConfidence":2.0,"plateTime":0.38286968277627276,"extension":7.0143672623592135},"index":5,"playId":"429f8cf8-2c33-362a-a261-3b2135833904","pitchNumber":6,"startTime":"2026-04-22T02:10:38.645Z","endTime":"2026-04-22T02:10:42.409Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.4,"strikeZoneTop":3.082,"strikeZoneBottom":1.556,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.355605261032036,"aZ":-27.554824679668787,"pfxX":-0.3291811589550102,"pfxZ":2.8233031514449944,"pX":-0.9163224995255225,"pZ":0.9911360053597047,"vX0":-5.539369016357791,"vY0":-127.94391793142236,"vZ0":-7.786453239874417,"x":151.93,"y":212.02,"x0":1.3306041809623763,"y0":50.004521727188205,"z0":6.2706338106223924,"aX":-0.5395306123712298},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.4,"breakHorizontal":2.0,"spinRate":2255,"spinDirection":185},"zone":13,"typeConfidence":2.0,"plateTime":0.4300689263713129,"extension":6.927475249839539},"hitData":{"launchSpeed":69.0,"launchAngle":39.0,"totalDistance":229.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.2,"coordY":125.26}},"index":6,"playId":"eaea67bf-5469-382e-a587-72f667314592","pitchNumber":7,"startTime":"2026-04-22T02:11:01.069Z","endTime":"2026-04-22T02:11:14.042Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:11:14.042Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pete Crow-Armstrong singles on a soft bunt ground ball to pitcher José Alvarado. Michael Busch to 3rd. Scott Kingery to 2nd.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T02:11:33.499Z","endTime":"2026-04-22T02:11:58.015Z","isComplete":true,"isScoringPlay":false,"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":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"postOnSecond":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"postOnThird":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0],"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":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":621237,"link":"/api/v1/people/621237"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.8,"strikeZoneTop":3.202,"strikeZoneBottom":1.616,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.38205535920625,"aZ":-16.41773177017588,"pfxX":8.789355960623615,"pfxZ":7.646627418626461,"pX":0.022334474085406588,"pZ":2.10933988932145,"vX0":-7.117971622363259,"vY0":-142.75320839900988,"vZ0":-8.37985855723851,"x":116.15,"y":181.83,"x0":1.4082895857006648,"y0":50.00148033612622,"z0":6.119850524502759,"aX":18.108305679397024},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.2,"breakHorizontal":-14.4,"spinRate":1942,"spinDirection":148},"zone":8,"typeConfidence":2.0,"plateTime":0.3839343824546706,"extension":7.104838659990962},"hitData":{"launchSpeed":54.2,"launchAngle":-62.0,"totalDistance":1.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":137.92,"coordY":190.54}},"index":0,"playId":"7c4312b0-25f7-3540-8e41-d6441e8c21f5","pitchNumber":1,"startTime":"2026-04-22T02:11:50.233Z","endTime":"2026-04-22T02:11:58.015Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:11:58.015Z","atBatIndex":75},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Nico Hoerner hit by pitch.","rbi":0,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T02:12:21.089Z","endTime":"2026-04-22T02:14:17.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnSecond":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"postOnThird":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":{"id":621237,"link":"/api/v1/people/621237"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04402277356881,"aZ":-27.803528399812095,"pfxX":2.286356590173147,"pfxZ":2.422426921214271,"pX":-0.8718742236214226,"pZ":0.31409458365190934,"vX0":-6.429250926878356,"vY0":-133.37769083591817,"vZ0":-10.16370673852716,"x":150.23,"y":230.3,"x0":1.2703641847497447,"y0":50.00664694582393,"z0":6.1716976956610585,"aX":4.131008361486215},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":2.4,"breakHorizontal":-2.8,"spinRate":2071,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.4102952847408363,"extension":6.863314462647794},"index":0,"playId":"4cbe45d8-5d4e-38b2-91d9-4cca4addd4a3","pitchNumber":1,"startTime":"2026-04-22T02:12:39.111Z","endTime":"2026-04-22T02:12:48.684Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher José Alvarado. Michael Busch scores. Scott Kingery to 3rd. Pete Crow-Armstrong to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":7,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"actionPlayId":"4cbe45d8-5d4e-38b2-91d9-4cca4addd4a3","startTime":"2026-04-22T02:13:09.015Z","endTime":"2026-04-22T02:13:35.239Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"}},{"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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.560848841198947,"aZ":-17.11244368964986,"pfxX":8.344793557827703,"pfxZ":7.985358174552967,"pX":-0.7306143314150018,"pZ":2.849738108014934,"vX0":-8.400417272919723,"vY0":-136.5745427379526,"vZ0":-6.037155893338738,"x":144.85,"y":161.84,"x0":1.3034147541920706,"y0":50.00132707190851,"z0":6.269061328563009,"aX":15.736270748851485},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.3,"breakHorizontal":-13.3,"spinRate":1987,"spinDirection":150},"zone":1,"typeConfidence":2.0,"plateTime":0.40130444726269054,"extension":7.206089117653972},"index":2,"playId":"94cb73a7-c1e8-3983-b80a-ae112a8a5389","pitchNumber":2,"startTime":"2026-04-22T02:13:35.239Z","endTime":"2026-04-22T02:14:02.258Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":112,"player":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"}}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.054271668660004,"aZ":-26.757151681099092,"pfxX":0.653326843490202,"pfxZ":3.075814306923283,"pX":-2.0669391224910116,"pZ":0.636376485135221,"vX0":-8.828175052131888,"vY0":-132.30119713199593,"vZ0":-9.670063982276691,"x":195.79,"y":221.6,"x0":1.2381622322355479,"y0":50.003820457421924,"z0":6.322220206520615,"aX":1.1524279081035547},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.5,"breakHorizontal":0.8,"spinRate":2093,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.4151042406333474,"extension":7.047111788112594},"index":3,"playId":"93082f13-499a-364a-94a7-f3933ca10196","pitchNumber":3,"startTime":"2026-04-22T02:14:10.309Z","endTime":"2026-04-22T02:14:17.327Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:14:17.327Z","atBatIndex":76},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alex Bregman lines out to pitcher Brad Keller.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T02:19:27.468Z","endTime":"2026-04-22T02:19:50.800Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnSecond":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"postOnThird":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[2,3],"actionIndex":[0,1],"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641745,"link":"/api/v1/people/641745"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-22T02:14:59.139Z","endTime":"2026-04-22T02:16:27.438Z","isPitch":false,"type":"action","player":{"id":608324,"link":"/api/v1/people/608324"}},{"details":{"description":"Pitching Change: Brad Keller replaces José Alvarado.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-22T02:16:27.438Z","endTime":"2026-04-22T02:19:29.754Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641745,"link":"/api/v1/people/641745"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":76.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.842011525395964,"aZ":-29.35577290845758,"pfxX":8.533547994528053,"pfxZ":1.8705884423896357,"pX":0.6642683588937088,"pZ":2.215154524944393,"vX0":2.302106840057991,"vY0":-123.3025126439537,"vZ0":-3.370003871358283,"x":91.68,"y":178.97,"x0":-1.3944043781697364,"y0":50.005558299288545,"z0":6.127270994582402,"aX":12.893871513382864},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.8,"breakHorizontal":-16.0,"spinRate":2759,"spinDirection":65},"zone":6,"typeConfidence":2.0,"plateTime":0.447462840258936,"extension":5.9538984429129975},"index":2,"playId":"80ca09cd-5296-3237-80f8-afa703e77e65","pitchNumber":1,"startTime":"2026-04-22T02:19:29.754Z","endTime":"2026-04-22T02:19:33.089Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":87.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.31174753321789,"aZ":-16.35942638814169,"pfxX":-9.279650973757564,"pfxZ":7.907317842980212,"pX":-0.5675207278648969,"pZ":1.878017740792888,"vX0":5.043746750865861,"vY0":-141.90409149921146,"vZ0":-8.421386026831465,"x":138.63,"y":188.07,"x0":-1.1809597917484997,"y0":50.00160381157983,"z0":5.967676290491872,"aX":-18.558971065085274},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.4,"breakHorizontal":15.5,"spinRate":2251,"spinDirection":203},"zone":7,"typeConfidence":0.9,"plateTime":0.3888557112434565,"extension":6.012971349920269},"hitData":{"launchSpeed":66.6,"launchAngle":10.0,"totalDistance":109.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":127.16,"coordY":176.42}},"index":3,"playId":"977aa683-8975-31ba-ae8a-528d4368a352","pitchNumber":2,"startTime":"2026-04-22T02:19:46.600Z","endTime":"2026-04-22T02:19:50.800Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:19:50.800Z","atBatIndex":77},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ian Happ flies out to center fielder Brandon Marsh.","rbi":0,"awayScore":3,"homeScore":7,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-22T02:20:14.958Z","endTime":"2026-04-22T02:20:28.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":89.4,"endSpeed":82.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.83248610121767,"aZ":-32.76825596168832,"pfxX":2.4189504481621844,"pfxZ":-0.35008607514663836,"pX":0.5153979671710193,"pZ":2.361933034869444,"vX0":3.6790407029924026,"vY0":-130.1207704205087,"vZ0":-3.476043237745017,"x":97.35,"y":175.01,"x0":-1.2320990009197423,"y0":50.00103928770042,"z0":6.203329440989859,"aX":4.138041830630958},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-1.2,"breakHorizontal":-5.2,"spinRate":2814,"spinDirection":76},"zone":6,"typeConfidence":0.9,"plateTime":0.421269411201294,"extension":5.954668114922122},"hitData":{"launchSpeed":92.4,"launchAngle":43.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":135.48,"coordY":68.91}},"index":0,"playId":"5215b285-2243-32d6-9089-517ede47d80f","pitchNumber":1,"startTime":"2026-04-22T02:20:18.650Z","endTime":"2026-04-22T02:20:28.357Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:20:28.357Z","atBatIndex":78},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adolis García singles on a ground ball to center fielder Pete Crow-Armstrong, deflected by second baseman Nico Hoerner.","rbi":0,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T02:22:37.915Z","endTime":"2026-04-22T02:23:09.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"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":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":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":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jacob Webb replaces Riley Martin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-22T02:21:58.487Z","endTime":"2026-04-22T02:22:40.245Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657097,"link":"/api/v1/people/657097"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.69110061696129,"aZ":-14.312605710495525,"pfxX":-7.599820042660577,"pfxZ":9.55551403010322,"pX":0.4772403230394652,"pZ":1.8988323115948624,"vX0":11.096550948804294,"vY0":-136.28200822164223,"vZ0":-6.554766784950308,"x":98.81,"y":187.51,"x0":-2.671644426223314,"y0":50.00461378679632,"z0":5.335416990441451,"aX":-14.209101679783823},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.0,"breakHorizontal":11.3,"spinRate":2529,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.40287942248323727,"extension":6.452946441693672},"index":1,"playId":"bbcd3641-8019-303c-9f49-3cf1d7224e82","pitchNumber":1,"startTime":"2026-04-22T02:22:40.245Z","endTime":"2026-04-22T02:22:43.438Z","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":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.15635046812447,"aZ":-13.890046113012309,"pfxX":-6.61923178893224,"pfxZ":9.909182113035902,"pX":0.43707965856467546,"pZ":2.7418134887066654,"vX0":10.490104728806141,"vY0":-135.37099258790718,"vZ0":-4.3224760678080205,"x":100.34,"y":164.75,"x0":-2.638621744724681,"y0":50.00368812373025,"z0":5.340365223954722,"aX":-12.215577021002977},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.2,"breakHorizontal":9.6,"spinRate":2445,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.40551763429173837,"extension":6.455773956660946},"hitData":{"launchSpeed":101.6,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":117.21,"coordY":134.34}},"index":2,"playId":"767d6963-66b1-39e3-80c3-3788f03fc55c","pitchNumber":2,"startTime":"2026-04-22T02:22:54.858Z","endTime":"2026-04-22T02:23:09.552Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:23:09.552Z","atBatIndex":79},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"J.T. Realmuto reaches on a fielder's choice. Adolis García to 3rd. Adolis García advances to 3rd, on a throwing error by third baseman Scott Kingery.","rbi":0,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T02:23:25.290Z","endTime":"2026-04-22T02:23:58.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"postOnThird":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_force","runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664068,"link":"/api/v1/people/664068"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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":84.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.26843328496922,"aZ":-13.09447434357526,"pfxX":-7.24339818061726,"pfxZ":10.292246910503975,"pX":0.11575651777355106,"pZ":1.853234677377037,"vX0":9.661559250797483,"vY0":-136.11351743568687,"vZ0":-6.683270327609612,"x":112.59,"y":188.74,"x0":-2.558959095053191,"y0":50.00170260661591,"z0":5.269113586447459,"aX":-13.426306714143864},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.2,"breakHorizontal":10.8,"spinRate":2523,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.4043014403500389,"extension":6.532379500774246},"hitData":{"launchSpeed":78.2,"launchAngle":1.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.45,"coordY":162.73}},"index":0,"playId":"94656df7-801b-3c78-8ad3-89540b2959f9","pitchNumber":1,"startTime":"2026-04-22T02:23:45.141Z","endTime":"2026-04-22T02:23:58.949Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:23:58.949Z","atBatIndex":80},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Alec Bohm out on a sacrifice fly to center fielder Pete Crow-Armstrong. Adolis García scores.","rbi":1,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T02:25:32.373Z","endTime":"2026-04-22T02:25:48.680Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":{"id":657097,"link":"/api/v1/people/657097"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-22T02:24:51.943Z","endTime":"2026-04-22T02:25:34.692Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.238808239468945,"aZ":-13.596101856052867,"pfxX":-7.940750449158804,"pfxZ":10.077036346567175,"pX":-0.7055999670295541,"pZ":2.607793717362705,"vX0":8.185304503271622,"vY0":-135.7890518823494,"vZ0":-5.011398219133462,"x":143.9,"y":168.37,"x0":-2.745764724863963,"y0":50.003961999833855,"z0":5.4431492518830185,"aX":-14.64252241521842},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.2,"breakHorizontal":12.4,"spinRate":2529,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.40532512962285283,"extension":6.452077050136421},"hitData":{"launchSpeed":96.3,"launchAngle":23.0,"totalDistance":354.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":105.74,"coordY":57.9}},"index":1,"playId":"33e76bd7-df95-3ed2-b420-7b5f5b523aab","pitchNumber":1,"startTime":"2026-04-22T02:25:34.692Z","endTime":"2026-04-22T02:25:48.680Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:25:48.680Z","atBatIndex":81},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Marsh singles on a ground ball to center fielder Pete Crow-Armstrong. J.T. Realmuto to 2nd.","rbi":0,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T02:26:12.265Z","endTime":"2026-04-22T02:27:01.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnSecond":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"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":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":76.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.718168649229188,"aZ":-20.421100886514182,"pfxX":-10.382895200076696,"pfxZ":7.7184817480138275,"pX":-0.3520358821786362,"pZ":1.940751812069414,"vX0":8.850560312558532,"vY0":-123.49231451527994,"vZ0":-4.389509816931612,"x":130.42,"y":186.38,"x0":-2.6573159022187127,"y0":50.005709590761036,"z0":5.489099435961975,"aX":-15.820757305181624},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":13.0,"breakHorizontal":16.3,"spinRate":2224,"spinDirection":242},"zone":7,"typeConfidence":2.0,"plateTime":0.4458527061108355,"extension":6.360811955202974},"index":0,"playId":"41409525-b9ed-3eb4-8883-b18e7bc0e1aa","pitchNumber":1,"startTime":"2026-04-22T02:26:14.360Z","endTime":"2026-04-22T02:26:17.737Z","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":84.8,"endSpeed":76.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.080249551179673,"aZ":-25.076274859710143,"pfxX":-11.021022377215006,"pfxZ":4.700825979613633,"pX":-0.32523341542417605,"pZ":1.0630645742046327,"vX0":8.80123083856577,"vY0":-123.07051761709518,"vZ0":-5.356190008583792,"x":129.4,"y":210.08,"x0":-2.5442105701585453,"y0":50.002119001910515,"z0":5.435187620781621,"aX":-16.634713736608344},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":7.2,"breakHorizontal":17.5,"spinRate":2248,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.44782177794976796,"extension":6.414746060042363},"index":1,"playId":"087cb87e-40dd-35e0-8653-5272c7c317a9","pitchNumber":2,"startTime":"2026-04-22T02:26:31.327Z","endTime":"2026-04-22T02:26:34.775Z","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":1},"pitchData":{"startSpeed":93.6,"endSpeed":84.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7331128159189,"aZ":-14.503400252384546,"pfxX":-7.798929802709951,"pfxZ":9.551111389088392,"pX":0.02250830045485223,"pZ":3.1261020314252135,"vX0":9.720674273186178,"vY0":-135.87620102129807,"vZ0":-3.3951168818875415,"x":116.14,"y":154.38,"x0":-2.606068900683139,"y0":50.00085765689799,"z0":5.414204386619308,"aX":-14.426496650779884},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.7,"breakHorizontal":11.8,"spinRate":2491,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.40475610938368156,"extension":6.274878967067554},"hitData":{"launchSpeed":101.3,"launchAngle":-1.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":99.4,"coordY":95.82}},"index":2,"playId":"deddfbde-1267-3fe0-8047-5bce307aed3d","pitchNumber":3,"startTime":"2026-04-22T02:26:49.938Z","endTime":"2026-04-22T02:27:01.024Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:27:01.024Z","atBatIndex":82},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Edmundo Sosa flies out to right fielder Seiya Suzuki. J.T. Realmuto to 3rd.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T02:29:39.468Z","endTime":"2026-04-22T02:30:46.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"postOnThird":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-22T02:27:17.515Z","endTime":"2026-04-22T02:27:49.927Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Caleb Thielbar replaces Jacob Webb.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-22T02:27:49.927Z","endTime":"2026-04-22T02:29:41.756Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573204,"link":"/api/v1/people/573204"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.664955348593278,"aZ":-10.184779036596119,"pfxX":3.2418018048033495,"pfxZ":11.910473343513871,"pX":0.380719497598384,"pZ":2.4671503512273385,"vX0":-0.6168403107118319,"vY0":-135.3015408387509,"vZ0":-7.471458287733893,"x":102.49,"y":172.17,"x0":0.19112517572269966,"y0":50.0053066098282,"z0":5.985561172739855,"aX":5.9861940566846075},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":20.0,"breakHorizontal":-5.8,"spinRate":2279,"spinDirection":159},"zone":6,"typeConfidence":0.91,"plateTime":0.4054572582051441,"extension":6.2415549966628605},"index":2,"playId":"4dab4b9b-9266-3f23-8fca-c6db3a55de1a","pitchNumber":1,"startTime":"2026-04-22T02:29:41.756Z","endTime":"2026-04-22T02:29:45.397Z","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.9,"endSpeed":85.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.502147332120185,"aZ":-9.398252291901827,"pfxX":2.3345738911541085,"pfxZ":12.103430717737613,"pX":-0.1323458903027666,"pZ":2.944773109207748,"vX0":-1.6260142553547179,"vY0":-136.6593096761909,"vZ0":-6.257887251256484,"x":122.04,"y":159.27,"x0":0.16852201925255295,"y0":50.00612630802052,"z0":5.917457468709813,"aX":4.394825879505167},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":20.8,"breakHorizontal":-3.8,"spinRate":2295,"spinDirection":160},"zone":2,"typeConfidence":0.92,"plateTime":0.40154858694778284,"extension":6.198825558245907},"index":3,"playId":"348a8d2d-9709-3aeb-b272-2a1462c80ebd","pitchNumber":2,"startTime":"2026-04-22T02:29:58.038Z","endTime":"2026-04-22T02:30:03.262Z","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":94.0,"endSpeed":85.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.891151876122,"aZ":-13.538435254568537,"pfxX":4.200774067829002,"pfxZ":9.924142879520897,"pX":-0.4516455086472694,"pZ":4.279580550406829,"vX0":-2.2531109800913383,"vY0":-136.83361457317304,"vZ0":-2.5109960818597457,"x":134.22,"y":123.23,"x0":-0.15916015745492373,"y0":50.00668837388331,"z0":6.14803663821183,"aX":7.891208936453569},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.5,"breakHorizontal":-7.1,"spinRate":2411,"spinDirection":159},"zone":11,"typeConfidence":0.87,"plateTime":0.40176639794785896,"extension":6.0714363218489416},"index":4,"playId":"73343af2-dfc5-3961-b8a5-1aa2ad0b1c7d","pitchNumber":3,"startTime":"2026-04-22T02:30:18.393Z","endTime":"2026-04-22T02:30:21.711Z","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":94.8,"endSpeed":85.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.81682391039977,"aZ":-12.461427471213756,"pfxX":4.626295418280282,"pfxZ":10.356636682285016,"pX":-0.22197890131855744,"pZ":2.3341222281635874,"vX0":-2.1111779875909567,"vY0":-137.8605783811192,"vZ0":-7.389967184368611,"x":125.46,"y":175.76,"x0":-0.04259449077957016,"y0":50.00333384934912,"z0":5.911029688920921,"aX":8.806537994408473},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.2,"breakHorizontal":-7.8,"spinRate":2375,"spinDirection":155},"zone":5,"typeConfidence":0.9,"plateTime":0.3989951813217938,"extension":6.140625130722865},"hitData":{"launchSpeed":92.3,"launchAngle":28.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.79,"coordY":78.15}},"index":5,"playId":"4a9bd204-f4de-314e-8d97-d2132556c672","pitchNumber":4,"startTime":"2026-04-22T02:30:35.724Z","endTime":"2026-04-22T02:30:46.985Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:30:46.985Z","atBatIndex":83},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Trea Turner pops out to shortstop Dansby Swanson.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":84,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T02:31:07.831Z","endTime":"2026-04-22T02:31:42.053Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.42"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.17"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.26"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.11"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.33"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.99"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.04"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.86"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.07"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.16"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.22"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.32"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.27"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".343"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".412"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".242"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".310"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".162"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".261"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".107"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".119"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.114"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.275"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".382"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".471"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".423"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".695"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".627"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".633"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".525"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".329"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.114"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.275"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".382"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".471"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".423"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".695"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".627"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".633"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".525"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".329"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":70.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.81495920904675,"aZ":-42.481769550945465,"pfxX":-2.9139965562080805,"pfxZ":-8.155352888160108,"pX":-0.910114625668273,"pZ":2.288867088522058,"vX0":-0.802676065402537,"vY0":-112.17441340041105,"vZ0":0.913933170137508,"x":151.69,"y":176.98,"x0":-0.16837800274697742,"y0":50.00255983646439,"z0":6.235004518651788,"aX":-3.683309677001888},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-14.2,"breakHorizontal":5.5,"spinRate":2576,"spinDirection":324},"zone":13,"typeConfidence":0.9,"plateTime":0.4897964241125572,"extension":6.314531553699042},"index":0,"playId":"b2d7c091-06e3-3f98-81b4-5217afc218bf","pitchNumber":1,"startTime":"2026-04-22T02:31:17.066Z","endTime":"2026-04-22T02:31:25.641Z","isPitch":true,"type":"pitch"},{"details":{"description":"Brandon Marsh advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"b2d7c091-06e3-3f98-81b4-5217afc218bf","startTime":"2026-04-22T02:31:26.525Z","endTime":"2026-04-22T02:31:33.147Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669016,"link":"/api/v1/people/669016"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92258678910653,"aZ":-9.644364266650765,"pfxX":3.2458383163817044,"pfxZ":11.982582824680357,"pX":-0.11494587038141225,"pZ":3.870876121110819,"vX0":-1.7994958625704323,"vY0":-136.9088908604432,"vZ0":-3.878838785627664,"x":121.38,"y":134.27,"x0":0.13248043096498235,"y0":50.003798964633276,"z0":5.977186382422403,"aX":6.103161689022302},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":21.0,"breakHorizontal":-5.4,"spinRate":2386,"spinDirection":157},"zone":11,"typeConfidence":0.92,"plateTime":0.4015367134940182,"extension":6.195779979864533},"hitData":{"launchSpeed":86.5,"launchAngle":66.0,"totalDistance":158.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":85.26,"coordY":152.82}},"index":2,"playId":"a420b157-08fc-3c97-8bc3-ed42a2241834","pitchNumber":2,"startTime":"2026-04-22T02:31:33.147Z","endTime":"2026-04-22T02:31:42.053Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:31:42.053Z","atBatIndex":84}],"currentPlay":{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Trea Turner pops out to shortstop Dansby Swanson.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":84,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-22T02:31:07.831Z","endTime":"2026-04-22T02:31:42.053Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.42"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.17"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.26"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.11"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.33"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.99"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.04"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.86"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.07"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.16"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.22"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.32"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.27"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".343"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".235"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".100"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".412"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".242"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".176"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".310"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".162"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".261"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".107"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".119"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.114"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.275"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".382"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".471"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".423"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".695"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".627"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".633"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".525"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".329"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.114"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.275"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".382"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".471"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".423"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".695"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".627"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".633"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".525"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".329"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.0,"endSpeed":70.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.81495920904675,"aZ":-42.481769550945465,"pfxX":-2.9139965562080805,"pfxZ":-8.155352888160108,"pX":-0.910114625668273,"pZ":2.288867088522058,"vX0":-0.802676065402537,"vY0":-112.17441340041105,"vZ0":0.913933170137508,"x":151.69,"y":176.98,"x0":-0.16837800274697742,"y0":50.00255983646439,"z0":6.235004518651788,"aX":-3.683309677001888},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-14.2,"breakHorizontal":5.5,"spinRate":2576,"spinDirection":324},"zone":13,"typeConfidence":0.9,"plateTime":0.4897964241125572,"extension":6.314531553699042},"index":0,"playId":"b2d7c091-06e3-3f98-81b4-5217afc218bf","pitchNumber":1,"startTime":"2026-04-22T02:31:17.066Z","endTime":"2026-04-22T02:31:25.641Z","isPitch":true,"type":"pitch"},{"details":{"description":"Brandon Marsh advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"b2d7c091-06e3-3f98-81b4-5217afc218bf","startTime":"2026-04-22T02:31:26.525Z","endTime":"2026-04-22T02:31:33.147Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669016,"link":"/api/v1/people/669016"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92258678910653,"aZ":-9.644364266650765,"pfxX":3.2458383163817044,"pfxZ":11.982582824680357,"pX":-0.11494587038141225,"pZ":3.870876121110819,"vX0":-1.7994958625704323,"vY0":-136.9088908604432,"vZ0":-3.878838785627664,"x":121.38,"y":134.27,"x0":0.13248043096498235,"y0":50.003798964633276,"z0":5.977186382422403,"aX":6.103161689022302},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":21.0,"breakHorizontal":-5.4,"spinRate":2386,"spinDirection":157},"zone":11,"typeConfidence":0.92,"plateTime":0.4015367134940182,"extension":6.195779979864533},"hitData":{"launchSpeed":86.5,"launchAngle":66.0,"totalDistance":158.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":85.26,"coordY":152.82}},"index":2,"playId":"a420b157-08fc-3c97-8bc3-ed42a2241834","pitchNumber":2,"startTime":"2026-04-22T02:31:33.147Z","endTime":"2026-04-22T02:31:42.053Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-04-22T02:31:42.053Z","atBatIndex":84},"scoringPlays":[43,46,54,62,65,70,76,81],"playsByInning":[{"startIndex":0,"endIndex":7,"top":[0,1,2,3],"bottom":[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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":115.25,"y":208.36},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":85.34,"y":176.42},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"coordinates":{"x":118.3,"y":139.92},"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":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":157.39,"y":138.69},"type":"O","description":"Pop Out"},{"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":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":57.96,"y":100.42},"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":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":123.6,"y":183.57},"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":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":98.36,"y":164.25},"type":"O","description":"Groundout"}]}},{"startIndex":8,"endIndex":15,"top":[8,9,10],"bottom":[11,12,13,14,15],"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":137.61,"y":138.71},"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":165.31,"y":106.99},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":158.57,"y":161.72},"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":2,"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":164.73,"y":87.57},"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":2,"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":78.53,"y":91.66},"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":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"coordinates":{"x":99.99,"y":167.84},"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":2,"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"coordinates":{"x":96.79,"y":163.24},"type":"H","description":"Single"}]}},{"startIndex":16,"endIndex":24,"top":[16,17,18],"bottom":[19,20,21,22,23,24],"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":174.48,"y":99.65},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":134.78,"y":137.88},"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":106.42,"y":70.24},"type":"O","description":"Flyout"}],"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":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":170.11,"y":70.24},"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":3,"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":176.42,"y":153.86},"type":"O","description":"Pop Out"},{"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":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":153.34,"y":154.62},"type":"O","description":"Groundout"}]}},{"startIndex":25,"endIndex":33,"top":[25,26,27,28],"bottom":[29,30,31,32,33],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":154.38,"y":149.55},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"coordinates":{"x":127.97,"y":66.74},"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":162.89,"y":115.07},"type":"O","description":"Flyout"}],"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":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":152.81,"y":95.82},"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":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":74.55,"y":145.04},"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":4,"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":140.25,"y":42.58},"type":"O","description":"Flyout"}]}},{"startIndex":34,"endIndex":44,"top":[34,35,36,37],"bottom":[38,39,40,41,42,43,44],"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":111.5,"y":164.33},"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":5,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":107.26,"y":150.06},"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":5,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":144.96,"y":143.98},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":107.78,"y":151.07},"type":"O","description":"Forceout"}],"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":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":60.05,"y":108.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":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"coordinates":{"x":108.83,"y":174.9},"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":5,"pitcher":{"id":689147,"fullName":"Orion Kerkering","link":"/api/v1/people/689147"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":160.67,"y":166.28},"type":"O","description":"Groundout"}]}},{"startIndex":45,"endIndex":56,"top":[45,46,47,48],"bottom":[49,50,51,52,53,54,55,56],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":98.74,"y":88.04},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":185.42,"y":54.59},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":122.35,"y":192.7},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"coordinates":{"x":53.99,"y":97.71},"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":6,"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":51.28,"y":99.69},"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":6,"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":106.81,"y":143.32},"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":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":188.94,"y":116.6},"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":6,"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"coordinates":{"x":113.16,"y":101.93},"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":6,"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"batter":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"coordinates":{"x":162.06,"y":87.3},"type":"O","description":"Flyout"}]}},{"startIndex":57,"endIndex":66,"top":[57,58,59,60],"bottom":[61,62,63,64,65,66],"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":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":104.64,"y":152.59},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":109.88,"y":151.07},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":100.45,"y":166.28},"type":"E","description":"Field Error"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":174.91,"y":68.07},"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":7,"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":125.46,"y":202.74},"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":7,"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"coordinates":{"x":39.03,"y":76.08},"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":7,"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":183.53,"y":112.0},"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":7,"pitcher":{"id":641835,"fullName":"Tim Mayza","link":"/api/v1/people/641835"},"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"coordinates":{"x":27.0,"y":49.23},"type":"H","description":"Home Run"}]}},{"startIndex":67,"endIndex":78,"top":[67,68,69,70,71],"bottom":[72,73,74,75,76,77,78],"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":702303,"fullName":"Riley Martin","link":"/api/v1/people/702303"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":101.1,"y":36.87},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":702303,"fullName":"Riley Martin","link":"/api/v1/people/702303"},"batter":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"coordinates":{"x":184.71,"y":107.92},"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":8,"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"batter":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"coordinates":{"x":64.2,"y":125.26},"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":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"coordinates":{"x":137.92,"y":190.54},"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":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"coordinates":{"x":127.16,"y":176.42},"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":8,"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"coordinates":{"x":135.48,"y":68.91},"type":"O","description":"Flyout"}]}},{"startIndex":79,"endIndex":84,"top":[79,80,81,82,83,84],"bottom":[],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":9,"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"coordinates":{"x":117.21,"y":134.34},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":9,"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":100.45,"y":162.73},"type":"O","description":"Fielders Choice"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":9,"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":105.74,"y":57.9},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":9,"pitcher":{"id":657097,"fullName":"Jacob Webb","link":"/api/v1/people/657097"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":99.4,"y":95.82},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":9,"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":184.79,"y":78.15},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":9,"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":85.26,"y":152.82},"type":"O","description":"Pop Out"}],"home":[]}}]},"linescore":{"currentInning":9,"currentInningOrdinal":"9th","inningState":"Top","inningHalf":"Top","isTopInning":true,"scheduledInnings":9,"innings":[{"num":1,"ordinalNum":"1st","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":1},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":2,"ordinalNum":"2nd","home":{"runs":0,"hits":2,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":3,"ordinalNum":"3rd","home":{"runs":0,"hits":0,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":0}},{"num":4,"ordinalNum":"4th","home":{"runs":0,"hits":1,"errors":0,"leftOnBase":2},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":5,"ordinalNum":"5th","home":{"runs":1,"hits":1,"errors":0,"leftOnBase":3},"away":{"runs":0,"hits":1,"errors":0,"leftOnBase":1}},{"num":6,"ordinalNum":"6th","home":{"runs":2,"hits":3,"errors":0,"leftOnBase":3},"away":{"runs":1,"hits":1,"errors":0,"leftOnBase":0}},{"num":7,"ordinalNum":"7th","home":{"runs":3,"hits":2,"errors":1,"leftOnBase":0},"away":{"runs":0,"hits":0,"errors":0,"leftOnBase":1}},{"num":8,"ordinalNum":"8th","home":{"runs":1,"hits":2,"errors":0,"leftOnBase":3},"away":{"runs":2,"hits":1,"errors":0,"leftOnBase":0}},{"num":9,"ordinalNum":"9th","home":{"hits":0,"errors":1,"leftOnBase":0},"away":{"runs":1,"hits":2,"errors":0,"leftOnBase":2}}],"teams":{"home":{"runs":7,"hits":12,"errors":2,"leftOnBase":17},"away":{"runs":4,"hits":6,"errors":0,"leftOnBase":6}},"defense":{"pitcher":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"},"catcher":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"first":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"second":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"third":{"id":664068,"fullName":"Scott Kingery","link":"/api/v1/people/664068"},"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"onDeck":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"inHole":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"battingOrder":4,"team":{"id":112,"name":"Chicago Cubs","link":"/api/v1/teams/112"}},"offense":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"onDeck":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"inHole":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"battingOrder":1,"team":{"id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"}},"balls":1,"strikes":0,"outs":3},"boxscore":{"teams":{"away":{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"teamStats":{"batting":{"flyOuts":4,"groundOuts":12,"airOuts":14,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"avg":".218","atBats":34,"obp":".298","slg":".360","ops":".658","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":37,"totalBases":12,"rbi":4,"leftOnBase":11,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"17.00","popOuts":4,"lineOuts":6},"pitching":{"flyOuts":7,"groundOuts":7,"airOuts":11,"runs":7,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":10,"intentionalWalks":0,"hits":12,"hitByPitch":2,"atBats":36,"obp":".500","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":194,"era":"4.99","inningsPitched":"8.0","saveOpportunities":0,"earnedRuns":7,"whip":"1.47","battersFaced":48,"outs":24,"completeGames":0,"shutouts":0,"pitchesThrown":194,"balls":79,"strikes":115,"strikePercentage":".590","hitBatsmen":2,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.64","rbi":6,"pitchesPerInning":"24.25","runsScoredPer9":"7.88","homeRunsPer9":"2.25","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":6,"putOuts":24,"errors":0,"chances":30,"passedBall":0,"pickoffs":0}},"players":{"ID669016":{"person":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"jerseyNumber":"16","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"800","stats":{"batting":{"summary":"2-4","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":2,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"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":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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}]},"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":{"summary":"4.2 IP, ER, 3 K, 4 BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":4,"groundOuts":5,"airOuts":6,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":3,"baseOnBalls":4,"intentionalWalks":0,"hits":5,"hitByPitch":1,"atBats":19,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":100,"inningsPitched":"4.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":24,"outs":14,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":100,"balls":40,"strikes":60,"strikePercentage":".600","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"1.93","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":0,"errors":0,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"summary":"0.1 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":5,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":10,"strikes":13,"strikePercentage":".570","hitBatsmen":1,"balks":0,"wildPitches":1,"pickoffs":0,"rbi":0,"gamesFinished":0,"runsScoredPer9":"27.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":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID702222":{"person":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"jerseyNumber":"2","position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":3,"groundOuts":19,"airOuts":11,"runs":7,"doubles":5,"triples":1,"homeRuns":0,"strikeOuts":13,"baseOnBalls":7,"intentionalWalks":0,"hits":17,"hitByPitch":2,"avg":".283","atBats":60,"obp":".377","slg":".400","ops":".777","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":69,"totalBases":24,"rbi":2,"leftOnBase":22,"sacBunts":0,"sacFlies":0,"babip":".362","groundOutsToAirouts":"1.73","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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":33,"errors":0,"chances":33,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID650911":{"person":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"jerseyNumber":"61","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"300","stats":{"batting":{"summary":"1-4 | HR, K, 2 RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":2,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":2,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"4.00","popOuts":2,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":17,"groundOuts":21,"airOuts":25,"runs":11,"doubles":5,"triples":1,"homeRuns":5,"strikeOuts":15,"baseOnBalls":12,"intentionalWalks":0,"hits":23,"hitByPitch":0,"avg":".274","atBats":84,"obp":".365","slg":".536","ops":".901","caughtStealing":1,"stolenBases":1,"stolenBasePercentage":".500","caughtStealingPercentage":".500","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":96,"totalBases":45,"rbi":13,"leftOnBase":40,"sacBunts":0,"sacFlies":0,"babip":".281","groundOutsToAirouts":"0.84","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"16.80","popOuts":3,"lineOuts":5},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"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":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}]},"ID592663":{"person":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"jerseyNumber":"10","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"600","stats":{"batting":{"summary":"0-4","gamesPlayed":1,"flyOuts":1,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":1,"putOuts":6,"errors":0,"chances":7,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":11,"groundOuts":14,"airOuts":15,"runs":5,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":5,"intentionalWalks":0,"hits":14,"hitByPitch":2,"avg":".259","atBats":54,"obp":".344","slg":".352","ops":".696","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":61,"totalBases":19,"rbi":4,"leftOnBase":25,"sacBunts":0,"sacFlies":0,"babip":".310","groundOutsToAirouts":"0.93","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"54.00","popOuts":0,"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":4,"stolenBases":9,"stolenBasePercentage":".692","caughtStealingPercentage":".308","assists":4,"putOuts":165,"errors":2,"chances":171,"fielding":".988","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":"900","stats":{"batting":{"summary":"0-4 | K","gamesPlayed":1,"flyOuts":1,"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":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":1,"putOuts":3,"errors":0,"chances":4,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":12,"flyOuts":2,"groundOuts":11,"airOuts":7,"runs":4,"doubles":2,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":2,"intentionalWalks":0,"hits":7,"hitByPitch":0,"avg":".219","atBats":32,"obp":".265","slg":".375","ops":".640","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":34,"totalBases":12,"rbi":5,"leftOnBase":19,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"1.57","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"32.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":31,"putOuts":13,"errors":2,"chances":46,"fielding":".957","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":{"summary":"0.1 IP, 0 ER, 0 K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":15,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":3,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":15,"balls":9,"strikes":6,"strikePercentage":".400","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":1,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID664761":{"person":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"jerseyNumber":"28","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"700","stats":{"batting":{"summary":"0-3 | RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":3,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":0,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":1,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":3,"putOuts":0,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":10,"groundOuts":31,"airOuts":25,"runs":4,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":14,"baseOnBalls":6,"intentionalWalks":0,"hits":10,"hitByPitch":2,"avg":".128","atBats":78,"obp":".205","slg":".179","ops":".384","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":88,"totalBases":14,"rbi":11,"leftOnBase":33,"sacBunts":0,"sacFlies":2,"babip":".138","groundOutsToAirouts":"1.24","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"78.00","popOuts":6,"lineOuts":9},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":31,"putOuts":15,"errors":1,"chances":47,"fielding":".979","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":{"summary":"1.0 IP, 3 ER, K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":3,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":23,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":3,"battersFaced":6,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":23,"balls":7,"strikes":16,"strikePercentage":".700","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":3,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"18.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":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":3,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":17,"flyOuts":13,"groundOuts":20,"airOuts":19,"runs":3,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":10,"baseOnBalls":4,"intentionalWalks":0,"hits":13,"hitByPitch":1,"avg":".210","atBats":62,"obp":".269","slg":".242","ops":".511","caughtStealing":0,"stolenBases":5,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":67,"totalBases":15,"rbi":3,"leftOnBase":34,"sacBunts":0,"sacFlies":0,"babip":".250","groundOutsToAirouts":"1.05","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":46,"putOuts":27,"errors":1,"chances":74,"fielding":".986","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID656941":{"person":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"jerseyNumber":"12","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"200","stats":{"batting":{"summary":"1-3 | HR, BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":4,"totalBases":4,"rbi":1,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"3.00","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":13,"groundOuts":11,"airOuts":20,"runs":15,"doubles":4,"triples":0,"homeRuns":8,"strikeOuts":34,"baseOnBalls":15,"intentionalWalks":0,"hits":18,"hitByPitch":4,"avg":".217","atBats":83,"obp":".363","slg":".554","ops":".917","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":102,"totalBases":46,"rbi":15,"leftOnBase":31,"sacBunts":0,"sacFlies":0,"babip":".244","groundOutsToAirouts":"0.55","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"10.38","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":{"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":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":{},"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":12,"groundOuts":22,"airOuts":17,"runs":20,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":16,"baseOnBalls":10,"intentionalWalks":0,"hits":28,"hitByPitch":1,"atBats":82,"obp":".415","caughtStealing":2,"stolenBases":0,"stolenBasePercentage":".000","caughtStealingPercentage":"1.000","numberOfPitches":360,"era":"9.16","inningsPitched":"18.2","wins":1,"losses":3,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":19,"whip":"2.04","battersFaced":94,"outs":56,"gamesPitched":4,"completeGames":0,"shutouts":0,"pitchesThrown":360,"balls":138,"strikes":222,"strikePercentage":".620","hitBatsmen":1,"balks":0,"wildPitches":0,"pickoffs":2,"groundOutsToAirouts":"1.29","rbi":0,"winPercentage":".250","pitchesPerInning":"19.29","gamesFinished":0,"strikeoutWalkRatio":"1.60","strikeoutsPer9Inn":"7.71","walksPer9Inn":"4.82","hitsPer9Inn":"13.50","runsScoredPer9":"9.64","homeRunsPer9":"2.89","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":2,"lineOuts":3},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":6,"putOuts":0,"errors":1,"chances":7,"fielding":".857","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID665561":{"person":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"jerseyNumber":"13","position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":9,"flyOuts":11,"groundOuts":4,"airOuts":18,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":7,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"avg":".065","atBats":31,"obp":".094","slg":".161","ops":".255","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":32,"totalBases":5,"rbi":2,"leftOnBase":20,"sacBunts":0,"sacFlies":0,"babip":".043","groundOutsToAirouts":"0.22","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"31.00","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":{"caughtStealing":3,"stolenBases":1,"stolenBasePercentage":".250","caughtStealingPercentage":".750","assists":3,"putOuts":65,"errors":0,"chances":68,"fielding":"1.000","passedBall":0,"pickoffs":1}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694025":{"person":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"jerseyNumber":"29","position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"status":{"code":"A","description":"Active"},"parentTeamId":143,"battingOrder":"400","stats":{"batting":{"summary":"1-4","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":2,"runs":0,"doubles":0,"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":1,"rbi":0,"leftOnBase":1,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"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":2,"flyOuts":1,"groundOuts":1,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"avg":".286","atBats":7,"obp":".286","slg":".714","ops":"1.000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":7,"totalBases":5,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"babip":".200","groundOutsToAirouts":"0.33","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"7.00","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":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"}]},"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}},"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":{"note":"(L, 0-1)","summary":"1.0 IP, 2 ER, K, 2 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":6,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":30,"inningsPitched":"1.0","wins":0,"losses":1,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":8,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":30,"balls":13,"strikes":17,"strikePercentage":".570","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":9,"gamesStarted":0,"flyOuts":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":2,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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 | R","gamesPlayed":1,"flyOuts":1,"groundOuts":2,"airOuts":1,"runs":1,"doubles":0,"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":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":3,"errors":0,"chances":3,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":12,"groundOuts":14,"airOuts":26,"runs":6,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":25,"baseOnBalls":9,"intentionalWalks":0,"hits":17,"hitByPitch":2,"avg":".210","atBats":81,"obp":".301","slg":".333","ops":".634","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":93,"totalBases":27,"rbi":5,"leftOnBase":38,"sacBunts":0,"sacFlies":1,"babip":".273","groundOutsToAirouts":"0.54","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"40.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":33,"errors":1,"chances":36,"fielding":".972","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":{"summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":3,"inningsPitched":"0.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":3,"balls":0,"strikes":3,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":3,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":1},"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":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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{},"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}},"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":"100","stats":{"batting":{"summary":"0-4 | BB, K, SB","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":1},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":21,"groundOuts":20,"airOuts":33,"runs":14,"doubles":4,"triples":0,"homeRuns":2,"strikeOuts":19,"baseOnBalls":8,"intentionalWalks":0,"hits":22,"hitByPitch":0,"avg":".234","atBats":94,"obp":".294","slg":".340","ops":".634","caughtStealing":0,"stolenBases":3,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":102,"totalBases":32,"rbi":7,"leftOnBase":39,"sacBunts":0,"sacFlies":0,"babip":".274","groundOutsToAirouts":"0.61","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.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":53,"putOuts":35,"errors":3,"chances":91,"fielding":".967","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":true,"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":{},"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":1,"groundOuts":6,"airOuts":5,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":9,"baseOnBalls":1,"intentionalWalks":0,"hits":7,"hitByPitch":0,"atBats":27,"obp":".286","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":122,"era":"5.40","inningsPitched":"6.2","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":4,"whip":"1.20","battersFaced":28,"outs":20,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":122,"balls":41,"strikes":81,"strikePercentage":".660","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"1.20","rbi":0,"winPercentage":".---","pitchesPerInning":"18.30","gamesFinished":2,"strikeoutWalkRatio":"9.00","strikeoutsPer9Inn":"12.15","walksPer9Inn":"1.35","hitsPer9Inn":"9.45","runsScoredPer9":"5.40","homeRunsPer9":"2.70","inheritedRunners":7,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":2,"lineOuts":2},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":1,"errors":0,"chances":1,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}}},"batters":[607208,656941,547180,694025,666969,592663,664761,669016,624641,666200,689147,621383,641835,621237,641745],"pitchers":[666200,689147,621383,641835,621237,641745],"bench":[702222,665561,664238,681082],"bullpen":[679775,605400,691725,660604,650911,663767,592836],"battingOrder":[607208,656941,547180,694025,666969,592663,664761,669016,624641],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Schwarber (8, 6th inning off Imanaga, 0 on, 1 out); Harper, B (5, 8th inning off Martin, R, 1 on, 2 out)."},{"label":"TB","value":"García, Ad; Harper, B 4; Marsh 2; Reyes, F; Schwarber 4."},{"label":"RBI","value":"Bohm (11); Harper, B 2 (13); Schwarber (15)."},{"label":"2-out RBI","value":"Harper, B 2."},{"label":"Runners left in scoring position, 2 out","value":"Turner 2; Reyes, F."},{"label":"SF","value":"Bohm."},{"label":"Team RISP","value":"0-for-4."},{"label":"Team LOB","value":"6."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Turner (3, 2nd base off Imanaga/Kelly, C)."}]}],"note":[]},"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":7,"groundOuts":7,"airOuts":11,"runs":7,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":6,"baseOnBalls":10,"intentionalWalks":0,"hits":12,"hitByPitch":2,"avg":".255","atBats":36,"obp":".350","slg":".404","ops":".754","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":18,"rbi":6,"leftOnBase":38,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"18.00","popOuts":2,"lineOuts":2},"pitching":{"flyOuts":4,"groundOuts":12,"airOuts":14,"runs":4,"doubles":0,"triples":0,"homeRuns":2,"strikeOuts":3,"baseOnBalls":2,"intentionalWalks":0,"hits":6,"hitByPitch":0,"atBats":34,"obp":".216","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":117,"era":"3.45","inningsPitched":"9.0","saveOpportunities":0,"earnedRuns":3,"whip":"1.15","battersFaced":37,"outs":27,"completeGames":0,"shutouts":0,"pitchesThrown":117,"balls":44,"strikes":73,"strikePercentage":".620","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.86","rbi":4,"pitchesPerInning":"13.00","runsScoredPer9":"4.00","homeRunsPer9":"2.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":6},"fielding":{"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":10,"putOuts":27,"errors":2,"chances":39,"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":{},"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":8,"groundOuts":10,"airOuts":18,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":2,"intentionalWalks":0,"hits":8,"hitByPitch":2,"atBats":37,"obp":".293","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":130,"era":"1.69","inningsPitched":"10.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":2,"whip":"0.94","battersFaced":41,"outs":32,"gamesPitched":10,"completeGames":0,"shutouts":0,"pitchesThrown":130,"balls":45,"strikes":85,"strikePercentage":".650","hitBatsmen":2,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"0.56","rbi":0,"winPercentage":".---","pitchesPerInning":"12.19","gamesFinished":1,"strikeoutWalkRatio":"0.50","strikeoutsPer9Inn":"0.84","walksPer9Inn":"1.69","hitsPer9Inn":"6.75","runsScoredPer9":"1.69","homeRunsPer9":"0.84","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":false,"isOnBench":true,"isSubstitute":false}},"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":{"summary":"1.0 IP, 2 ER, 2 K, BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":1,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":2,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":17,"inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":2,"battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":17,"balls":7,"strikes":10,"strikePercentage":".590","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":2,"gamesFinished":0,"runsScoredPer9":"18.00","homeRunsPer9":"9.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":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":2,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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 | 2 BB, 2 R, SB","gamesPlayed":1,"flyOuts":2,"groundOuts":1,"airOuts":2,"runs":2,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":1,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":21,"flyOuts":12,"groundOuts":19,"airOuts":14,"runs":14,"doubles":4,"triples":0,"homeRuns":6,"strikeOuts":29,"baseOnBalls":15,"intentionalWalks":1,"hits":20,"hitByPitch":1,"avg":".244","atBats":82,"obp":".367","slg":".512","ops":".879","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":3,"groundIntoTriplePlay":0,"plateAppearances":98,"totalBases":42,"rbi":11,"leftOnBase":55,"sacBunts":0,"sacFlies":0,"babip":".298","groundOutsToAirouts":"1.36","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"13.67","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":34,"errors":1,"chances":36,"fielding":".972","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":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"802","stats":{"batting":{"note":"1-","summary":"1-2","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"totalBases":1,"rbi":0,"leftOnBase":3,"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":2,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"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":false,"isSubstitute":true},"allPositions":[{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]},"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":{"note":"(S, 2)","summary":"0.2 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":1,"groundOuts":0,"airOuts":2,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":6,"inningsPitched":"0.2","wins":0,"losses":0,"saves":1,"saveOpportunities":1,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":2,"outs":2,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":6,"balls":2,"strikes":4,"strikePercentage":".670","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":0,"gamesFinished":1,"runsScoredPer9":"0.00","homeRunsPer9":"0.00","inheritedRunners":2,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":1,"lineOuts":0},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"avg":".000","atBats":0,"obp":".000","slg":".000","ops":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":0,"totalBases":0,"rbi":0,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"babip":".---","groundOutsToAirouts":"-.--","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{"gamesPlayed":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":true,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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":{"note":"(W, 2-1)","summary":"7.0 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":11,"airOuts":10,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":87,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":26,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":35,"strikes":52,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.29","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"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":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":1,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"ID608324":{"person":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"jerseyNumber":"3","position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"200","stats":{"batting":{"summary":"1-4 | 2 BB, R","gamesPlayed":1,"flyOuts":1,"groundOuts":0,"airOuts":3,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":2,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":1,"rbi":0,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":2},"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":23,"flyOuts":16,"groundOuts":25,"airOuts":31,"runs":6,"doubles":3,"triples":0,"homeRuns":2,"strikeOuts":16,"baseOnBalls":12,"intentionalWalks":0,"hits":23,"hitByPitch":0,"avg":".245","atBats":94,"obp":".327","slg":".340","ops":".667","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":5,"groundIntoTriplePlay":0,"plateAppearances":107,"totalBases":32,"rbi":9,"leftOnBase":49,"sacBunts":0,"sacFlies":1,"babip":".273","groundOutsToAirouts":"0.81","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"47.00","popOuts":8,"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":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":39,"putOuts":18,"errors":2,"chances":59,"fielding":".966","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}]},"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":"600","stats":{"batting":{"summary":"1-4 | BB, K, 2 RBI","gamesPlayed":1,"flyOuts":1,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":2,"leftOnBase":6,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":1,"putOuts":8,"errors":0,"chances":9,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":22,"flyOuts":16,"groundOuts":26,"airOuts":23,"runs":11,"doubles":2,"triples":0,"homeRuns":0,"strikeOuts":19,"baseOnBalls":11,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".173","atBats":81,"obp":".269","slg":".198","ops":".467","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":93,"totalBases":16,"rbi":5,"leftOnBase":42,"sacBunts":0,"sacFlies":1,"babip":".222","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","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":144,"errors":0,"chances":167,"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,"battingOrder":"500","stats":{"batting":{"summary":"1-4 | BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":1,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":1,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".---","assists":0,"putOuts":5,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}]},"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":"2-5 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":2,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":2,"rbi":0,"leftOnBase":5,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":17,"groundOuts":18,"airOuts":26,"runs":14,"doubles":2,"triples":1,"homeRuns":1,"strikeOuts":26,"baseOnBalls":5,"intentionalWalks":1,"hits":20,"hitByPitch":2,"avg":".225","atBats":89,"obp":".281","slg":".303","ops":".584","caughtStealing":3,"stolenBases":4,"stolenBasePercentage":".571","caughtStealingPercentage":".429","groundIntoDoublePlay":2,"groundIntoTriplePlay":0,"plateAppearances":97,"totalBases":27,"rbi":5,"leftOnBase":46,"sacBunts":1,"sacFlies":0,"babip":".306","groundOutsToAirouts":"0.69","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"89.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":67,"errors":1,"chances":70,"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":{"summary":"0.1 IP, 0 ER, 0 K, 0 BB","gamesPlayed":1,"gamesStarted":0,"flyOuts":0,"groundOuts":1,"airOuts":1,"runs":1,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":3,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","numberOfPitches":7,"inningsPitched":"0.1","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"battersFaced":4,"outs":1,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":7,"balls":0,"strikes":7,"strikePercentage":"1.000","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"27.00","homeRunsPer9":"0.00","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":0,"lineOuts":1},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":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":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":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"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,"stats":{"batting":{},"pitching":{},"fielding":{}},"seasonStats":{"batting":{"gamesPlayed":15,"flyOuts":4,"groundOuts":8,"airOuts":9,"runs":7,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":11,"baseOnBalls":6,"intentionalWalks":0,"hits":9,"hitByPitch":1,"avg":".243","atBats":37,"obp":".364","slg":".351","ops":".715","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":44,"totalBases":13,"rbi":4,"leftOnBase":21,"sacBunts":0,"sacFlies":0,"babip":".320","groundOutsToAirouts":"0.89","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"37.00","popOuts":4,"lineOuts":1},"pitching":{"gamesPlayed":0,"gamesStarted":0,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"obp":".000","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":0,"era":"-.--","inningsPitched":"0.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"-","battersFaced":0,"outs":0,"gamesPitched":0,"completeGames":0,"shutouts":0,"balls":0,"strikes":0,"strikePercentage":"-.--","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"-.--","rbi":0,"winPercentage":".---","pitchesPerInning":"-.--","gamesFinished":0,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"-.--","walksPer9Inn":"-.--","hitsPer9Inn":"-.--","runsScoredPer9":"-.--","homeRunsPer9":"-.--","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":0,"lineOuts":0},"fielding":{"caughtStealing":3,"stolenBases":8,"stolenBasePercentage":".727","caughtStealingPercentage":".273","assists":7,"putOuts":68,"errors":1,"chances":76,"fielding":".987","passedBall":1,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"ID694208":{"person":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"jerseyNumber":"25","position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"801","stats":{"batting":{"note":"a-","summary":"0-0 | BB, RBI","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":0,"baseOnBalls":1,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":0,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":1,"totalBases":0,"rbi":1,"leftOnBase":0,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":0,"errors":0,"chances":0,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":20,"flyOuts":8,"groundOuts":6,"airOuts":13,"runs":8,"doubles":1,"triples":0,"homeRuns":3,"strikeOuts":10,"baseOnBalls":5,"intentionalWalks":0,"hits":17,"hitByPitch":0,"avg":".378","atBats":45,"obp":".431","slg":".600","ops":"1.031","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":51,"totalBases":27,"rbi":11,"leftOnBase":17,"sacBunts":0,"sacFlies":1,"babip":".424","groundOutsToAirouts":"0.46","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.00","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":true},"allPositions":[{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}]},"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":{},"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":2,"gamesStarted":0,"flyOuts":1,"groundOuts":1,"airOuts":4,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":7,"obp":".250","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":29,"era":"0.00","inningsPitched":"2.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":0,"whip":"1.00","battersFaced":8,"outs":6,"gamesPitched":2,"completeGames":0,"shutouts":0,"pitchesThrown":29,"balls":9,"strikes":20,"strikePercentage":".690","hitBatsmen":0,"balks":0,"wildPitches":1,"pickoffs":0,"groundOutsToAirouts":"0.25","rbi":0,"winPercentage":".---","pitchesPerInning":"14.50","gamesFinished":1,"strikeoutWalkRatio":"1.00","strikeoutsPer9Inn":"4.50","walksPer9Inn":"4.50","hitsPer9Inn":"4.50","runsScoredPer9":"0.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":1,"chances":1,"fielding":".000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":true,"isSubstitute":false}},"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, HBP, K","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":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":3,"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":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":5,"groundOuts":9,"airOuts":8,"runs":7,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":7,"intentionalWalks":0,"hits":10,"hitByPitch":2,"avg":".256","atBats":39,"obp":".396","slg":".359","ops":".755","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":14,"rbi":4,"leftOnBase":35,"sacBunts":0,"sacFlies":0,"babip":".346","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.00","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":18,"errors":0,"chances":18,"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}},"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":"700","stats":{"batting":{"summary":"0-2 | 3 BB, K","gamesPlayed":1,"flyOuts":0,"groundOuts":1,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":3,"intentionalWalks":0,"hits":0,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":0,"rbi":0,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"-.--","popOuts":0,"lineOuts":0},"pitching":{},"fielding":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":4,"putOuts":1,"errors":0,"chances":5,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":23,"flyOuts":14,"groundOuts":20,"airOuts":20,"runs":20,"doubles":1,"triples":0,"homeRuns":5,"strikeOuts":23,"baseOnBalls":18,"intentionalWalks":0,"hits":14,"hitByPitch":0,"avg":".187","atBats":75,"obp":".337","slg":".400","ops":".737","caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":95,"totalBases":30,"rbi":15,"leftOnBase":39,"sacBunts":0,"sacFlies":2,"babip":".184","groundOutsToAirouts":"1.00","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"15.00","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":57,"putOuts":39,"errors":2,"chances":98,"fielding":".980","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}]},"ID681432":{"person":{"id":681432,"fullName":"Luke Little","link":"/api/v1/people/681432"},"jerseyNumber":"43","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":0,"groundOuts":2,"airOuts":0,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":0,"atBats":5,"obp":".400","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","numberOfPitches":19,"era":"9.00","inningsPitched":"1.0","wins":0,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"whip":"2.00","battersFaced":5,"outs":3,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":19,"balls":5,"strikes":14,"strikePercentage":".740","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"groundOutsToAirouts":"2.00","rbi":0,"winPercentage":".---","pitchesPerInning":"19.00","gamesFinished":1,"strikeoutWalkRatio":"-.--","strikeoutsPer9Inn":"9.00","walksPer9Inn":"0.00","hitsPer9Inn":"18.00","runsScoredPer9":"9.00","homeRunsPer9":"9.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}},"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":"2-5 | HR, HBP, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":5,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":1,"lineOuts":0},"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":23,"flyOuts":18,"groundOuts":19,"airOuts":34,"runs":15,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":11,"baseOnBalls":10,"intentionalWalks":0,"hits":30,"hitByPitch":3,"avg":".326","atBats":92,"obp":".402","slg":".533","ops":".935","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":107,"totalBases":49,"rbi":22,"leftOnBase":31,"sacBunts":0,"sacFlies":2,"babip":".329","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.00","popOuts":9,"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":62,"putOuts":28,"errors":1,"chances":91,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"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":{},"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":8,"groundOuts":17,"airOuts":17,"runs":6,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":15,"baseOnBalls":6,"intentionalWalks":0,"hits":12,"hitByPitch":0,"atBats":60,"obp":".269","caughtStealing":0,"stolenBases":2,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","numberOfPitches":261,"era":"2.70","inningsPitched":"16.2","wins":0,"losses":0,"saves":0,"saveOpportunities":1,"holds":1,"blownSaves":1,"earnedRuns":5,"whip":"1.08","battersFaced":67,"outs":50,"gamesPitched":7,"completeGames":0,"shutouts":0,"pitchesThrown":261,"balls":95,"strikes":166,"strikePercentage":".640","hitBatsmen":0,"balks":0,"wildPitches":4,"pickoffs":0,"groundOutsToAirouts":"1.00","rbi":0,"winPercentage":".---","pitchesPerInning":"15.66","gamesFinished":1,"strikeoutWalkRatio":"2.50","strikeoutsPer9Inn":"8.10","walksPer9Inn":"3.24","hitsPer9Inn":"6.48","runsScoredPer9":"3.24","homeRunsPer9":"0.54","inheritedRunners":4,"inheritedRunnersScored":2,"catchersInterference":0,"sacBunts":0,"sacFlies":1,"passedBall":0,"popOuts":4,"lineOuts":5},"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}},"ID807713":{"person":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"jerseyNumber":"6","position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"800","stats":{"batting":{"summary":"1-2 | K","gamesPlayed":1,"flyOuts":0,"groundOuts":0,"airOuts":0,"runs":0,"doubles":0,"triples":0,"homeRuns":0,"strikeOuts":1,"baseOnBalls":0,"intentionalWalks":0,"hits":1,"hitByPitch":0,"atBats":2,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":2,"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":1,"putOuts":1,"errors":0,"chances":2,"fielding":".000","passedBall":0,"pickoffs":0}},"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":{"gamesStarted":1,"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":false,"isSubstitute":false},"allPositions":[{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}]}},"batters":[663538,608324,664023,673548,608348,683737,621020,807713,694208,664068,691718,684007,702303,657097,573204],"pitchers":[684007,702303,657097,573204],"bench":[665804,624424],"bullpen":[665871,676962,665795,681432,656686,571948,607067,669020,592791],"battingOrder":[663538,608324,664023,673548,608348,683737,621020,664068,691718],"info":[{"title":"BATTING","fieldList":[{"label":"HR","value":"Hoerner (4, 7th inning off Mayza, 0 on, 1 out); Suzuki (1, 7th inning off Mayza, 1 on, 2 out)."},{"label":"TB","value":"Bregman; Busch; Crow-Armstrong 2; Happ; Hoerner 5; Kelly, C; Kingery; Shaw; Suzuki 5."},{"label":"RBI","value":"Ballesteros (11); Busch 2 (5); Hoerner (22); Suzuki 2 (4)."},{"label":"2-out RBI","value":"Busch 2; Suzuki 2; Ballesteros."},{"label":"Runners left in scoring position, 2 out","value":"Busch 2; Crow-Armstrong 3; Bregman; Happ 2; Kingery 2."},{"label":"Team RISP","value":"2-for-14."},{"label":"Team LOB","value":"17."}]},{"title":"BASERUNNING","fieldList":[{"label":"SB","value":"Happ (1, 2nd base off Banks/Realmuto)."}]},{"title":"FIELDING","fieldList":[{"label":"E","value":"Kingery 2 (2, throw, throw)."}]}],"note":[{"label":"a","value":"Walked for Shaw in the 5th."},{"label":"1","value":"Ran for Ballesteros in the 5th."}]}},"officials":[{"official":{"id":483569,"fullName":"Vic Carapazza","link":"/api/v1/people/483569"},"officialType":"Home Plate"},{"official":{"id":545402,"fullName":"John Bacon","link":"/api/v1/people/545402"},"officialType":"First Base"},{"official":{"id":427537,"fullName":"Hunter Wendelstedt","link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":554242,"fullName":"Edwin Moscoso","link":"/api/v1/people/554242"},"officialType":"Third Base"}],"info":[{"label":"WP","value":"Alvarado."},{"label":"HBP","value":"Suzuki (by Luzardo); Hoerner (by Alvarado)."},{"label":"ABS Challenge","value":"Sosa, E (Strike-Overturned to Ball); Kelly, C (Ball-Overturned to Strike); Turner (Strike-Confirmed); Hoerner (Strike-Confirmed)."},{"label":"Pitches-strikes","value":"Luzardo 100-60; Kerkering 15-6; Banks 30-17; Mayza 23-16; Alvarado 23-13; Keller, Bra 3-3; Imanaga 87-52; Martin, R 17-10; Webb, J 7-7; Thielbar 6-4."},{"label":"Groundouts-flyouts","value":"Luzardo 5-4; Kerkering 1-0; Banks 0-1; Mayza 1-1; Alvarado 0-0; Keller, Bra 0-1; Imanaga 11-3; Martin, R 0-0; Webb, J 1-0; Thielbar 0-1."},{"label":"Batters faced","value":"Luzardo 24; Kerkering 3; Banks 8; Mayza 6; Alvarado 5; Keller, Bra 2; Imanaga 26; Martin, R 5; Webb, J 4; Thielbar 2."},{"label":"Inherited runners-scored","value":"Kerkering 2-1; Keller, Bra 3-0; Thielbar 2-0."},{"label":"Umpires","value":"HP: Vic Carapazza. 1B: John Bacon. 2B: Hunter Wendelstedt. 3B: Edwin Moscoso. "},{"label":"Weather","value":"72 degrees, Partly Cloudy."},{"label":"Wind","value":"3 mph, Out To RF."},{"label":"First pitch","value":"6:40 PM."},{"label":"T","value":"2:51."},{"label":"Att","value":"30,651."},{"label":"Venue","value":"Wrigley Field."},{"label":"April 21, 2026"}],"pitchingNotes":[],"topPerformers":[{"player":{"person":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007","boxscoreName":"Imanaga"},"jerseyNumber":"18","position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"stats":{"batting":{},"pitching":{"note":"(W, 2-1)","summary":"7.0 IP, ER, K, BB","gamesPlayed":1,"gamesStarted":1,"flyOuts":3,"groundOuts":11,"airOuts":10,"runs":1,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":1,"baseOnBalls":1,"intentionalWalks":0,"hits":3,"hitByPitch":0,"atBats":25,"caughtStealing":0,"stolenBases":1,"stolenBasePercentage":"1.000","numberOfPitches":87,"inningsPitched":"7.0","wins":1,"losses":0,"saves":0,"saveOpportunities":0,"holds":0,"blownSaves":0,"earnedRuns":1,"battersFaced":26,"outs":21,"gamesPitched":1,"completeGames":0,"shutouts":0,"pitchesThrown":87,"balls":35,"strikes":52,"strikePercentage":".600","hitBatsmen":0,"balks":0,"wildPitches":0,"pickoffs":0,"rbi":1,"gamesFinished":0,"runsScoredPer9":"1.29","homeRunsPer9":"1.29","inheritedRunners":0,"inheritedRunnersScored":0,"catchersInterference":0,"sacBunts":0,"sacFlies":0,"passedBall":0,"popOuts":3,"lineOuts":4},"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":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":1,"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":{"gamesStarted":1,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","assists":0,"putOuts":2,"errors":0,"chances":2,"fielding":"1.000","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}]},"type":"starter","gameScore":66,"pitchingGameScore":66},{"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, HBP, K","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":1,"atBats":4,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":5,"totalBases":5,"rbi":2,"leftOnBase":3,"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":6,"errors":0,"chances":6,"fielding":".000","passedBall":0,"pickoffs":0}},"seasonStats":{"batting":{"gamesPlayed":11,"flyOuts":5,"groundOuts":9,"airOuts":8,"runs":7,"doubles":1,"triples":0,"homeRuns":1,"strikeOuts":12,"baseOnBalls":7,"intentionalWalks":0,"hits":10,"hitByPitch":2,"avg":".256","atBats":39,"obp":".396","slg":".359","ops":".755","caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","caughtStealingPercentage":".---","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":48,"totalBases":14,"rbi":4,"leftOnBase":35,"sacBunts":0,"sacFlies":0,"babip":".346","groundOutsToAirouts":"1.13","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"39.00","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":18,"errors":0,"chances":18,"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":61,"hittingGameScore":61},{"player":{"person":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538","boxscoreName":"Hoerner"},"jerseyNumber":"2","position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"status":{"code":"A","description":"Active"},"parentTeamId":112,"battingOrder":"100","stats":{"batting":{"summary":"2-5 | HR, HBP, RBI","gamesPlayed":1,"flyOuts":2,"groundOuts":0,"airOuts":3,"runs":2,"doubles":0,"triples":0,"homeRuns":1,"strikeOuts":0,"baseOnBalls":0,"intentionalWalks":0,"hits":2,"hitByPitch":1,"atBats":5,"caughtStealing":0,"stolenBases":0,"stolenBasePercentage":".---","groundIntoDoublePlay":0,"groundIntoTriplePlay":0,"plateAppearances":6,"totalBases":5,"rbi":1,"leftOnBase":2,"sacBunts":0,"sacFlies":0,"catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"5.00","popOuts":1,"lineOuts":0},"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":23,"flyOuts":18,"groundOuts":19,"airOuts":34,"runs":15,"doubles":7,"triples":0,"homeRuns":4,"strikeOuts":11,"baseOnBalls":10,"intentionalWalks":0,"hits":30,"hitByPitch":3,"avg":".326","atBats":92,"obp":".402","slg":".533","ops":".935","caughtStealing":0,"stolenBases":7,"stolenBasePercentage":"1.000","caughtStealingPercentage":".000","groundIntoDoublePlay":1,"groundIntoTriplePlay":0,"plateAppearances":107,"totalBases":49,"rbi":22,"leftOnBase":31,"sacBunts":0,"sacFlies":2,"babip":".329","groundOutsToAirouts":"0.56","catchersInterference":0,"pickoffs":0,"atBatsPerHomeRun":"23.00","popOuts":9,"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":62,"putOuts":28,"errors":1,"chances":91,"fielding":".989","passedBall":0,"pickoffs":0}},"gameStatus":{"isCurrentBatter":false,"isCurrentPitcher":false,"isOnBench":false,"isSubstitute":false},"allPositions":[{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}]},"type":"hitter","gameScore":59,"hittingGameScore":59}]},"decisions":{"winner":{"id":684007,"fullName":"Shota Imanaga","link":"/api/v1/people/684007"},"loser":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"save":{"id":573204,"fullName":"Caleb Thielbar","link":"/api/v1/people/573204"}},"leaders":{"hitDistance":{},"hitSpeed":{},"pitchSpeed":{}}}}